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'
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
- doll.cel is a member of object #5 which has a fix value of 3.
- doll.cel uses KCF number 2
- doll.cel appears on sets 1, 4, 7, 8, and 9
- doll.cel starts with a transparency of 128 (%t128)
- doll.cel starts ghosted (%g = unclickable)
- doll.cel starts unmapped (%u = hidden)
- doll.cel has a horizontal offset of 12 (%x12) for this instance of the cel
- doll.cel is member of the group !MyGroup
- doll.cel is member of the group !ThisGroup and appears on frames 1, 7, and 13 of !ThisGroup
- doll.cel is member of the group !ThatGroup