PDA

Voir la version complète : Probleme Input


alex1er
21/04/2005, 13h01
Bonjour,

J'ai un probleme avec mon player. il ne reagit plus qu'aux touches 'fleche gauche' et 'fleche droite'.

La touche 'espace' , 'fleche haut' et 'fleche bas' ne repondent plus.

Quand je lance en debug

Voila le code de ma classe principale :

Input.EnableMouseAxis ( false );
Input.EnableJoystickAxis (false);
Input.Register (player, CInput::UpDown_1);
Input.Register (player, CInput::LeftRight_1);
Input.Register (player, CInput::FirePrimary);

Voila le code du player :

inline void CPlayer::OnUserInput(CInput::VirtualKeys VirtualKey, float ElapsedTime, float Value)
{
if (VirtualKey == CInput::UpDown)
OnUpDown(ElapsedTime, Value);
if (VirtualKey == CInput::LeftRight)
OnLeftRight(ElapsedTime, Value);
if (VirtualKey == CInput::FirePrimary)
Fire();
}


Quand je lance le prog en debug, je met unpoint d'arret sur chacun des tests de virtualKey et il ne s'arrete que sur LeftRight.

Si quelqu'un a une idée.

Merci

LaurentUSA
22/04/2005, 21h53
Peux-tu me faire passer le code de ton projet par email? Je regarderai ce weekend. ( Laurent_laurent at hotmail dot com )

=> Le code et les medias indispensables.