An Event defines the conditions under which a block of action code is
executed. All actions listed after an event command are assumed to be part of that
event until the next event command is listed.
Some events can trigger other events, creating a stack of events. These events
will always trigger in a
very specific order.
Unique
Only one of each of these events can be defined in a single KiSS Artform.
Specific
These events are specific to sets, colors, and version.
Named
These events are associated with named blocks of code.
Rectangle-based collision
These events are associated with collisions between rectangles.
Rectangle collision is faster than pixel-based collisions but not pixel accurate.
Pixel-based collision
These events are associated with collisions between pixels of cels.
Mouse-based collision
These events are associated with the movement of the mouse cursor.
Keyboard
These events are associated with pressing of keys.
Click-and-drag
These events are associated with clicking on cels as well as clicking and dragging cels around.
Fix
These events are associated with the fix value of an object.
Attachment
This event is associated with detaching a target from a parent object.