Public Member Functions | |
| World (WageEngine *engine) | |
| bool | loadWorld (Common::MacResManager *resMan) |
| void | loadExternalSounds (const Common::Path &fname) |
| Common::String * | loadStringFromDITL (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) |
| Scene * | getRandomScene () |
| Scene * | getSceneAt (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 |