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);
}
}
}
}
}
}
-
- /*
- {
- 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++) {