Added a linked list exit function for reserved elements and documented unsafe functions.

This commit is contained in:
Ulysse Cura 2026-08-03 19:14:35 +02:00
parent 4bc76dfb30
commit e370ea5b31
3 changed files with 2 additions and 6 deletions

@ -1 +1 @@
Subproject commit 60dbab0fd577cf11d9b494fcf41b00e2df8ac85f
Subproject commit 4dbee83e8d89c965714fc521fa324e237dd35129

View File

@ -85,7 +85,7 @@ inline int animation_system_destroy(component_t *component)
{
animation_system_data_t *system_data = component->component_data;
if(linked_list_clear(&system_data->frames)) return EXIT_FAILURE;
if(linked_list_exit(&system_data->frames)) return EXIT_FAILURE;
free(system_data);

View File

@ -94,10 +94,6 @@ 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_walk_sheet")) return EXIT_FAILURE;
if(asset_manager_let_go_asset(&game.asset_manager, "player_run_sheet")) return EXIT_FAILURE;
if(asset_manager_exit(&game.asset_manager)) return EXIT_FAILURE;
display_exit();