blob: e13220297ae3614d59b0cab58b7156de5cb41927 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef animation_h
#define animation_h
#include "config.h"
#include "rect.h"
typedef enum {
animation_player_walk_left = 0,
animation_player_walk_right,
animation_player_idle_left,
animation_player_idle_right,
animation_enemy_bullet_explode,
animation_player_bullet_explode
} Animation_ID;
typedef struct {
Rectangle frames[animation_max_frames];
int frame_count;
int slowness;
} Animation;
const Animation* get_animation(Animation_ID id);
#endif
|