Add movement relative to time

Previously movement was based on frames rather than
time. I added time_get_dt() function for getting time
since last frame and changed rotation speed to use this
function.

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
This commit is contained in:
Piotr Krygier
2026-02-24 13:38:04 +01:00
parent 415d4394c2
commit 7d6156be01
6 changed files with 42 additions and 3 deletions
+4 -1
View File
@@ -14,5 +14,8 @@ executable(
dependencies : [
sdl3_dep,
],
link_with: rse_graphics_lib,
link_with: [
rse_graphics_lib,
rse_utilities_lib,
],
)
+2
View File
@@ -3,6 +3,7 @@
#include "graphics/rse_graphics.h"
#include "utilities/errors_common.h"
#include "SDL3/SDL_thread.h"
#include "utilities/time_utils.h"
int main(int argc, char** argv)
@@ -15,6 +16,7 @@ int main(int argc, char** argv)
SDL_SetLogPriorities(SDL_LOG_PRIORITY_VERBOSE);
STATUS_CHECK(time_init());
STATUS_CHECK(rse_graphics_init(&context));
STATUS_CHECK(rse_graphics_test_function(context));