stay

働き

move で開始したスプライトのアニメーションや移動を停止します。

文法

stay <n>
  • n - スプライト番号の式。

説明

stay は、move にて開始されたスプライトのアニメーションや移動を停止させます。

停止後に、move でスプライトのアニメーションや移動を再開させることができます。その際には、stay で停止された後の残りの回数だけ、アニメーションや移動が行われます。

サンプルプログラム

rem stay
cls 3
sprite 0,0
show 0,(300,200)
direction 0,7
speed 0,20
distance 0,100
move 0
do
  if inkey$()<>"" then
    if moving(0) then
      stay 0
    else
      move 0
    end if
  end if
loop