Bonjour,
Je vous propose un nouvel élément à utiliser : Gestion d'un singleton pour l'affichage
Ce code montre comment programmer un singleton pour gérer le fenêtrage OpenGL en utilisant la SDL afin de conserver la portabilité du code. Il permet de changer de résolution, passer en plein écran. C'est généralement la première étape lorsqu'on écrit un programme graphique sérieux. Il contient :
- quelques fonctions de la SDL, bien sur pour l'initialiser mais aussi pour tester l'initialisation ;
- des fonctions SDL propres à OpenGL ;
- un peu de gestion du temps avec la SDL implémenté dans deux autres classes ;
- une forme basique d'exception, libre à vous de complexifier la chose pour l'améliorer.
Qu'en pensez-vous ?
Partager