/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* cub3d.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: madumerg +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/09/04 16:58:27 by madumerg #+# #+# */ /* Updated: 2024/10/06 17:58:41 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ #include "cub3d.h" #include "game/game.h" #include "mlx.h" int main(int ac, char **av) { t_cub cub; cub.map = (char *[]){ "1111111\0", "1000101\0", "1000101\0", "1000001\0", "1111111\0", NULL }; (void)ac; (void)av; cub.mlx = mlx_init(); cub.win = mlx_new_window(cub.mlx, WINDOW_X, WINDOW_Y, "WTF"); cub.player.coords.x = 100; cub.player.coords.y = 100; cub.img = mlx_new_image(cub.mlx, WINDOW_X, WINDOW_Y); get_player_image(&cub, 0); mlx_put_image_to_window(cub.mlx, cub.win, cub.img, 0, 0); mlx_on_event(cub.mlx, cub.win, MLX_KEYDOWN, key_hook, &cub); mlx_loop(cub.mlx); mlx_destroy_window(cub.mlx, cub.win); mlx_destroy_display(cub.mlx); return (0); }