Public Member Functions | |
| bool | load (const Common::String &filename, ResourceManager *resourceManager, Decompressor *decompressor) |
| bool | loadRestart (const Common::String &filename, ResourceManager *resourceManager, Decompressor *decompressor) |
| void | loadGameStateFromFile (Common::SeekableReadStream *file, const Common::String &filename) |
| bool | parse (Common::SeekableReadStream *s) override |
| bool | parseInf (Common::SeekableReadStream *s) |
| const Common::String & | getIconFile () const |
| bool | readPerSceneGlobals (Common::SeekableReadStream *s) |
| Common::String | dump (const Common::String &indent) const |
| void | runStartGameOps () |
| void | runQuitGameOps () |
| void | runChangeSceneOps () |
| void | globalOps (const Common::Array< uint16 > &args) |
| int16 | getGlobal (uint16 num) const |
| int16 | setGlobal (uint16 num, int16 val) |
| const Common::Array< MouseCursor > & | getCursorList () const |
| void | drawItems (Graphics::ManagedSurface &surf) |
| Common::Array< GameItem > & | getGameItems () |
| int | countItemsInInventory () const |
| const Common::Array< ObjectInteraction > & | getObjInteractions1 () const |
| const Common::Array< ObjectInteraction > & | getObjInteractions2 () const |
| Common::Error | syncState (Common::Serializer &s) override |
| void | initIconSizes () |
| GameItem * | getActiveItem () |
| int16 | getDefaultMouseCursor () const |
| int16 | getDefaultMouseCursor2 () const |
| int16 | getOtherDefaultMouseCursor () const |
| uint16 | getInvIconNum () const |
| int16 | getInvIconMouseCursor () const |
Public Member Functions inherited from Dgds::Scene | |
| bool | isVersionOver (const char *version) const |
| bool | isVersionUnder (const char *version) const |
| uint32 | getMagic () const |
| const Common::String & | getVersion () const |
| bool | runPreTickOps () |
| bool | runPostTickOps () |
Additional Inherited Members | |
Static Public Member Functions inherited from Dgds::Scene | |
| static bool | runOps (const Common::Array< SceneOp > ops, int16 addMinutes=0) |
| static void | segmentStateOps (const Common::Array< uint16 > &args) |
| static void | setItemAttrOp (const Common::Array< uint16 > &args) |
| static void | setDragItemOp (const Common::Array< uint16 > &args) |
Protected Member Functions inherited from Dgds::Scene | |
| bool | readConditionList (Common::SeekableReadStream *s, Common::Array< SceneConditions > &list) const |
| bool | readHotArea (Common::SeekableReadStream *s, HotArea &dst) const |
| bool | readHotAreaList (Common::SeekableReadStream *s, Common::List< HotArea > &list) const |
| bool | readGameItemList (Common::SeekableReadStream *s, Common::Array< GameItem > &list) const |
| bool | readMouseHotspotList (Common::SeekableReadStream *s, Common::Array< MouseCursor > &list) const |
| bool | readObjInteractionList (Common::SeekableReadStream *s, Common::Array< ObjectInteraction > &list) const |
| bool | readOpList (Common::SeekableReadStream *s, Common::Array< SceneOp > &list) const |
| bool | readDialogList (Common::SeekableReadStream *s, Common::List< Dialog > &list, int16 filenum=0) const |
| bool | readTriggerList (Common::SeekableReadStream *s, Common::Array< SceneTrigger > &list) const |
| bool | readDialogActionList (Common::SeekableReadStream *s, Common::Array< DialogAction > &list) const |
| bool | readConditionalSceneOpList (Common::SeekableReadStream *s, Common::Array< ConditionalSceneOp > &list) const |
Protected Attributes inherited from Dgds::Scene | |
| uint32 | _magic |
| Common::String | _version |
| Common::Array< SceneOp > | _preTickOps |
| Common::Array< SceneOp > | _postTickOps |
| Common::Array< ConditionalSceneOp > | _conditionalOps |