diff options
| -rw-r--r-- | src/main.c | 2 | ||||
| -rw-r--r-- | state_mainstate/src/mainstate.c | 6 |
2 files changed, 4 insertions, 4 deletions
@@ -10,7 +10,7 @@ int main(void) { 1.f, 0, MEMORY_SIZE); - //engine_fps_max(p, 300); + //engine_fps_max(p, 10); engine_run(p, STATE_mainstate, NULL); engine_stop(p); } diff --git a/state_mainstate/src/mainstate.c b/state_mainstate/src/mainstate.c index 091b569..c6df201 100644 --- a/state_mainstate/src/mainstate.c +++ b/state_mainstate/src/mainstate.c @@ -271,8 +271,9 @@ void* mainstate_free(mainstate_state *state) { StateType mainstate_update(f64 dt, mainstate_state *state) { StateType next_state = STATE_null; + // Convert to seconds - dt = dt / 1000000000; + dt = dt / 1000000.0; engine_draw_model(&(state->objects[2]), (vec3){0,0,0}); @@ -282,8 +283,7 @@ StateType mainstate_update(f64 dt, mainstate_state *state) { vec3 speed; // Scale acceleration and speed by dt - glm_vec3_scale(state->cam_acc, dt, acc); - + glm_vec3_scale(state->cam_acc, dt, acc); glm_vec3_scale(state->cam_speed, dt, speed); // add speed to position |
