init.c
1 /* ************************************************************************** */ 2 /* */ 3 /* ::: :::::::: */ 4 /* init.c :+: :+: :+: */ 5 /* +:+ +:+ +:+ */ 6 /* By: gychoi <gychoi@student.42seoul.kr> +#+ +:+ +#+ */ 7 /* +#+#+#+#+#+ +#+ */ 8 /* Created: 2023/05/24 17:57:33 by gychoi #+# #+# */ 9 /* Updated: 2023/05/24 19:45:08 by gychoi ### ########.fr */ 10 /* */ 11 /* ************************************************************************** */ 12 13 #include "init.h" 14 15 t_mlx init_mlx(void) 16 { 17 t_mlx mlx; 18 19 mlx.mlx = mlx_init(); 20 mlx.win = mlx_new_window(mlx.mlx, IMAGE_WIDTH, IMAGE_HEIGHT, "test"); 21 return (mlx); 22 } 23 24 t_img init_img(t_mlx mlx) 25 { 26 t_img img; 27 28 img.img = mlx_new_image(mlx.mlx, IMAGE_WIDTH, IMAGE_HEIGHT); 29 img.addr = mlx_get_data_addr(img.img, &img.bpp, &img.len, &img.endian); 30 return (img); 31 }