これで,Aボタンを押しているときは鳴って,離すと止まるプログラムができました.あとは,Aボタンを押してから離すまでの時間を測って,・と-を出す部分を加えましょう.
次のように書くと,Nという変数に,Aボタンを押し続けたときの時間が,60で1秒という勘定で入っていきます.
N=0
WHILE TRUE
IF BUTTON() AND 16 THEN 'Aボタンを押している
BGMPLAY "@150T1<<C"
N=N+1
ELSE 'Aボタンを離している
BGMSTOP 0
N=0
ENDIF
VSYNC 1
WEND
(つづく)
0そうだね プレイ済み