978
979
980
981
982
983
984
985
986
987
988
989
990
991
|
variable equal to the start value. The flag can be STOP to stop an
animation, ONCE to play the animation once (and to queue a LASTIMAGE
event if the animation isn't changed before that happens; note that
the message is sent even before the animation is actually visible),
LOOP to play it in a loop, or OSCLOOP for an oscillating loop. The
delay between frames is in centiseconds; the start and end are the
image numbers in this class, and may be ascending or descending.
Arg1 ( -- value )
The first message argument.
=Arg1 ( value -- )
Allows setting the first message argument. This will last until the
current message returns, and does not affect further messages sent; it
|
>
>
>
>
>
>
>
>
|
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
|
variable equal to the start value. The flag can be STOP to stop an
animation, ONCE to play the animation once (and to queue a LASTIMAGE
event if the animation isn't changed before that happens; note that
the message is sent even before the animation is actually visible),
LOOP to play it in a loop, or OSCLOOP for an oscillating loop. The
delay between frames is in centiseconds; the start and end are the
image numbers in this class, and may be ascending or descending.
AnimateDead ( x y class start end delay -- )
Create a dead animation, at the specified coordinates. Give the class
to use the pictures of, and the start and end image number, and the
delay between frames in centiseconds. This will draw the animation on
the screen without being associated with any object; this animation is
purely visual and does not affect the game state. The animation will
play once and then it will disappear.
Arg1 ( -- value )
The first message argument.
=Arg1 ( value -- )
Allows setting the first message argument. This will last until the
current message returns, and does not affect further messages sent; it
|