comment je peut passer d'une fenêtre à une autre en sdl sans le noirssisement de l'écran.
cette fonction fait déclaration de l'écran . maintenant on a arrivé à mon problème je veut que éviter le noirssisement de l'écran lors du passage d'un à un autre
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 void IHM_Display(void) { SDL_Rect position; SDL_Surface *image ; atexit(SDL_Quit); screen = SDL_SetVideoMode(640, 480, 16, SDL_HWSURFACE | SDL_DOUBLEBUF); //SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 255, 255, 255)); position.x = 0; position.y = 0; image=IMG_Load(PICTURE_DESKTOP); SDL_BlitSurface(image, NULL, screen, &position); if(screen == NULL) { printf("Can't set video mode: %s\n", SDL_GetError()); } SDL_FreeSurface(image); SDL_FreeSurface(screen); }
Partager