Page 1 sur 1
Question A propos de ExamineScreenModes
Publié : mar. 18/juin/2013 20:55
par panicq06
Bonjour,
J'essaye de comprendre le fonctionnement de ExamineScreenModes mais je ne vois pas trop comment cela fonctionne, et NextScreenMode renvoie quoi exactement ? Quand on regarde l'exemple dans la doc on boucle dessus, comment cela ce fait-il ?
Est ce que quelqu'un peux m'éclairer svp car la doc ne m'a pas permis d'y voir plus clair ?
Merci d'avance

Re: Question A propos de ExamineScreenModes
Publié : mar. 18/juin/2013 21:05
par SPH
Ce code enumere les resolutions d'ecran :
Code : Tout sélectionner
InitSprite()
If ExamineScreenModes()
While NextScreenMode()
Debug Str(ScreenModeWidth())+"x"+Str(ScreenModeHeight())+"x"+Str(ScreenModeDepth())+"@"+Str(ScreenModeRefreshRate())+"Hz"
Wend
EndIf
Re: Question A propos de ExamineScreenModes
Publié : mar. 18/juin/2013 22:05
par Backup
...
Re: Question A propos de ExamineScreenModes
Publié : mar. 18/juin/2013 22:21
par panicq06
Merci mais justement ce que je comprend pas trop c'est le on boucle pour voir si il y en a d'autres. La fonction renvoie quoi au premier tour de boucle par exemple ? Et puis des résolution on en utilise qu'une ^^
Re: Question A propos de ExamineScreenModes
Publié : mar. 18/juin/2013 22:44
par Backup
panicq06 a écrit : Et puis des résolution on en utilise qu'une ^^
ben tu as la résolution par defaut (surtout si tu as un portable )
fait un clique bouton droit sur ton bureau et choisi "résolutions de l'ecran"
moi sur mon portable je suis en 1920X1080 par defaut et toi ?
de plus par ce menu tu peux changer éventuellement de résolution...
si ta résolution est différente de la mienne , c'est bien d'avoir une fonction qui permette de connaitre les capacités de ton ordi
et de l'ordinateur du "client"
sur lequel va tourner ton prg ...
on boucle parce que les résolutions sont dans une liste de résolutions , chaque Carte Graphique dispose de capacité de changement
pratiquement tout les ordinateurs disposent de carte graphique capable de passer en 1024x768 ou en 800x600
les fabricants de Carte Graphique ont mis en Memoire ces capacités ....
donc on boucle pour demander a cette mémoire de nous donner son contenus , et ainsi afficher toutes les résolutions qu'elle Dispose

Re: Question A propos de ExamineScreenModes
Publié : mar. 18/juin/2013 23:01
par panicq06
Ok voila qui est plus clair donc NextScreenMode() renvoie a chaque tour de boucle le prochain paramètre de Carte Graphique ? Et ScreenModeWidth() est la résolution actuel, si jamais l'utilisateur change de res en jeu on peu refaire un tour de boucle sur NextScreenMode() et re-récuperer ScreenModeWidth() qui aura changé c'est ça ?
Re: Question A propos de ExamineScreenModes
Publié : mar. 18/juin/2013 23:12
par Backup
...