/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* main.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos // parseamos el archivo .cub -> // Inicializamos player / map / textures -> // Inicializamos mlx -> // Game loop -> // -> -> mover jugador // -> -> lanzar raycasting // -> -> dibujar paredes // -> -> mostrar imagen en ventana // salir y liberar memoria int check_extension(char *str) { int i; i = ft_strlen(str); if (i < 4) return (0); if (ft_strncmp(str + (i - 4), ".cub", 4) == 0) return (1); return (0); } int main(int argc, char **argv) { if (argc != 2 || !check_extension(argv[1])) { ft_printf("Hace falta un archivo .cub\n"); return (1); } ft_printf("Archivo recibido: %s\n", argv[1]); }