Got the suite rebuilding, most tests pass, actor and sprite are failing
This commit is contained in:
@@ -73,31 +73,31 @@ typedef struct actor {
|
||||
float y;
|
||||
struct actor *children[ACTOR_MAX_CHILDREN];
|
||||
struct actor *parent;
|
||||
ErrorContext ERROR_NOIGNORE *(*updatefunc)(struct actor *obj);
|
||||
ErrorContext ERROR_NOIGNORE *(*renderfunc)(struct actor *obj, SDL_Renderer *renderer);
|
||||
ErrorContext ERROR_NOIGNORE *(*facefunc)(struct actor *obj);
|
||||
ErrorContext ERROR_NOIGNORE *(*movementlogicfunc)(struct actor *obj, SDL_Time curtimems);
|
||||
ErrorContext ERROR_NOIGNORE *(*changeframefunc)(struct actor *obj, sprite *curSprite, SDL_Time curtimems);
|
||||
ErrorContext ERROR_NOIGNORE *(*addchild)(struct actor *obj, struct actor *child);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *(*updatefunc)(struct actor *obj);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *(*renderfunc)(struct actor *obj, SDL_Renderer *renderer);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *(*facefunc)(struct actor *obj);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *(*movementlogicfunc)(struct actor *obj, SDL_Time curtimems);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *(*changeframefunc)(struct actor *obj, sprite *curSprite, SDL_Time curtimems);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *(*addchild)(struct actor *obj, struct actor *child);
|
||||
} actor;
|
||||
|
||||
ErrorContext ERROR_NOIGNORE *actor_initialize(actor *obj, char *name);
|
||||
ErrorContext ERROR_NOIGNORE *actor_set_character(actor *obj, char *basecharname);
|
||||
ErrorContext ERROR_NOIGNORE *actor_render(actor *obj, SDL_Renderer *renderer);
|
||||
ErrorContext ERROR_NOIGNORE *actor_update(actor *obj);
|
||||
ErrorContext ERROR_NOIGNORE *actor_logic_movement(actor *obj, SDL_Time curtimems);
|
||||
ErrorContext ERROR_NOIGNORE *actor_logic_changeframe(actor *obj, sprite *curSprite, SDL_Time curtimems);
|
||||
ErrorContext ERROR_NOIGNORE *actor_automatic_face(actor *obj);
|
||||
ErrorContext ERROR_NOIGNORE *actor_add_child(actor *obj, actor *child);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_initialize(actor *obj, char *name);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_set_character(actor *obj, char *basecharname);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_render(actor *obj, SDL_Renderer *renderer);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_update(actor *obj);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_logic_movement(actor *obj, SDL_Time curtimems);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_logic_changeframe(actor *obj, sprite *curSprite, SDL_Time curtimems);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_automatic_face(actor *obj);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *actor_add_child(actor *obj, actor *child);
|
||||
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_left_on(actor *obj, SDL_Event *event);
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_left_off(actor *obj, SDL_Event *event);
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_right_on(actor *obj, SDL_Event *event);
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_right_off(actor *obj, SDL_Event *event);
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_up_on(actor *obj, SDL_Event *event);
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_up_off(actor *obj, SDL_Event *event);
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_down_on(actor *obj, SDL_Event *event);
|
||||
ErrorContext ERROR_NOIGNORE *SDL3GActor_cmhf_down_off(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_left_on(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_left_off(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_right_on(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_right_off(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_up_on(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_up_off(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_down_on(actor *obj, SDL_Event *event);
|
||||
akerr_ErrorContext AKERR_NOIGNORE *SDL3GActor_cmhf_down_off(actor *obj, SDL_Event *event);
|
||||
|
||||
|
||||
void registry_iterate_actor(void *userdata, SDL_PropertiesID registry, const char *name);
|
||||
|
||||
Reference in New Issue
Block a user