34 lines
1.3 KiB
C
34 lines
1.3 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: o_ :::::: ::: */
|
|
/* fdf.c :+: / :+::+: :+: */
|
|
/* +:+ > +:++:+ +:+ */
|
|
/* By: whaffman <whaffman@student.codam.nl> +#+ +:+ +#++#++:++#++ */
|
|
/* +#+ +#+#+ +#++#+ +#+ \o/ */
|
|
/* Created: 2024/12/06 11:07:30 by whaffman #+#+# #+#+# #+# #+# | */
|
|
/* Updated: 2024/12/13 15:23:10 by whaffman ### ### ### ### / \ */
|
|
/* */
|
|
/* ************************************************************************** */
|
|
|
|
#include "fdf.h"
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
t_fdf *fdf;
|
|
|
|
fdf = initialise_fdf();
|
|
if (argc != 2 )
|
|
handle_error(fdf, "Usage: ./fdf <filename>");
|
|
if(!check_filename(argv[1]))
|
|
handle_error(fdf, "Error: wrong file extension");
|
|
if (!parse_map(argv[1], fdf))
|
|
handle_error(fdf, "Error: failed to parse map");
|
|
init_mlx(fdf);
|
|
fdf->menu = draw_menu(fdf);
|
|
fdf->menu->enabled = false;
|
|
mlx_loop(fdf->mlx);
|
|
mlx_terminate(fdf->mlx);
|
|
clean_fdf(fdf);
|
|
return (EXIT_SUCCESS);
|
|
}
|