ScummVM API documentation
Wage::World Class Reference

Public Member Functions

 World (WageEngine *engine)
 
bool loadWorld (Common::MacResManager *resMan)
 
void loadExternalSounds (const Common::Path &fname)
 
Common::StringloadStringFromDITL (Common::MacResManager *resMan, int resourceId, int itemIndex)
 
void move (Obj *obj, Chr *chr)
 
void move (Obj *obj, Scene *scene, bool skipSort=false)
 
void move (Chr *chr, Scene *scene, bool skipSort=false)
 
ScenegetRandomScene ()
 
ScenegetSceneAt (int x, int y)
 
bool scenesAreConnected (Scene *scene1, Scene *scene2)
 
const char * getAboutMenuItemName ()
 
void addScene (Scene *room)
 
void addObj (Obj *obj)
 
void addChr (Chr *chr)
 
void addSound (Sound *sound)
 

Public Attributes

WageEngine_engine
 
Common::String _name
 
Common::String _aboutMessage
 
Common::Path _soundLibrary1
 
Common::Path _soundLibrary2
 
bool _weaponMenuDisabled
 
Script_globalScript
 
Common::HashMap< Common::String, Scene * > _scenes
 
Common::HashMap< Common::String, Obj * > _objs
 
Common::HashMap< Common::String, Chr * > _chrs
 
Common::HashMap< Common::String, Sound * > _sounds
 
Common::Array< Scene * > _orderedScenes
 
ObjArray _orderedObjs
 
ChrArray _orderedChrs
 
Common::Array< Sound * > _orderedSounds
 
Graphics::MacPatterns_patterns
 
Scene_storageScene
 
Chr_player
 
int _signature
 
Common::String_gameOverMessage
 
Common::String_saveBeforeQuitMessage
 
Common::String_saveBeforeCloseMessage
 
Common::String_revertMessage
 
Common::String _aboutMenuItemName
 
Common::String _commandsMenuName
 
Common::String _commandsMenu
 
Common::String _weaponsMenuName
 

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