Appel des fonctions globales

origin/fixingSettings
marouault 4 years ago
parent 2a194aa4fd
commit ec52ebd10c

@ -2,7 +2,10 @@
#include <stdlib.h> #include <stdlib.h>
#include "engine/GeneralState.h" #include "engine/GeneralState.h"
#include "view/MainMenu.h" #include "view/MainMenu.h"
#include "view/MenuEndGame.h"
#include "view/GameCreationMenu.h"
#include "engine/FontLoader.h" #include "engine/FontLoader.h"
#include "model/Player.h"
int main(int argc, char const *argv[]) { int main(int argc, char const *argv[]) {
GeneralState generalState; GeneralState generalState;
@ -44,11 +47,24 @@ int main(int argc, char const *argv[]) {
case GS_MainMenu: case GS_MainMenu:
mainMenu(renderer,window,&generalState, fontHandler); mainMenu(renderer,window,&generalState, fontHandler);
break; break;
case GS_EndOfGameMenu:// Coupler avec le menu de jeu case GS_GameCreationMenu:{
endGameMenu(&generalState, window, renderer, fontHandler, NULL, 0); int windowW;
int windowH;
SDL_GetWindowSize(window, &windowW, &windowH);
gameCreationMenu(renderer, &generalState, &fontHandler, windowW, windowH);
break;
}
case GS_Game: {
size_t nbPlayers = 0;
Player* players = NULL;//...;
endGameMenu(&generalState, window, renderer, &fontHandler, players, nbPlayers);
break; break;
} }
} }
}
statut = EXIT_SUCCESS; statut = EXIT_SUCCESS;

Loading…
Cancel
Save