Re: ti-85 programing
[Prev][Next][Index][Thread]
Re: ti-85 programing
I can't make out most of the message, but looking at the code and from
what I could make out, it sounds like some keys are working right. My
guess to solve the problem would be to initialize Z & V to 0 before
storing Getky to them. If no key is being pressed, it will not
automatically store 0 as the key, it will keep the remaining value in
Getky.
>----------
>From: thomas f obrien[SMTP:tfobrien@mindspring.com]
>Reply To: tfobrien@mindspring.com
>Sent: Monday, February 23, 1998 4:55 PM
>To: CALC-TI@LISTS.PPP.TI.COM
>Subject: ti-85 programing
>
> The purpose of this program is to make a dot on the screen shot out
>another dot on the screen. It completely messes up. The arrows keys
>move the main dot and exit alfa delete ans stat shot another dot in
>different directions. The first do moves at first and when you fire,
>you can't move or fire and the arrow keys controll the shot. Not
>supposed to be at all like this.
>
>
>
>
>0->X <----main dot
>0->Y <---------
>X->FX <----shots
>Y->FY <---------
>0->F
>Lbl A
>ClDrw
>If FX>6.3 or FX<?6.3 or FY>3.1 or FY<?3.1 <-----tells shot when to
>recycle (only one shot on screen at time)
>0->F
>If FX>6.3 or FX<?6.3
>X->FX
>If FY>3.1 or FY<?3.1
>Y->FY
>PtOn(X,Y)
>PtOn(FX,FY)
>getKy->Z <-----moves main dot
>If Z==24
>X-.1->X
>If Z==25
>Y+.1->Y
>If Z==26
>X+.1->X
>If Z==34
>Y-.1->Y
>If F==0
>GetKy->V <------moves shot
>If V==31
>1->F
>If V==22
>2->F
>If V==33
>3->F
>If V==42
>4->F
>If F==0 <-----tells shot how to move
>X->FX
>If F==0
>Y->FY
>If F==1
>X-.2->X
>If F==2
>Y+.2->Y
>If F==3
>X+.2->X
>If F==4
>Y-.2->Y
>Goto A
>
>By the way, how many people are in your answering group?
>