FKiSS Actions
Description
An Action is a command which is immediately executed. It could change a cel
from mapped to unmapped or change its transparency. It could move an object to a
new location or change the value of a variable. Actions cover a wide-range of
functionality.
All actions must belong to an FKiSS event.
|
Alarms
These actions set up
alarms, which are events triggered when
certain conditions occur, such as a timer going off.
Labels
These actions use
labels that mark a block of actions to execute
that block of actions from several different places.
Mapping
These actions control the visibility of a cel. A mapped cel is visible while an unmapped cel is not visible.
Movement and Position
These actions control the position of a target and allow an action to move a cel in response to an event.
Message
These actions show messages to the user or trigger a shell command.
Sound and Music
These actions control music and sound.
Translucency
Attachment
These actions control the process of attaching or detaching an object to another object.
Group Frame
These actions change the
frame
that is displayed for a
group of cels.
Arithmetic
These actions perform arithmetic operations on a variable.
Object/Cel State
These actions control or read the state of an object.
Conditionals
These actions control the flow of execution through a block of actions (see
If-Endif Structure).
Keyboard
These actions read the keyboard.
Mouse
These actions read the position of the mouse cursor.
Environment
These actions affect the environment, set, or play field.
Viewport
These actions control the size of the window and view on that window.
Miscellaneous
These actions fall in no particular category.
Pool Values
Variables