/* ************************************************************************** */ /* */ /* ::: o_ :::::: ::: */ /* fdf.c :+: / :+::+: :+: */ /* +:+ > +:++:+ +:+ */ /* By: whaffman +#+ +:+ +#++#++:++#++ */ /* +#+ +#+#+ +#++#+ +#+ \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 "); 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); }