Bonjour tout le monde.
Voila alors j'ai fait comme on m'avais conseiller etc... pour le menu qui donne un blittage apres le test:
Tout d'abord j'ai peur que cela fasse un blittage sans arrette de surface l'un au dessus de l'autre, j'aimerais savoir si il y aurait une fonction pour déblitter une surface s'il vous plais ?? Merci et aussi pour le passage d'une page à l'autre j'ai fait un code et j'aurais aimer savoir si c'etait de cette facon qu'il fallais procéder pour que ce soit le plus propre possible. Voila merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 void Menu::Afficher_Menu(SDL_Surface *Ecran) { SDL_Event event; int i, mouseX, mouseY; SDL_GetMouseState(&mouseX, &mouseY); for(i=0 ; i<8; i++) { if(Menu::Detection_Item(mouseX, mouseY, Proprietes_Item_Menu[i])) { SDL_BlitSurface(menu[i], NULL, Ecran, &Proprietes_Item_Menu[i]); } else { SDL_BlitSurface(menu_over[i], NULL, Ecran, &Proprietes_Item_Menu[i]); } } //Les Surfaces sont crée dans le Constructeur(appellé une seule fois evidemment. }
le code:
il arrivera ce soir ^^
Partager