#1 

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


#2 

23-12-2009 19:00:41

Magun
Administrateurs
Avatar de Magun
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


#3 

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


#4 

23-12-2009 22:07:16

Magun
Administrateurs
Avatar de Magun
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


#5 

24-12-2009 13:17:24

TUpac
Membres
Avatar de TUpac
Date d'inscription:
Messages: 387
IP: 80.13.52.19
Courriel

lol quel dialogue de sourds big_smile

noyeux joël à tous big_smile


"Si vous ne partagez pas votre stabilité avec les pauvres, les pauvres partageront leur instabilité avec vous."

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