diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/asset_defs.h | 5 | ||||
| -rw-r--r-- | include/players.h | 3 | ||||
| -rw-r--r-- | include/sprite.h | 1 |
3 files changed, 8 insertions, 1 deletions
diff --git a/include/asset_defs.h b/include/asset_defs.h index bf98710..60ad94a 100644 --- a/include/asset_defs.h +++ b/include/asset_defs.h @@ -49,18 +49,23 @@ image* img_molotov_explode; // Players image* img_gunner_blue_run; image* img_gunner_blue_idle; +image* img_gunner_blue_die; image* img_gunner_black_run; image* img_gunner_black_idle; +image* img_gunner_black_die; image* img_gunner_green_run; image* img_gunner_green_idle; +image* img_gunner_green_die; image* img_gunner_yellow_run; image* img_gunner_yellow_idle; +image* img_gunner_yellow_die; image* img_gunner_red_run; image* img_gunner_red_idle; +image* img_gunner_red_die; image* img_bullet_stream; image* img_muzzle_flash; diff --git a/include/players.h b/include/players.h index efafd2b..d230d0c 100644 --- a/include/players.h +++ b/include/players.h @@ -19,6 +19,7 @@ typedef enum t_player_interact_state { INTERACT_IDLE, INTERACT_RELOADING, + INTERACT_DEAD } player_interact_state; typedef enum t_player_direction { @@ -68,7 +69,7 @@ typedef struct t_player { int kills; u64 ping; sprite sprite; - sprite gun_sprite; + sprite sprite_death; network_state connection_state; u32 points; struct { diff --git a/include/sprite.h b/include/sprite.h index 2775b62..6c314d0 100644 --- a/include/sprite.h +++ b/include/sprite.h @@ -14,6 +14,7 @@ typedef struct t_sprite { int img_height; int frame_start; float zoom; + bool loop; } sprite; typedef struct t_sprite_frame { |
