main.c
1 /* ************************************************************************** */ 2 /* */ 3 /* ::: :::::::: */ 4 /* main.c :+: :+: :+: */ 5 /* +:+ +:+ +:+ */ 6 /* By: gychoi <gychoi@student.42seoul.kr> +#+ +:+ +#+ */ 7 /* +#+#+#+#+#+ +#+ */ 8 /* Created: 2022/12/10 18:33:07 by gychoi #+# #+# */ 9 /* Updated: 2023/01/01 21:53:10 by gychoi ### ########.fr */ 10 /* */ 11 /* ************************************************************************** */ 12 13 #include "fdf.h" 14 15 int main(int argc, char **argv) 16 { 17 t_fdf *fdf; 18 19 if (argc != 2) 20 { 21 ft_putstr_fd("Usage: ./fdf [file]\n", 1); 22 return (1); 23 } 24 fdf = init_fdf(); 25 read_file(fdf, argv[1]); 26 draw_frame(fdf); 27 mlx_hook(fdf->win, 2, 0, key_hook, fdf); 28 mlx_hook(fdf->win, 17, 0, close_hook, fdf); 29 mlx_loop(fdf->mlx); 30 return (0); 31 }