From 3ebd8ba2bd2302327932d877ef8b797793a67542 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Mon, 23 Mar 2020 00:16:36 +0100 Subject: Cool --- src/ft_find_item.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/ft_find_item.c') diff --git a/src/ft_find_item.c b/src/ft_find_item.c index caeb3f4..cea05fa 100644 --- a/src/ft_find_item.c +++ b/src/ft_find_item.c @@ -29,6 +29,17 @@ static uint16_t return (0); } +static void + ft_set_ammo(uint8_t weap_id, t_player *pl) +{ + if (weap_id == 0) + pl->ammo[0] = FT_WEAP_ONE_STRT_AMMO; + else if (weap_id == 1) + pl->ammo[1] = FT_WEAP_TWO_STRT_AMMO; + else if (weap_id == 2) + pl->ammo[2] = FT_WEAP_THREE_STRT_AMMO; +} + static void ft_weapon_check(const char map_char, t_player *pl, t_cub *cl) { @@ -48,6 +59,7 @@ static void pl->handles_weapon = (weap_id == 0) ? (0) : (pl->handles_weapon); pl->handles_weapon = (weap_id == 1) ? (2) : (pl->handles_weapon); pl->handles_weapon = (weap_id == 2) ? (4) : (pl->handles_weapon); + ft_set_ammo(weap_id, pl); if (weap_id == 0) cl->sfx[6].sfx_play(cl->sfx); else if (weap_id == 1) -- cgit v1.2.3