深く考えずいったん変数に入れた方が安全かな IF BUTTON()==1 THEN GOSUB @BUTTON1 IF BUTTON()==2 THEN GOSUB @BUTTON2 って感じに記述すると、毎回ボタンの状態を取得するから、1の判定と2の判定に連続ヒットしてしまう可能性が出てくる