diff --git a/Pontu/entryPoints/main.c b/Pontu/entryPoints/main.c index f61fe0f..cf480dc 100644 --- a/Pontu/entryPoints/main.c +++ b/Pontu/entryPoints/main.c @@ -38,12 +38,15 @@ int main(int argc, char const *argv[]) { } FontHandler fontHandler = loadFonts(); - generalState = GS_Quit; + generalState = GS_MainMenu; while(generalState != GS_Quit){ switch (generalState) { - case GS_MainMenu: - mainMenu(renderer,window,&generalState, fontHandler); - break; + case GS_MainMenu: + mainMenu(renderer,window,&generalState, fontHandler); + break; + case GS_EndOfGameMenu:// Coupler avec le menu de jeu + endGameMenu(&generalState, window, renderer, fontHandler, NULL, 0); + break; } } diff --git a/Pontu/src/view/MenuEndGame.c b/Pontu/src/view/MenuEndGame.c index b13efea..3cd045f 100644 --- a/Pontu/src/view/MenuEndGame.c +++ b/Pontu/src/view/MenuEndGame.c @@ -143,8 +143,6 @@ void drawEndGameMenu(SDL_Renderer* renderer, const Player players[], const size_ } void endGameMenu(GeneralState* generalState, SDL_Window* window, SDL_Renderer* renderer, FontHandler* fontHandler, const Player players[], const size_t nbPlayers) { - - int windowW; int windowH; @@ -175,7 +173,7 @@ void endGameMenu(GeneralState* generalState, SDL_Window* window, SDL_Renderer* r switch (inputElement.data.uiAction) { case UIAction_Quit: - *generalState = GS_MainMenu; + *generalState = GS_Quit; break; case UIAction_Validate: break;