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 |