aboutsummaryrefslogtreecommitdiffstats
path: root/src/ft_tex_init.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ft_tex_init.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/ft_tex_init.c b/src/ft_tex_init.c
index d629f76..c034ce3 100644
--- a/src/ft_tex_init.c
+++ b/src/ft_tex_init.c
@@ -98,10 +98,20 @@ static void
}
if (cl->mlist.isheals)
{
- cl->tlist[17].img = mlx_xpm_file_to_image(cl->wlist.wlx,
- FT_HEAL_PACK_PATH, &cl->tlist[17].img_w, &cl->tlist[17].img_h);
- cl->tlist[17].ptr = mlx_get_data_addr(cl->tlist[17].img,
- &cl->tlist[17].bpp, &cl->tlist[17].sizeline, &cl->tlist[17].endian);
+ if (cl->mlist.enemy == 1)
+ {
+ cl->tlist[17].img = mlx_xpm_file_to_image(cl->wlist.wlx,
+ FT_HEAL_PACK_PATH, &cl->tlist[17].img_w, &cl->tlist[17].img_h);
+ cl->tlist[17].ptr = mlx_get_data_addr(cl->tlist[17].img,
+ &cl->tlist[17].bpp, &cl->tlist[17].sizeline, &cl->tlist[17].endian);
+ }
+ else
+ {
+ cl->tlist[17].img = mlx_xpm_file_to_image(cl->wlist.wlx,
+ FT_WHISK_PACK_PATH, &cl->tlist[17].img_w, &cl->tlist[17].img_h);
+ cl->tlist[17].ptr = mlx_get_data_addr(cl->tlist[17].img,
+ &cl->tlist[17].bpp, &cl->tlist[17].sizeline, &cl->tlist[17].endian);
+ }
}
ft_wall_tex_init_more_bonus(cl);
}