Pages: 1
- Accueil forums
- » Evénements
- » Problème d'interférence entre les event de souris et IGUIButton
23-12-2009 17:43:37
- Ilovechocolat
- Membres
- Date d'inscription:
- Messages: 125
- IP: 90.28.37.108
- Courriel
Bonjour a tous !
J'ai un problème, quand j'ai le code ci dessous dans ma fonction OnEvent, je ne peut plus cliquer sur les boutons et quand on l'enlève, tout marche.
Quelqu'un aurait il une solution ?
if(event.EventType == irr::EET_MOUSE_INPUT_EVENT)
{
if(event.MouseInput.Event == irr::EMIE_RMOUSE_PRESSED_DOWN)
{
mouseRight_isMoving = true;
if(mouseRight_boolMoving == false)
{
mouseRight_boolMoving = true;
mouseRight_justMoving = true;
}
else
{
mouseRight_justMoving = false;
}
}
else if(event.MouseInput.Event == irr::EMIE_RMOUSE_LEFT_UP)
{
mouseRight_isMoving = false;
mouseRight_justMoving = false;
mouseRight_boolMoving = false;
}
if(event.MouseInput.Event == irr::EMIE_LMOUSE_PRESSED_DOWN)
{
mouseLeft_isMoving = true;
if(mouseLeft_boolMoving == false)
{
mouseLeft_boolMoving = true;
mouseLeft_justMoving = true;
}
else
{
mouseLeft_justMoving = false;
}
}
else if(event.MouseInput.Event == irr::EMIE_LMOUSE_LEFT_UP)
{
mouseLeft_isMoving = false;
mouseLeft_justMoving = false;
mouseLeft_boolMoving = false;
}
return true;
}[EDIT]c'était du au return true; que j'avais mis a la fin, quand on l'enlève tout marche.
Hors ligne
23-12-2009 19:00:41
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
mais "return false" tout a la fin a la place de "return true"
edit : perso je fait un return a la fin des évent venant de la gui et je mais, mes évent après , cela permet de n'avoir de conflit si un de tes évènement personnelle et ceux d'irrlicht ... surtout si ses pour une camera
Hors ligne
23-12-2009 22:03:35
- Ilovechocolat
- Membres
- Date d'inscription:
- Messages: 125
- IP: 90.28.37.108
- Courriel
Non en fait c'était du au return true; présent dans la portion de code que j'ai donné, quoi qu'il en soit c'est réglé
Hors ligne
23-12-2009 22:07:16
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
Et ben ses bien se que je t'ai dit ... o.O
enfin certes, si cela marche ...
Hors ligne
24-12-2009 13:17:24
- TUpac
- Membres

- Date d'inscription:
- Messages: 387
- IP: 80.13.52.19
- Courriel
lol quel dialogue de sourds ![]()
noyeux joël à tous ![]()
"Si vous ne partagez pas votre stabilité avec les pauvres, les pauvres partageront leur instabilité avec vous."
Hors ligne



