Valeur Renvoyée par Une touche
Publié : sam. 24/janv./2004 20:18
Salut à tous,
Ayant la réel habitude d'appliquer ce code sous Dark Basic pour deplacer mes personnages; J'ai été supris par le Pure
En fait apres avoir affiché la valeur renvoyée par la touche, elle est de 128 et pour ceux par n'importe quelle touche
Je pense que comme le C++ ; 0 = Faux, different de 0 : Vrai
Bien sur il y a moyen modifier mon code pour qu'il fonctionne " correctement " ; ce n'est pas tres Grave, mais juste une petite surprise
J'ai ensuite regarder l'aide, ce qui confirma mon hypothese

Ayant la réel habitude d'appliquer ce code sous Dark Basic pour deplacer mes personnages; J'ai été supris par le Pure
Code : Tout sélectionner
Inc Position(0).y,(Downkey()-Upkey() )
Code : Tout sélectionner
DrawText(Str(KeyboardPushed(#Pb_Key_Return)))
Bien sur il y a moyen modifier mon code pour qu'il fonctionne " correctement " ; ce n'est pas tres Grave, mais juste une petite surprise
Code : Tout sélectionner
serpent(0)\x + ( KeyboardPushed(#Pb_Key_Right) - KeyboardPushed(#PB_Key_Left) )/128
Renvoie 0 si la touche spécifiée par 'IdentifiantTouche' n'est pas pressée, sinon, renvoie une valeur non nulle.
