ScummVM API documentation
Parallaction::Location Struct Reference

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
 

The documentation for this struct was generated from the following file: