シーケンサーを作りたいと思っています。
タッチに関する命令(TCHST、TCHX、TCHYなど)はわかっているつもりなのですが、「23座標から50座標の間をタッチしたら001ラベルにとぶ」というのをどう表せばいいのかがわかりません。
わかりやすい回答をお願いします!
IF TCHX>23 AND TCHX<50 GOTO @001
IFとGOTOを組み合わせることで可能です。
IF ~ THEN と記述した場合には、 THENの後に処理を加えることができます。
IF TCHX>23 AND TCHX<50 THEN BEEP 0:PRINT "AAA":GOTO @001
ELSEを使うと、その条件に合わなかったときの処理を指定できます。
A=1
IF A == 0 THEN PRINT "Aは0です" ELSE PRINT "Aは0ではありません"
TCHX>=23 AND TCHX<=50 の方がいいですね。
2012/12/08 20:55:5623と50も含むようなので「~以上~以下」にするべきです。
ついでに言うと、”タッチしたら”が抜けています。
回答ありがとうございます。
2012/12/09 20:56:45IF~THEN文を使えばいいんですね。
早速参考にさせていただきます。
わかりやすい回答、ありがとうございました。