struct jumpnrun_enemy;
typedef struct jumpnrun_enemy_type {
- unsigned animation_ticks_per_frame;
- size_t animation_length;
+ uint8_t animation_ticks_per_frame;
+ uint8_t animation_length;
badge_sprite const *animation_frames;
rectangle hitbox;
JUMPNRUN_ENEMY_SPAWNED = 128,
JUMPNRUN_ENEMY_UNAVAILABLE = 64,
JUMPNRUN_ENEMY_MOVING = 32,
- JUMPNRUN_ENEMY_EVENT_TRIGGER1 = 16,
+ JUMPNRUN_ENEMY_EVENT_TRIGGER1 = 16
};
static inline rectangle const *enemy_hitbox(jumpnrun_enemy const *enemy) { return &enemy->base.hitbox; }