jajaj
This commit is contained in:
parent
8f9347d2e7
commit
8ff1559ee1
@ -6,7 +6,7 @@
|
|||||||
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
||||||
/* +#+ */
|
/* +#+ */
|
||||||
/* Created: 2025/04/15 16:01:29 by qmennen #+# #+# */
|
/* Created: 2025/04/15 16:01:29 by qmennen #+# #+# */
|
||||||
/* Updated: 2025/04/20 13:46:26 by whaffman ######## odam.nl */
|
/* Updated: 2025/04/20 14:25:22 by whaffman ######## odam.nl */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -35,8 +35,11 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
errno = 0;
|
errno = 0;
|
||||||
game = NULL;
|
game = NULL;
|
||||||
init_game(&game, argc, argv);
|
if (!init_game(&game, argc, argv))
|
||||||
perror("after init");
|
{
|
||||||
|
ft_putstr_fd("Error initializing game\n", 2);
|
||||||
|
return (EXIT_FAILURE);
|
||||||
|
}
|
||||||
mlx_loop(game->screen->mlx);
|
mlx_loop(game->screen->mlx);
|
||||||
game_terminate(game);
|
game_terminate(game);
|
||||||
return (EXIT_SUCCESS);
|
return (EXIT_SUCCESS);
|
||||||
|
|||||||
12
src/map.c
12
src/map.c
@ -148,6 +148,7 @@ int enclosed_map(t_map *map)
|
|||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// int main(void)
|
// int main(void)
|
||||||
// {
|
// {
|
||||||
// t_map *map;
|
// t_map *map;
|
||||||
@ -183,13 +184,12 @@ static int parse_args(int argc, char **argv, t_map *map)
|
|||||||
perror("Error reading map file");
|
perror("Error reading map file");
|
||||||
return (FAILURE);
|
return (FAILURE);
|
||||||
}
|
}
|
||||||
if (parse_file(buffer, map) == FAILURE)
|
if (!parse_file(buffer, map))
|
||||||
{
|
{
|
||||||
ft_putstr_fd("Error parsing map file\n", 2);
|
ft_putstr_fd("Error parsing map file\n", 2);
|
||||||
free(buffer);
|
free(buffer);
|
||||||
return (FAILURE);
|
return (FAILURE);
|
||||||
}
|
}
|
||||||
print_map(map);
|
|
||||||
free(buffer);
|
free(buffer);
|
||||||
return (SUCCESS);
|
return (SUCCESS);
|
||||||
}
|
}
|
||||||
@ -210,9 +210,13 @@ int map_create(t_game **game, int argc, char **argv)
|
|||||||
parse_args(argc, argv, map);
|
parse_args(argc, argv, map);
|
||||||
print_map(map);
|
print_map(map);
|
||||||
if(!enclosed_map(map))
|
if(!enclosed_map(map))
|
||||||
|
{
|
||||||
fprintf(stderr, "NOT GOOD MAP FRIEND\n");
|
fprintf(stderr, "NOT GOOD MAP FRIEND\n");
|
||||||
else
|
map_free(map);
|
||||||
fprintf(stderr, "YES, GOOD MAP FRIEND\n");
|
return (FAILURE);
|
||||||
|
}
|
||||||
|
print_config(map);
|
||||||
|
|
||||||
(*game)->map = map;
|
(*game)->map = map;
|
||||||
return (SUCCESS);
|
return (SUCCESS);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user