diff --git a/resources/Skins/Thumbs.db b/resources/Skins/Thumbs.db index 82f821f9683b7f8e19974abce6af44dc207d6a3b..770c6a29004ba54156065fc6e5a701df12c37fe5 100644 Binary files a/resources/Skins/Thumbs.db and b/resources/Skins/Thumbs.db differ diff --git a/resources/Skins/continuer.bmp b/resources/Skins/continuer.bmp index a20ca59407de4c55b89fa2baf63467b19aa7a7b8..87484aeaed21f1cab00ad763b8c521d82dd07ef7 100644 Binary files a/resources/Skins/continuer.bmp and b/resources/Skins/continuer.bmp differ diff --git a/resources/Skins/quitter.bmp b/resources/Skins/quitter.bmp index a7e3252ff075c070eeb79f7bc9ec3810450bcadb..547dfbb10ad29da84b58fd9d846d7694677234dd 100644 Binary files a/resources/Skins/quitter.bmp and b/resources/Skins/quitter.bmp differ diff --git a/src/affichage.c b/src/affichage.c index e75ec93c9e6437aa62cb798c617e0713c11ac6d1..f561c1842bbceeed6650347644828bf6e3fc55e0 100644 --- a/src/affichage.c +++ b/src/affichage.c @@ -682,7 +682,7 @@ int affichage_carte() int perso_actuel=4; SDL_Event event; SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); - SDL_Surface* ecran=SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE)+LARGEUR_BORDURE, HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF);; + SDL_Surface* ecran=SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE)+LARGEUR_BORDURE, HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF); SDL_Surface* cases[HAUTEUR_CARTE][LARGEUR_CARTE]; SDL_Surface* persos[NB_PERSO*NB_JOUEURS]; SDL_Surface* Case_brillante=NULL; @@ -1009,15 +1009,11 @@ int afficher_menu() { SDL_Event event; SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); - SDL_Surface* fenetre = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE+1), HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF); + SDL_Surface* fenetre = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE)+LARGEUR_BORDURE, HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF); SDL_Surface* bouton_continuer=NULL; SDL_Surface* bouton_quitter=NULL; SDL_Rect pos_bouton_continuer; SDL_Rect pos_bouton_quitter; - pos_bouton_quitter.x=(LARGEUR_CARTE*LARGEUR_CASE-LARGEUR_BOUTON)/2; - pos_bouton_continuer.x=(LARGEUR_CARTE*LARGEUR_CASE-LARGEUR_BOUTON)/2; - pos_bouton_quitter.y=(HAUTEUR_CARTE*HAUTEUR_CASE-HAUTEUR_BOUTON)/2+HAUTEUR_BOUTON; - pos_bouton_continuer.y=(HAUTEUR_CARTE*HAUTEUR_CASE-HAUTEUR_BOUTON)/2-HAUTEUR_BOUTON; bouton_continuer = SDL_LoadBMP("../resources/Skins/continuer.bmp"); if (!bouton_continuer) @@ -1032,6 +1028,10 @@ int afficher_menu() printf("Unable to load bitmap: %s\n", SDL_GetError()); return 1; } + pos_bouton_quitter.x=(fenetre->w-bouton_quitter->w)/2; + pos_bouton_continuer.x=(fenetre->w-bouton_continuer->w)/2; + pos_bouton_quitter.y=(fenetre->h-bouton_quitter->h)/2+bouton_quitter->h; + pos_bouton_continuer.y=(fenetre->h-bouton_continuer->h)/2-bouton_quitter->h; while(etat!=FERMER) { @@ -1042,13 +1042,13 @@ int afficher_menu() return 0; break; case SDL_MOUSEBUTTONDOWN: - if(pos_bouton_continuer.x<event.button.x&&event.button.x<pos_bouton_continuer.x+LARGEUR_BOUTON) + if(pos_bouton_continuer.x<event.button.x&&event.button.x<pos_bouton_continuer.x+bouton_continuer->w) { - if(pos_bouton_continuer.y<event.button.y&&event.button.y<pos_bouton_continuer.y+HAUTEUR_BOUTON) + if(pos_bouton_continuer.y<event.button.y&&event.button.y<pos_bouton_continuer.y+bouton_continuer->h) { return 0; } - if(pos_bouton_quitter.y<event.button.y&&event.button.y<pos_bouton_quitter.y+HAUTEUR_BOUTON) + if(pos_bouton_quitter.y<event.button.y&&event.button.y<pos_bouton_quitter.y+bouton_quitter->h) { etat=FERMER; } diff --git a/src/affichage.h b/src/affichage.h index 4324049d83fff1a1dbde5cd1c3261123860a1257..5aa8c9203443edfe2408e6ca1ea618c2a66ad0ed 100644 --- a/src/affichage.h +++ b/src/affichage.h @@ -11,8 +11,6 @@ #define HAUTEUR_CASE 71 #define NB_PERSO 3 #define NB_JOUEURS 2 -#define HAUTEUR_BOUTON 20 -#define LARGEUR_BOUTON 115 #define LARGEUR_BORDURE 220 int main_affichage();