diff options
Diffstat (limited to 'src/entity.h')
| -rw-r--r-- | src/entity.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/entity.h b/src/entity.h index d0e9f9f..45036d4 100644 --- a/src/entity.h +++ b/src/entity.h @@ -1,4 +1,5 @@ #include "utils.h" +#include "assets.h" // Pretty much any object in the game. @@ -23,11 +24,11 @@ typedef enum Selection Selection; typedef struct Entity Entity; -typedef InteractionCommand (*InteractionCallback)(Entity* entity, Game* game, - Selection selection); typedef void (*InitEntityCallback)(Entity* entity); typedef void (*UpdateEntityCallback)(Entity* entity, Game* game); typedef void (*CloseEntityCallback)(Entity* entity); +typedef InteractionCommand (*InteractionCallback)(Entity* entity, Game* game, + Selection selection); enum { ENTITY_NONE = -1, |
