summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@amftech.nl>2024-01-07 18:04:08 +0100
committerAldrik Ramaekers <aldrik@amftech.nl>2024-01-07 18:04:08 +0100
commitb2bd4db89ac281ffddf23ef4469fa427eaa8b710 (patch)
tree56710119e4d74367c9d488aa5a19cf3a297d75b1 /include
parent79eb2237b94900941c35859875c4bae21fa4fff6 (diff)
player death
Diffstat (limited to 'include')
-rw-r--r--include/asset_defs.h5
-rw-r--r--include/players.h3
-rw-r--r--include/sprite.h1
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 {