Automatic commit
authorFrancois Fleuret <francois@fleuret.org>
Thu, 28 May 2009 19:33:54 +0000 (21:33 +0200)
committerFrancois Fleuret <francois@fleuret.org>
Thu, 28 May 2009 19:33:54 +0000 (21:33 +0200)
hit_shape.cc
polygon.cc

index 28b2778..189cadc 100644 (file)
@@ -73,7 +73,7 @@ public:
     if(manipulator->grabbing()) {
       for(int k = 0; k < _nb_shapes; k++) if(_shapes[k] == manipulator->grabbing()) {
         bool hit = _targets[k];
-        if(hit & drand48() < 0.25) {
+        if(hit && (drand48() < 0.25)) {
           manipulator->force_release();
           scramble(universe);
           return  1.0;
index b560b8b..6f980bd 100644 (file)
@@ -146,7 +146,7 @@ void Polygon::triangularize(int &nt, int nb, int *index) {
                           _relative_x[index[(k+1)%nb]] - _relative_x[index[m]],
                           _relative_y[index[(k+1)%nb]] - _relative_y[index[m]]);
 
-        if(a1 * a2 > 0 && best_split < 0 || (abs(a1 - a2) < best_split)) {
+        if((a1 * a2 > 0 && best_split < 0) || (abs(a1 - a2) < best_split)) {
           best_n = n; best_m = m;
           best_split = abs(a1 - a2);
         }