1

Juste une petite question, quelle est a votre avis la meilleur façon de récuperer les touches appuyées ? Le tout bien sûr en désactivant le Break et l'affichage de la status line comme ça :
OSClearBreak();
OSDisableBreak();
OSSetSR(0x0700);

J'ai un peu regardé _rowread, mais c'est franchement compliqué, vu que je veux récuperer les touches F1, F2, F3, F4, F5, haut, bas, shift+haut, shift+bas, [<>]+haut, [<>]+bas et Enter (pfui, ça fait beaucoup avec rowred non?)

En gros, même si ngetchx est lent, je m'en fout, c'est pas un jeu, donc je cours pas après une fluidité beton, mais ça me réactive à chaque fois l'ato_int1, mourn, et ça fait chier.
[edit]Edité par guilc le 09-03-2002 à 10:40:17[/edit]
Mon site perso : http://www.xwing.info

2

La seule manière de lire les touches à interruptions désactivées est _rowread.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

faignasse!

Gauche
_rowread(0x7E)&0x2
Droite
_rowread(0x7E)&0x8
Haut
_rowread(0x7E)&0x1
Bas
_rowread(0x7E)&0x4
Alpha
_rowread(0x7E)&0x80
2nd
_rowread(0x7E)&0x10
F1
_rowread(0x5F)&0x80
ESC
_rowread(0x3F)&0x1
PLUS
_rowread(0x7D)&0x2
MOINS
_rowread(0x7D)&0x4
STO
_rowread(0x5F)&0x2
DIAMANT
_rowread(0x7E)&0x40
APPS
_rowread(0x5F)&0x1
EXP
_rowread(0x7D)&0x20

et j'suis trop bon! roll
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

4

Kelso> T'a oublier de dire c'est pour quelle calc
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

5

Si ce n'est pas la bonne calc, t'es bon pour recommencer ragerage
Et cherche pas

ngetchx();

c'est vraiment nul (désolé à tous les amateurs, s'il y en a...) mais prends l'habitude d'utiliser _rowread, c'est vraiment pas compliqué et il suffit de noter sur un "post-it" les valeurs des touches les plus souvent utilisées (comme les fleches ) pour ne pas avoir a les recalculer lors d'une utilisation ultérieure....
C Bien pour les feignasses !
embarrassed

Bonne chance smile
François BALLAND

Site Ti : http://www.balland.org

6

Ben c'est bien beau, mais je veux pas les détecter une à une, mais toutes au même endroit, alors pour la valeur à donner à rowread, bonjour les dégas !! C'est jamais la même.tsss
Mon site perso : http://www.xwing.info

7

_rowread ne fonctionne pas comme ngetchx() : il n'attend pas d'appui sur une touche pour renvoyer une valeur, ce qui en soi est beaucoup plus pratique.
Si tu veux attendre l'appui sur une touche, tu peux faire ça :
int g=0;
do
{
 if(_rowread(0xXX)&0xXX)
  g=1;
 if(_rowread(0xXX)&0xXX)
  g=2;
...
...
}while(!g);

Et ensuite, en fonction de la valeur de g, tu sauras quelle touche a été appuyée...
[edit]Edité par jackiechan91 le 09-03-2002 à 20:40:10[/edit]

8

tous les jeux rapides utilisent _rowread, c'est un fait
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

9

ben y'a pas trop le choix et c vraiment tres pratique _rowread ..

10

oups dsl c pour 89
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

11

ben il a ka lire le tuto de squale
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

12

wéwé....


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

13

triso
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

14

Le fichier d'en-tête de la J2T est pas mal aussi pour pas s'embêter à chercher tous les codes de _rowread.

15

ah oué ? on a ça, nous ? confus
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

16

17

tiens, j'avais pas fait attention grin
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina