moving

働き

スプライトがアニメーションしていたり移動していたりするかどうかを得ます。

文法

moving(<n>)
  • n - スプライト番号(0 〜 31)の式。

説明

指定されたスプライト番号のスプライトがアニメーションしていたり移動していたりするときは、この関数の結果は -1 になります。また、対象のスプライトがアニメーションしていない、および移動もしていないときは、この関数の結果の値は 0 になります。

サンプルプログラム

rem moving
cls 3
sprite 0,0,0
speed 0,20
direction 0,1
distance 0,300
move 0
do
  if not moving(0) then
    print "stop"
    end
  end if
loop