void scenemanager( void ) { int exit; exit = true; while( exit ) { switch( g_scene ) { case EN_SN_TITLE: title_main( ); break; case EN_SN_ACT: act_main( ); break; case EN_SN_OPTION: option_main( ); break; case EN_SN_ENDING: ending_main( ); break; case EN_SN_LOGO: logo_main( ); break; default: exit = false; break; } } }
t_list *create_list_folder(int argc, char **argv) { int x; char **tab; t_list *list; t_list *tmp; char *str; x = 0; str = option_main(argc, argv); tab = args_order(argc, argv); list = ft_lstnew(NULL, 0); while (tab[x]) { if (test_files(tab[x], str) == 1) { tmp = ft_lstnew(tab[x], ft_strlen(tab[x]) + 1); ft_lstadd(&list, tmp); } x++; } return (list); }