|
|
|
|
@ -248,6 +248,7 @@ updateOrbit(TwoBodySystem sys, Entity& ellipse_entity)
|
|
|
|
|
#endif |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// FIXME: this needs some helpers
|
|
|
|
|
void |
|
|
|
|
preFrameCallback(RenderState* rs, void* user_data = nullptr) |
|
|
|
|
{ |
|
|
|
|
@ -308,7 +309,7 @@ postFrameCallback(RenderState* rs, void* user_data = nullptr)
|
|
|
|
|
gooDraw(rs->handles.window, (GameState*) user_data); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#define DEFAULT_SIM_SPEED 2000 |
|
|
|
|
#define DEFAULT_SIM_SPEED 500 |
|
|
|
|
#define GAME_ARENA_SIZE 16 * 1024 * 1024 // 16MB
|
|
|
|
|
#define DEFAULT_MAX_ORBITS 10000 |
|
|
|
|
int |
|
|
|
|
|