トピック
はすの hotate12345

選択肢の作り方が分かりません。

プチコン初心者です。選択肢を表示し十字キーで選択するところまでは出来たのですが、Aボタンで決定するプログラムで詰まってます…。Aボタンを押すと、選択肢に関わらず@MAINに行くプログラムしか分かりません…。@LBL3を選択するとゲーム(@MAIN)へ、@LBL2を選択するとゲームを閉じる といったものを作りたいのですが、この場合どうすればいいのでしょうか。
2そうだね
プレイ済み
返信[1]
親投稿
ほしけん Hosiken
X=X-1 SPSHOW 3 SPSHOW 8 GOTO @LBL2 の区切りはスペースではなく「:」が正しいです エラーにはならないのはプチコンのバグと思ってください。混乱のもとになるのでよくないです。 X=X-1:SPSHOW 3:SPSHOW 8:GOTO @LBL2 あとは IF B==#LEFT THEN ~~~~~ は IF B==#LEFT THEN  ~~~~~ (複数行可能) ENDIF と複数行で書いて読みやすくすることもできます 横に長くなって辛いなら書き換えてみてください さて本題です、このプログラムはカーソルの位置がどちらにあるのか記憶されていません 最低限の書き換えで実現するなら、まず @LBL2 の下に「SEL=0」 @LBL3の下に「SEL=1」という行を追加します。SELという新しい変数にカーソルの位置を覚えさせます
3そうだね
プレイ済み
返信[2]
親投稿
ほしけん Hosiken
そしてAボタンを押された際に、カーソル位置で分岐させます。「IF SEL==0」ならゲームを閉じて、「IF SEL==1」なら@MAINLOOP に飛ぶ、とすればうまくいくはずです
3そうだね
プレイ済み
返信[3]
親投稿
はすの hotate12345
解決しました!ありがとうございました。
1そうだね
プレイ済み