#1 

23-11-2008 14:36:18

overdrivr
Membres
Date d'inscription:
Messages: 4
IP: 82.255.126.158
Courriel

Bonjour,
Je cherche à récupérer les évènements de la souris, savoir quand il y a un clic, un déplacement, et en particulier récupérer ce déplacement
Le code que j'ai implémenté comme il faut dans une classe héritée de IEventReceiver :

if(event.EventType == irr::EET_MOUSE_INPUT_EVENT &&  event.                     )

je gère parfaitement les évènements du clavier, mais pour la souris j'ai beau chercher dans la doc il me manque ce qu'il y a aprés le " event. " pour détecter un clic gauche

ça doit être quelque chose du style event.MouseInput.quelquechose mais je ne sais pas quoi...


Hors ligne


#2 

23-11-2008 15:04:50

Dragonblood
Membres
Avatar de Dragonblood
Date d'inscription:
Messages: 110
IP: 90.43.107.92
Courriel

// un evenement de la souris quelconque
if(event.EventType == EET_MOUSE_INPUT_EVENT )

//Si il s'agit d'un appui
if(event.MouseInput.Event== EMIE_LMOUSE_PRESSED_DOWN)

//Si il d'un relachement du clique
if (event.MouseInput.Event == EMIE_LMOUSE_LEFT_UP )


Etc

Enumeration values:
EMIE_LMOUSE_PRESSED_DOWN Left mouse button was pressed down.
EMIE_RMOUSE_PRESSED_DOWN Right mouse button was pressed down.
EMIE_MMOUSE_PRESSED_DOWN Middle mouse button was pressed down.
EMIE_LMOUSE_LEFT_UP Left mouse button was left up.
EMIE_RMOUSE_LEFT_UP Right mouse button was left up.
EMIE_MMOUSE_LEFT_UP Middle mouse button was left up.
EMIE_MOUSE_MOVED The mouse cursor changed its position.
EMIE_MOUSE_WHEEL The mouse wheel was moved. Use Wheel value in event data to find out in what direction and how fast.
EMIE_COUNT No real event. Just for convenience to get number of events


Hors ligne


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