/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* main.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/06 16:18:56 by adjoly #+# #+# */ /* Updated: 2024/01/06 17:10:58 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ #include "so_long.h" int key_close(int key, void *param) { if (key == 41) mlx_loop_end(param); return (0); } int win_close(int event, void *param) { if (event == 0) mlx_loop_end(param); return (0); } int main(int ac, char **av) { t_window win; (void) ac; (void) av; win.mlx = mlx_init(); win.win = mlx_new_window(win.mlx, 1600, 900, "so_fluffy"); mlx_on_event(win.mlx, win.win, MLX_KEYDOWN, key_close, win.mlx); mlx_on_event(win.mlx, win.win, MLX_WINDOW_EVENT, win_close, win.mlx); mlx_loop(win.mlx); mlx_destroy_window(win.mlx, win.win); mlx_destroy_display(win.mlx); return (0); }