Added a linked list exit function for reserved elements and documented unsafe functions.
This commit is contained in:
parent
4bc76dfb30
commit
d017adbac1
|
|
@ -1 +1 @@
|
||||||
Subproject commit 60dbab0fd577cf11d9b494fcf41b00e2df8ac85f
|
Subproject commit b7f739bbfcd37538987d5f4f19b34842f53e43fd
|
||||||
|
|
@ -85,7 +85,7 @@ inline int animation_system_destroy(component_t *component)
|
||||||
{
|
{
|
||||||
animation_system_data_t *system_data = component->component_data;
|
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);
|
free(system_data);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -94,10 +94,6 @@ int game_exit(void)
|
||||||
{
|
{
|
||||||
entity_manager_exit(&game.entity_manager);
|
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;
|
if(asset_manager_exit(&game.asset_manager)) return EXIT_FAILURE;
|
||||||
|
|
||||||
display_exit();
|
display_exit();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue