Historique des modifications - Message

Message #9843

Sujet: Problème pour utiliser un gestionnaire d’évènement


Type Date Auteur Contenu
Création du message 01-03-2011 01:47:08 mmorpglefilm
Bonjour, je viens de continuer mon jeu (j'avance de jour en jour !!) est la je bloque pour créer un système d’évènement.
En réaliter je viens de créer une classe spécialement pour pouvoir piloter tous les mesh de mon jeu, sauf quand je fais :

Event Evenement(m_device, m_VaisseauNode, m_Position, m_rotation, m_Aceleration, m_vitesse);
m_device->setEventReceiver(&Evenement);

Bam un jolie "negativity.exe" à cessé de fonctionner...

Voila ma class pour créer un gestionnaire d’évènement :

Code c++ :

#include "Event.h"

Event::Event(irr::IrrlichtDevice *device, irr::scene::IAnimatedMeshSceneNode *Mesh, irr::core::vector3df Posi,
int RotateSpeed, int Speed, int VitesseMax) : m_device(device), m_Mesh(Mesh), m_Posi(Posi),
m_RotateSpeed(RotateSpeed), m_Speed(Speed), m_VitesseMax(VitesseMax)
{
    m_Mesh = Mesh;
    m_device = device;
}

int i3;

bool Event::OnEvent(const irr::SEvent &event)
{


    if (event.EventType == irr::EET_KEY_INPUT_EVENT)
	{
	    //!OMFG VOUS AVEZ APPUYER SUR UNE TOUCHE !!!
	}
	return false;
}
 


La class :

Code c++ :

#ifndef EVENT_H_INCLUDED
#define EVENT_H_INCLUDED

#include <irrlicht.h>
#include <iostream>
#include <windows.h>

class Event : public irr::IEventReceiver
{
    public :

    Event(irr::IrrlichtDevice *device, irr::scene::IAnimatedMeshSceneNode *Mesh, irr::core::vector3df Posi,
    int RotateSpeed, int Speed, int VitesseMax);

    virtual bool OnEvent(const irr::SEvent &event);

    irr::scene::IAnimatedMeshSceneNode *Mesh;

    private :

    irr::IrrlichtDevice *m_device;
    irr::scene::IAnimatedMeshSceneNode *m_Mesh;
    irr::core::vector3df m_Posi;

    int m_RotateSpeed, m_Speed, m_VitesseMax, m_VitesseEnCour;
};

#endif // EVENT_H_INCLUDED 


Désoler de ne pas donner plus de code de mon jeu , j'ai peur qu'elle qu'un me copie tous se que j'ai fais pendant des mois...

Je sais vraiment pas ou est l'erreur.

Qu'elle qu'un peut-il m'aider ?

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
143 invités en ligne
membre en ligne: -
RSS Feed