Zephyr (./2) :
Bah logiquement tu ne peux pas, si ces méthodes ne sont pas statiques alors elles doivent être appelées depuis une instance de ta classe "Render", or glut n'en a aucune connaissance, donc ne pourrait jamais les appeler.
Oui en fait je me suis rendu compte qu'on ne peut pas utiliser OpenGL dans une classe.
Par contre on peut utiliser les membres static d'une classe pour les fonctions qui me posent problèmes en mettant par exemple glutMouseFunc(&Render::mouse);
Ça n'est pas vraiment pratique finallement
Zephyr (./2) :
Pourquoi voudrais-tu supprimer le "static" ?
Pour que l'utilisateur de la classe en question n'ai grand chose à faire pour utiliser le rendu ; juste à lancer des fonction init, load et show
Zephyr (./2) :
(glut c'est mal, SDL c'est mieux; ceci est un vilain troll mais j'assume)
Chacun son truc, j'ai commencé avec glut et le bouquin que j'ai l'utilise.
Zephyr (./2) :
(et ta signature est ridicule, voire même fausse pour la dernière phrase ^^)
mais alors si tu savais à quel point je m'en tape! ça doit faire 2 ans que je ne l'ai pas changée et c'est bien la dernière de mes préoccupations.
Pour te faire plaisir je la change mais sinon tu pouvais toujours choisir de ne pas afficher les signatures si ça te génait trop.