sound when exit main Menu

origin/fixingSettings
Mathis RIBEMONT 3 years ago
parent ada68519ae
commit 03e90b030d

@ -48,7 +48,7 @@ int main(int argc, char *argv[]) {
switch (generalState) { switch (generalState) {
case GS_MainMenu: case GS_MainMenu:
mainMenu(renderer,window,&generalState, fontHandler, audioHandler); mainMenu(renderer,window,&generalState, fontHandler, audioHandler);
playSFX(validate_sound, audioHandler) playSFX(SFX_validate_sound, audioHandler);
break; break;
case GS_GameCreationMenu:{ case GS_GameCreationMenu:{
int windowW; int windowW;

@ -17,10 +17,14 @@ P_Button createButton(SDL_Texture* texture, SDL_Texture* hoverTexture ,const int
bool drawButtonOnRenderer(SDL_Renderer* renderer, P_Button* button) bool drawButtonOnRenderer(SDL_Renderer* renderer, P_Button* button)
{ {
SDL_SetRenderTarget(renderer, NULL);
if(button->enable == false) if(button->enable == false)
return false; return false;
if(SDL_RenderCopy(renderer,button->hover && button->hoverTexture != NULL ? button->hoverTexture : button->texture,NULL,&(button->rect))) SDL_SetRenderTarget(renderer, NULL);
SDL_Texture * texture = button->hover && button->hoverTexture != NULL ? button->hoverTexture : button->texture;
SDL_Rect source = button->rect;
source.x = 0;
source.y = 0;
if(SDL_RenderCopy(renderer,texture,&source,&(button->rect)))
{ {
fprintf(stderr,"SDLWarning: %s\n",SDL_GetError()); fprintf(stderr,"SDLWarning: %s\n",SDL_GetError());
return false; return false;

Loading…
Cancel
Save