Seems to work quite well.
[flatland.git] / flatland.cc
index e41e565..abfc644 100644 (file)
@@ -222,7 +222,7 @@ extern "C" void fl_generate_sequences(int nb_sequences,
             scalar_t xf = grabbed_polygon->absolute_x(grab_relative_x, grab_relative_y);
             scalar_t yf = grabbed_polygon->absolute_y(grab_relative_x, grab_relative_y);
             grabbed_polygon->apply_force(dt, xf, yf, 0.0, -1.0);
-            universe->update(dt);
+            universe->update(dt, 1.0 / scaling);
           }
         }
       }
@@ -238,17 +238,6 @@ extern "C" void fl_generate_sequences(int nb_sequences,
           }
         }
       }
-
-      /*
-      {
-        cout << canvases[0]->_actual_width << " "<< canvases[1]->_actual_height << endl;
-        cout << "Writing /tmp/sanity.png" << endl;
-        CanvasCairo main_canvas(scaling, nb_images_per_sequence, 1, canvases);
-        FILE *file = safe_fopen("/tmp/sanity.png", "w");
-        main_canvas.write_png(file);
-        fclose(file);
-      }
-      */
     }
 
     for(int t = 0; t < 2 * nb_saved_frames; t++) {