Gestion d'un singleton pour l'affichage

Présentation
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.

Téléchargement
Compatibilité
Linux Windows
1  0 
Téléchargé 4 fois Voir le commentaire
Détails
Catégories : SDL Divers
Avatar de Tony BAYART
Expert confirmé
Voir tous les téléchargements de l'auteur
Licence : Non renseignée
Date de mise en ligne : 3 janvier 2011




Avatar de - https://www.developpez.com
le 03/01/2011 à 12:49
je me suis concentré sur l'en-tête Display.h, ce qui m'embête de base c'est l'idée su singleton
une variable globale, c'est un peu mal.
A part ca j'ai eu du mal a comprendre (enfin du mal, j'ai du lire le commentaire quoi) que les getters et setters ont le même nom:
Code : Sélectionner tout
DISPLAYMANAGER->Stencil(16);
est pas très clair je trouve.

A part ces pinaillements c'est bien un passage presque obligatoire pour tout projet

 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsable bénévole de la rubrique 2D - 3D - Jeux : LittleWhite -

Partenaire : Hébergement Web