spomky (./3) :
Oui en fait je me suis rendu compte qu'on ne peut pas utiliser OpenGL dans une classe.
Heu bien sûr que si, la seule contrainte c'est effectivement que tu ne peux pas passer une méthode en guise de fonction "globale" de glut, mais c'est uniquement lié au fonctionnement très particulier de cette bibliothèque.
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
Une méthode statique est quasiment comme une fonction ou procédure (hors classe); donc oui ça marche ^^
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
C'est le cas même si tes méthodes sont statiques, non ? (je vois pas trop en quoi utiliser "static" réduit la simplicité de la lib, au contraire si tout est statique y'a même plus besoin d'instancier ton Render

)
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.
Nan, y'a aussi des gens qui ont des signatures intelligentes

mais mci quand même

(et de rien, btw)