From 8374c58a9bbb5ba65a6e4b06b132f3f89c7e2390 Mon Sep 17 00:00:00 2001 From: nemo Date: Wed, 25 Sep 2024 10:15:27 +0200 Subject: [PATCH] delta time movement --- main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index e196f39..e621d16 100644 --- a/main.c +++ b/main.c @@ -48,14 +48,15 @@ int main(void) }; while (!WindowShouldClose()) { + float DT = GetFrameTime(); if (IsWindowResized()) { window_size = (Vector2) {GetScreenWidth(), GetScreenHeight()}; camera.offset = SCREEN_MIDDLE; } - float movement_speed = 10.0f; + float movement_speed = 10.0f * DT * 50; if ((IsKeyDown(KEY_LEFT) || IsKeyDown(KEY_RIGHT)) && (IsKeyDown(KEY_UP) || IsKeyDown(KEY_DOWN))) - movement_speed = 6.324f; + movement_speed = 6.324f * DT * 50; if (IsKeyDown(KEY_LEFT_SHIFT)) movement_speed /= 2.0f;