Ajout du menu de fin de partie

origin/fixingSettings
marouault 3 years ago
parent 755106d512
commit 2a194aa4fd

@ -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;
}
}

@ -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;

Loading…
Cancel
Save