@MENUSUB
GOSUB @メニュ表示
WHILE 1'0だっけ?とりあえず無限ループのこと
WHILE B==0:B=BUTTON(2):WEND
GOSUB @カーソル消去
IF B==上 AND Y>メニュ下限 THEN Y-=1
IF B==下 AND Y<メニュ上限 THEN Y+=1
IF B==Aボタン THEN 戻り値=Y:GOSUB @メニュ消去:RETURN
IF B==Bボタン THEN 戻り値=-1:GOSUB @メニュ消去:RETURN
GOSUB @カーソル表示
WHILE B!=0:B=BUTTON(2):WEND
WEND
RETURN
思考の参考にどうぞ
0そうだね 未プレイ