diff options
author | JozanLeClerc <bousset.rudy@gmail.com> | 2020-03-04 15:21:10 +0100 |
---|---|---|
committer | JozanLeClerc <bousset.rudy@gmail.com> | 2020-03-04 15:21:10 +0100 |
commit | 5db7c4f7d445373d92c41a7cc9aa667e223e5507 (patch) | |
tree | 1dff7a6452ad593cf0c7f92d7db35580fb619d94 /src/ft_save_to_bmp.c | |
parent | Removed map print (diff) | |
download | 42-cub3d-5db7c4f7d445373d92c41a7cc9aa667e223e5507.tar.gz 42-cub3d-5db7c4f7d445373d92c41a7cc9aa667e223e5507.tar.bz2 42-cub3d-5db7c4f7d445373d92c41a7cc9aa667e223e5507.tar.xz 42-cub3d-5db7c4f7d445373d92c41a7cc9aa667e223e5507.tar.zst 42-cub3d-5db7c4f7d445373d92c41a7cc9aa667e223e5507.zip |
tryna save
Diffstat (limited to 'src/ft_save_to_bmp.c')
-rw-r--r-- | src/ft_save_to_bmp.c | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/src/ft_save_to_bmp.c b/src/ft_save_to_bmp.c index a510d6b..1118384 100644 --- a/src/ft_save_to_bmp.c +++ b/src/ft_save_to_bmp.c @@ -12,8 +12,27 @@ #include <libft.h> #include <cub3d.h> +#include <stdlib.h> +#include <stdint.h> -void - ft_save_to_bmp(void) +static int8_t + ft_convert_image_to_bmp(void *img, t_cub *cl) { + int32_t filelen; + uint8_t *bmp; + + (void)img; + filelen = 54 + 3 * cl->wlist.x_size * cl->wlist.y_size; + if (!(bmp = (uint8_t*)malloc((filelen - 54) * sizeof(uint8_t)))) + return (-1); + ft_memdel((void**)&bmp) + return (0); +} + +int8_t + ft_save_to_bmp(void *img, t_cub *cl) +{ + if (ft_convert_image_to_bmp(img, cl) < 0) + return (-1); + return (0); } |