Compare commits

..

2 Commits

Author SHA1 Message Date
Ulysse Cura d1bbf0050e Removed C99 iso warning. 2026-07-25 00:40:06 +02:00
Ulysse Cura 75ff9bec77 Moved the time update function into core main. 2026-07-24 16:42:27 +02:00
2 changed files with 2 additions and 13 deletions

@ -1 +1 @@
Subproject commit 2e1eaf4c1c512761c7585267175bed420154172d Subproject commit 0524f6ada9e11518a2fbb5db5339ad7af54cbddb

View File

@ -59,18 +59,8 @@ void game_handle_event(void)
} }
} }
static inline void update_time(void)
{
static clock_t last_clock_state = 0;
clock_t start_clock = clock();
game.delta_time_ms = (float)(start_clock - last_clock_state) * 1000.0f / CLOCKS_PER_SEC;
last_clock_state = start_clock;
}
void game_update(void) void game_update(void)
{ {
update_time();
entity_manager_update(&game.entity_manager); entity_manager_update(&game.entity_manager);
} }
@ -96,11 +86,10 @@ int game_render(void)
int game_exit(void) int game_exit(void)
{ {
entity_manager_exit(&game.entity_manager);
if(asset_manager_let_go_asset(&game.asset_manager, "player_idle_sheet")) return EXIT_FAILURE; if(asset_manager_let_go_asset(&game.asset_manager, "player_idle_sheet")) return EXIT_FAILURE;
if(asset_manager_let_go_asset(&game.asset_manager, "player_walk_sheet")) return EXIT_FAILURE; if(asset_manager_let_go_asset(&game.asset_manager, "player_walk_sheet")) return EXIT_FAILURE;
entity_manager_exit(&game.entity_manager);
if(asset_manager_exit(&game.asset_manager)) return EXIT_FAILURE; if(asset_manager_exit(&game.asset_manager)) return EXIT_FAILURE;
display_exit(); display_exit();