diff options
Diffstat (limited to '')
-rw-r--r-- | src/ft_init_bmp.c | 46 |
1 files changed, 22 insertions, 24 deletions
diff --git a/src/ft_init_bmp.c b/src/ft_init_bmp.c index b123e52..e3fab01 100644 --- a/src/ft_init_bmp.c +++ b/src/ft_init_bmp.c @@ -14,8 +14,8 @@ #include <cub3d.h> #include <stdint.h> -static void - ft_init_bmp_colors(t_bmp_colors *bmp_colors) +t_bmp_colors + ft_init_bmp_colors(void) { bmp_colors->red_mask = 0x00ff0000; bmp_colors->green_mask = 0x0000ff00; @@ -25,30 +25,28 @@ static void ft_bzero(bmp_colors, 16); } -static void - ft_init_bmp_info(t_bmp_info *bmp_info) +t_bmp_info + ft_init_bmp_info(void) { - bmp_info->size = 0; - bmp_info->width = 0; - bmp_info->height = 0; - bmp_info->planes = 1; - bmp_info->bit_count = 0; - bmp_info->compression = 0; - bmp_info->size_image = 0; - bmp_info->x_pixels_per_meter = 0; - bmp_info->y_pixels_per_meter = 0; - bmp_info->colors_used = 0; - bmp_info->colors_important = 0; + bmp_info.size = 0; + bmp_info.width = 0; + bmp_info.height = 0; + bmp_info.planes = 1; + bmp_info.bit_count = 0; + bmp_info.compression = 0; + bmp_info.size_image = 0; + bmp_info.x_pixels_per_meter = 0; + bmp_info.y_pixels_per_meter = 0; + bmp_info.colors_used = 0; + bmp_info.colors_important = 0; } -void - ft_init_bmp(t_bmp_file *bmp_file) +t_bmp_file + ft_init_bmp(void) { - bmp_file->file_type = 0x4d42; - bmp_file->file_size = 0; - bmp_file->reserv_one = 0; - bmp_file->reserv_two = 0; - bmp_file->offset_data = 0; - ft_init_bmp_info(&bmp_file->bmp_info); - ft_init_bmp_colors(&bmp_file->bmp_colors); + bmp_file.file_type = 0x4d42; + bmp_file.file_size = 0; + bmp_file.reserv_one = 0; + bmp_file.reserv_two = 0; + bmp_file.offset_data = 0; } |