TAP
Tile Animation Patterns come in records 20 INTs (40 bytes) long. There are two per tileset. Each pattern can contain up to nine actions, each of which has a type and an argument. The animation loops through the pattern until an end of animation action is reached, which causes the pattern to start again from the first action.
Formal Specs[edit]
Data | Meaning |
---|---|
INT | starting tile number of the "set range" |
INT | disable if tag (0 = n/a, -n = tag n is off, +n = tag n is on) |
INT(9) | action types, 9 total |
INT(9) | action parameters, 9 total |
Explanation of the animation actions[edit]
Type | Explanation |
---|---|
0 | end of animation: go back to action 0 and reset tile |
1 | move up <arg> number of tiles |
2 | move down <arg> number of tiles |
3 | move right <arg> number of tiles |
4 | move left <arg> number of tiles |
5 | stop for <arg> amount of ticks |
6 | continue only if tag <arg> (0 = n/a, -n = tag n is off, +n = tag n is on) else, go to action 0 and reset tile |
ARCHINYM.LMP . ATTACK.BIN . BINSIZE.BIN . BROWSE.TXT . DEFPAL#.BIN . DEFPASS.BIN . distrib.reld . FIXBITS.BIN . heroes.reld . heroform.reld . LOOKUP1.BIN . MENUS.BIN . MENUITEM.BIN . PALETTES.BIN . PLOTSCR.LST . SFXDATA.BIN . slicetree_#_#.reld . SLICELOOKUP.TXT . SONGDATA.BIN . UICOLORS.BIN . GEN . general.reld . BAM . Map Format . T . P . E . D . L . N . Z . DOR . DOX . DT0 . DT1 . DT6 . EFS . FOR . FNT . HSP . HSZ . ITM . MAP . MAS . MN . MXS . PAL . PT0 . PT1 . PT2 . PT3 . PT4 . PT5 . PT6 . PT7 . PT8 . SAY . SHO . SNG . STF . STT . TAP . TIL . TMN . VEH