Historique des modifications - Message

Message #1734

Sujet: Aide sur un menu!


Type Date Auteur Contenu
Création du message 01-03-2007 17:46:22 Jerry Kan
ah j'oubliais,
quand tu crée un bouton, un ascenceur, ou n'importe quoi dans la gui, tu récupere le pointeur vers la gui avec


IGUIEnvironment* env = device->getGUIEnvironment();


puis tu crée ton objet en lui donnant un numéro unique :

guienv->addButton(rect<s32>(10,610,100,640), 0, 101, L"Quit");


et dans ta Classe
class MyEventReceiver : public IEventReceiver

tu va dans ta fonction
virtual bool OnEvent(SEvent event)

et tu as ton switch qui comporte un truc du style :
case EGET_BUTTON_CLICKED:
	  {
	  if (id == 101)
	    {
	      device->closeDevice();
	      exit(1);
	    }

	  if (id == 102)
	    {
	      INTF->createToolBox();	       		
	      return true;
	    }

	  if (id == 103){

n'hésite pas a aller voir dans les exemples fournis avec irrlicht, ils sont tres bien détaillés

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
151 invités en ligne
membre en ligne: -
RSS Feed