FKiSS !Cel Groups

See also: FKiSS, General Syntax, Data Types, If-Endif Structure, Shortcuts, %Tags, Value Pools, HINTs, Events, Actions

Description

In addition to the % extensions, this is the only place where you can declare groups and group frames. If there are any %tags, the group extensions must appear after the %tags.

Syntax

The syntax for a group declaration is:
!<groupname> [:<frame frame...>]>

Example:

#5.3 doll.cel *5 :1 3 7 8 9  ;!MyGroup
#5.3 doll2.cel *5 :1 3 7 8 9 ;!MyGroup :3 6 7
#5.3 doll.cel *5 :1 3 7 8 9  ;%t128 %g %u !MyGroup :3 6 7

Wrong:

#5.3 doll.cel *5 :1 3 7 8 9 ;MyGroup           ; '!' is missing before "MyGroup"
#5.3 doll2.cel *5 :1 3 7 8 9 ; !MyGroup :3 6 7 ; space not allowed before first extension character
#5.3 doll2.cel *5 :1 3 7 8 9 ;!MyGroup:3 6 7   ; needs space before ':'
#5.3 doll2.cel *5 :1 3 7 8 9 ;!MyGroup 3 6 7   ; ':' is missing before '3'

Group Declarations

Although % extensions must always appear on the same line as the cel declaration, group declarations may appear on immediately following lines.

Example:

#5.3 doll.cel *2 :1 4 7 8 9 ;%t128 %g %u %x12 !MyGroup
;!ThisGroup :1 13 7
;!ThatGroup