Got the suite rebuilding, most tests pass, actor and sprite are failing

This commit is contained in:
2026-05-03 23:57:55 -04:00
parent f475dfb6ee
commit 6763b5629f
36 changed files with 734 additions and 664 deletions

View File

@@ -19,17 +19,17 @@ extern spritesheet HEAP_SPRITESHEET[MAX_HEAP_SPRITESHEET];
extern character HEAP_CHARACTER[MAX_HEAP_CHARACTER];
extern string HEAP_STRING[MAX_HEAP_STRING];
ErrorContext ERROR_NOIGNORE *heap_init();
ErrorContext ERROR_NOIGNORE *heap_next_actor(actor **dest);
ErrorContext ERROR_NOIGNORE *heap_next_sprite(sprite **dest);
ErrorContext ERROR_NOIGNORE *heap_next_spritesheet(spritesheet **dest);
ErrorContext ERROR_NOIGNORE *heap_next_character(character **dest);
ErrorContext ERROR_NOIGNORE *heap_next_string(string **dest);
akerr_ErrorContext AKERR_NOIGNORE *heap_init();
akerr_ErrorContext AKERR_NOIGNORE *heap_next_actor(actor **dest);
akerr_ErrorContext AKERR_NOIGNORE *heap_next_sprite(sprite **dest);
akerr_ErrorContext AKERR_NOIGNORE *heap_next_spritesheet(spritesheet **dest);
akerr_ErrorContext AKERR_NOIGNORE *heap_next_character(character **dest);
akerr_ErrorContext AKERR_NOIGNORE *heap_next_string(string **dest);
ErrorContext ERROR_NOIGNORE *heap_release_actor(actor *ptr);
ErrorContext ERROR_NOIGNORE *heap_release_sprite(sprite *ptr);
ErrorContext ERROR_NOIGNORE *heap_release_spritesheet(spritesheet *ptr);
ErrorContext ERROR_NOIGNORE *heap_release_character(character *ptr);
ErrorContext ERROR_NOIGNORE *heap_release_string(string *ptr);
akerr_ErrorContext AKERR_NOIGNORE *heap_release_actor(actor *ptr);
akerr_ErrorContext AKERR_NOIGNORE *heap_release_sprite(sprite *ptr);
akerr_ErrorContext AKERR_NOIGNORE *heap_release_spritesheet(spritesheet *ptr);
akerr_ErrorContext AKERR_NOIGNORE *heap_release_character(character *ptr);
akerr_ErrorContext AKERR_NOIGNORE *heap_release_string(string *ptr);
#endif //_HEAP_H_