|
|
|
|
@ -527,11 +527,17 @@ void render_orbit(CelestialBody* body, CelestialBody* parent, RenderState* rende
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Render the entire simulation
|
|
|
|
|
void render_simulation(SimulationState* sim, RenderState* render_state) { |
|
|
|
|
void begin_frame() { |
|
|
|
|
BeginDrawing(); |
|
|
|
|
ClearBackground(BLACK); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void end_frame() { |
|
|
|
|
EndDrawing(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Render the entire simulation
|
|
|
|
|
void render_simulation(SimulationState* sim, RenderState* render_state) { |
|
|
|
|
BeginMode3D(render_state->camera); |
|
|
|
|
|
|
|
|
|
// Draw a subtle reference grid
|
|
|
|
|
@ -576,6 +582,4 @@ void render_simulation(SimulationState* sim, RenderState* render_state) {
|
|
|
|
|
render_maneuver_marker_screen_space(craft, maneuver, render_state); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
EndDrawing(); |
|
|
|
|
} |
|
|
|
|
|