BASICのパッドの返り値



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: けいちょん @ r3.fujitsu.co.jp on 97/9/18 12:31:35

In Reply to: Re: 自分もプログラム組んでみよっかな...

posted by KiRYU @ 159.153.72.134 on 97/9/18 11:30:43

> > REM パッド入力は 16ビットで返ってきます
> > KEY_R = &h8000:KEY_L = &h4000:KEY_D = &h2000:KEY_U = &h1000
> > KEY_S = &h0800:KEY_A = &h0400:KEY_B = &h0200:KEY_C = &h0100
> > KEY_X = &h0040:KEY_Y = &h0020:KEY_Z = &h0010:

> 自分はMSXユーザーだったので、パッドの入力は
> JP(←変数名)=STICK(0)(←だったかな)
> みたいな文で調べられるものと思って考えています。
> ちなみに、上の命令で変数に返ってくる数値は
> 未入力=0、上=1、右上=2、右=3、右下=4、
> 下=5、左下=6、左=7、左上=8
> です。


私もMSXユーザーです(現役だよん)
ちなみに この16進数で書いたのは テックサターンのCDに入っていた
ライトニングガンナー(でしたっけ?)が そうなってたんです。

まぁ 数値0-8に直すのは簡単なので 問題ないかな