diff options
| author | Aldrik Ramaekers <aldrik@amftech.nl> | 2024-01-07 18:07:47 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@amftech.nl> | 2024-01-07 18:07:47 +0100 |
| commit | 89f6cc4d269f606157abf7824c5f385c7049082f (patch) | |
| tree | 3cab15b1bc5e38405c8995929c7614c5ab7a9674 | |
| parent | b2bd4db89ac281ffddf23ef4469fa427eaa8b710 (diff) | |
death sprite
| -rw-r--r-- | src/players.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/players.c b/src/players.c index fa3ea22..f35df16 100644 --- a/src/players.c +++ b/src/players.c @@ -492,6 +492,17 @@ color get_color_tint_by_player_index(int index) { return c; } +image* get_player_death_sprite_from_index(int index) { + image* imgs[] = { + img_gunner_blue_die, + img_gunner_black_die, + img_gunner_green_die, + img_gunner_yellow_die, + img_gunner_red_die, + }; + return imgs[index]; +} + image* get_player_run_sprite_from_index(int index) { image* imgs[] = { img_gunner_blue_run, @@ -523,7 +534,7 @@ void draw_player(platform_window* window, player* p, int index) { if (p->interact_state == INTERACT_DEAD) { frame = sprite_get_frame(img_gunner_blue_die, &p->sprite_death); - renderer->render_image_quad_partial(img_gunner_blue_die, + renderer->render_image_quad_partial(get_player_death_sprite_from_index(index), player_render_x, player_render_y, player_render_x, player_render_y + size, player_render_x + size, player_render_y + size, |
