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  }