Public Member Functions | |
| Location (int gameType) | |
| AnimationPtr | findAnimation (const char *name) |
| ZonePtr | findZone (const char *name) |
| void | cleanup (bool removeAll) |
| void | freeZones (bool removeAll) |
| int | getScale (int z) const |
Public Attributes | |
| Common::Point | _startPosition |
| uint16 | _startFrame |
| char | _name [100] |
| CommandList | _aCommands |
| CommandList | _commands |
| Common::String | _comment |
| Common::String | _endComment |
| ZoneList | _zones |
| AnimationList | _animations |
| ProgramList | _programs |
| bool | _hasSound |
| char | _soundFile [50] |
| PointList | _walkPoints |
| Common::String | _slideText [2] |
| int | _zeta0 |
| int | _zeta1 |
| int | _zeta2 |
| CommandList | _escapeCommands |
| Common::Point | _followerStartPosition |
| uint16 | _followerStartFrame |
Protected Member Functions | |
| bool | keepZone_br (ZonePtr z) |
| bool | keepZone_ns (ZonePtr z) |
| bool | keepAnimation_ns (AnimationPtr a) |
| bool | keepAnimation_br (AnimationPtr a) |
| template<class T > | |
| void | freeList (Common::List< T > &list, bool removeAll, Common::MemFunc1< bool, T, Location > filter) |
Protected Attributes | |
| int | _gameType |