Codes Touche parralelles??Help |
Auteur |
Message |
Vitamines Ti
Invité
|
Posté le : Lun 31 Jan 2011, 22:59
|
|
|
Bonjour tout le monde! Je connais lutilisation des codes touches depuis un sacre
Bou de temps mais pour finir mon jeu de tir d'avions,que j'aimerais poster, il se pose un
Problème: lorsque je tire ( code touche->K;...;K=105), je ne peux pas utiliser
En parrallele les touches directionnelles pour deplacer mon avion. En
D'autres termes, il faut que je passiente que le "missile", dessine avec (Output...
Soit a une certaine position pour pouvoir me re-deplacer ou re-tirer!!
Excusez moi , je n'ai pas ma ti pour montrer mon code :S
Pourriez-vous me dépanner?
Merci d'avance
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 31 Jan 2011, 23:35
|
|
|
Il faut à la suite les deux instructions éventuellement avec une temporisation entre les deux. (selon moi). Mais l'un se fera toujours après l'autre.
Code | If codeTouche=105
Output(Y,X,"*
69!
codeTouche->K
Y-(K=25)+(K=34->Y
X-(K=24)+(K=26->X |
Appuie sur deux touches successivement et ça devrait être bon si le timing convient.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mar 01 Fév 2011, 12:14
|
|
|
Ça ne fonctionnera pas car le getkey n'affecte qu'une valeur à la variable K.
Par contre si tu remettait un getkey après les conditions de tir, il pourrais alors changer de valeur et tu pourrait te déplacer.
Sangohan38
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 01 Fév 2011, 18:57
|
|
|
As-tu remarqué qu'il y a deux codetouche ? Le premier If n'a pas besoin de stocker K. La tempo sert à avoir le temps d'appuyer sur deux touches.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mar 01 Fév 2011, 19:26
|
|
|
Non, je n'ai pas regardé le code et c'est vrai qu'il semble correct bien que dans ce cas, on puisse supprimé le ->K et remplacer la suite par un Ans (2 octets de gagnés).
Sangohan38
|
|
|
|