est-ce que SDL permet l'affichage de fenetre ? - C++ - Programmation
Marsh Posté le 29-05-2003 à 13:22:26
j'ai trouvé ça : est-ce c juste pour paramétrer l'affichage ou est-ce que ça affiche aussi une fenetre ?
Choisir et employer un mode vidéo :
{ SDL_Surface *screen;
screen = SDL_SetVideoMode(640, 480, 16, SDL_SWSURFACE);
if ( screen == NULL ) {
fprintf(stderr, "Impossible de passer en 640x480 en 16 bpp: %s\n", SDL_GetError());
exit(1);
}
}
Marsh Posté le 29-05-2003 à 13:50:07
terminator_T800 a écrit : j'ai trouvé ça : est-ce c juste pour paramétrer l'affichage ou est-ce que ça affiche aussi une fenetre ? |
ça te creer un contexte qui te permettra d'initialiser ton mode video et ecrire au buffer de ta carte. En rien ça ne creer une nouvelle fenetre !
Marsh Posté le 29-05-2003 à 13:54:46
samuelp a écrit : |
ok merci
et tu ne sais pas si SDL permet de créer des fenetres ?
ou si il faut s'en passer et utiliser autre chose ?
Marsh Posté le 29-05-2003 à 13:56:07
terminator_T800 a écrit : |
Bah ecoutes je connais de vu SDL et jamais je n'ai ete aussi loin. J'imagine que c'est possible, dans ce cas une nouvelle fenetre serait une fille de ton contexte généré.
Va falloir que je lise la doc
Marsh Posté le 29-05-2003 à 15:11:35
Oui c'est possible je l'ai déjà fait, il suffit de passer un paramètre à SDL_SetVideoMode, SDL_WINDOWMODE ou un truc dans le genre regarde dans l'aide!
Marsh Posté le 30-05-2003 à 00:10:22
regarde la doc il y a un exemple quelquepart ....
Et oui, on peut creer une fenêtre
Marsh Posté le 30-05-2003 à 00:12:58
Code :
|
http://sdldoc.csn.ul.ie/guidevideo.php
Marsh Posté le 29-05-2003 à 13:18:14
si oui avec quelle fonction ?
merci.