(続き)
しかし、トップ画面とロック画面とで同じ「L+R」キー入力としているのでこのままだと双方を行ったり来たりします。
プログラムが長くなってよければ
(例)
PB=BUTTON(0)
TB=BUTTON(2)
IF (PB AND 256)&&(TB AND 512) THEN RETURN
IF (TB AND 256)&&(PB AND 512) THEN RETURN
ってやればどちらかが押されている状態で、もう片方が押された瞬間を取得するので行ったり来たりは解消されます。
ご参考までに。
「L」と「R」の同時押しをどちらも押した瞬間で取得しているので判定がシビアです。
IF BUTTON(2)==768 THEN RETURN
ってやっている所を、
(例)
BTN=BUTTON(0)
IF (BTN AND 256)&&(BTN AND 512) THEN RETURN
ってやればどちらか片方を押した状態からの入力も出来るのでいいかも。
しかし、(続く)