[openGL] un menu qui apparait en appuyant sur Echap

un menu qui apparait en appuyant sur Echap [openGL] - C++ - Programmation

Marsh Posté le 22-01-2004 à 13:47:02    

Kikoo tous,
 
c'est un probleme qui peut paraitre idiot mais je n'arrive pas a faire apparaitre un menu dans mes applications openGL.
 
Quand je suis dans mon jeu j'ai une fenetre principale avec mon rendu openGL, mais j'aimerai qu'un menu (genre fichier, sauvegarde, quiter, etc...) s'affiche a l'ecran quand j'appuie sur echap. Il est apparement impossible de texturer une sous fenetre GLUT et je ne dois pas non plus quitter mon contexte de rendu openGL alors je suis un peu bloqué...
 
Merci de vos réponses.


---------------
Se souvenir des belles choses...
Reply

Marsh Posté le 22-01-2004 à 13:47:02   

Reply

Marsh Posté le 22-01-2004 à 16:19:38    

c'est pourtant pas ce qu'il y a de plus compliqué et il ya plein de facon pour faire ca, tu passe en mode ortho et puis c'est bon.
qu'est-ce que tu n'arrive pas a faire precisement?

Reply

Marsh Posté le 22-01-2004 à 17:42:25    

Dois je creer une nouvelle fenetre pour le menu? ou afficher juste un carré avec mes option?


---------------
Se souvenir des belles choses...
Reply

Marsh Posté le 22-01-2004 à 17:49:51    

oui un carre avec tes option(sc'est le plus simple)

Reply

Marsh Posté le 22-01-2004 à 17:59:07    

IceTeaPeche a écrit :

Dois je creer une nouvelle fenetre pour le menu? ou afficher juste un carré avec mes option?


A une époque lointaine, j'avais fait un petit programe en opengl avec menu qui s'affiche sur un click droit :

Code :
  1. void init_interface() {                    /* initialisation des menus */
  2.   glutCreateMenu(menu);
  3.   glutAddMenuEntry("perurbation moyenne",1);
  4.   glutAddMenuEntry("grosse pertubation",2);
  5.   glutAddMenuEntry("pertubation négative",3);
  6.   glutAddMenuEntry("reinitialiser",4);
  7.   glutAddMenuEntry("brouillard on/off",5);
  8.   glutAddMenuEntry("annuler",6);
  9.   glutAddMenuEntry("mongolfière ?",7);
  10.   glutAddMenuEntry("Quitter"    ,99);
  11.   glutAttachMenu(GLUT_RIGHT_BUTTON);
  12. }


Ca peut sans doute t'aider ?


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 22-01-2004 à 22:59:23    

oki je comprends mnt pourquoi tu disais de repasse en ortho...
 
merci pour vos conseils ;)


---------------
Se souvenir des belles choses...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed