/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_draw_life_bar.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: rbousset +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/22 20:02:47 by rbousset #+# #+# */ /* Updated: 2020/02/22 20:02:48 by rbousset ### ########lyon.fr */ /* */ /* ************************************************************************** */ #include #include #include /* static void */ /* ft_put_image_from_number(char *num, t_cub *cl) */ /* { */ /* } */ static void ft_put_percent_image(t_cub *cl) { int32_t x_ratio; int32_t y_ratio; x_ratio = (int)((cl->tnum[10].img_w << 16) / (7 * cl->mlist.scale)) + 1; y_ratio = (int)((cl->tnum[10].img_h << 16) / ((cl->mlist.map_h * cl->mlist.scale) - 20)) + 1; } void ft_draw_life_bar(t_win *wl, t_cub *cl) { char *num; float calc; calc = ((float)cl->plist.life / (float)FT_STRT_LIFE) * 100.0; if (!(num = ft_itoa((int64_t)calc))) ft_error(FT_RET_ALLOC_ERR, FT_ERR_ALLOCATE, cl); (void)wl; ft_put_percent_image(cl); /* ft_put_image_from_number(num, cl); */ ft_memdel((void*)&num); }