Public Member Functions | |
| void | reset () |
| RoomDataList & | roomData () |
| RoomData * | getRoom (uint16 roomNumber) |
| bool | checkHotspotExtent (HotspotData *hotspot) |
| void | insertPaletteSubset (Palette &p) |
| byte * | getCursor (uint8 cursorNum) |
| HotspotDataList & | hotspotData () |
| HotspotOverrideList & | hotspotOverrides () |
| HotspotAnimList & | animRecords () |
| MemoryBlock * | scriptData () |
| MemoryBlock * | hotspotScriptData () |
| MemoryBlock * | messagesData () |
| uint16 | getHotspotScript (uint16 index) |
| HotspotList & | activeHotspots () |
| uint16 | getRandom () |
| HotspotData * | getHotspot (uint16 hotspotId) |
| Hotspot * | getActiveHotspot (uint16 hotspotId) |
| HotspotOverrideData * | getHotspotOverride (uint16 hotspotId) |
| HotspotAnimData * | getAnimation (uint16 animRecordId) |
| int | getAnimationIndex (HotspotAnimData *animData) |
| RoomExitJoinList & | exitJoins () |
| RoomExitJoinData * | getExitJoin (uint16 hotspotId) |
| uint16 | getHotspotAction (uint16 actionsOffset, Action action) |
| HotspotActionList * | getHotspotActions (uint16 actionsOffset) |
| TalkHeaderData * | getTalkHeader (uint16 hotspotId) |
| ValueTableData & | fieldList () |
| SequenceDelayList & | delayList () |
| MemoryBlock & | getTalkDialogData () |
| RoomExitCoordinatesList & | coordinateList () |
| CharacterScheduleList & | charSchedules () |
| RandomActionList & | randomActions () |
| RoomExitIndexedHotspotList & | exitHotspots () |
| PausedCharacterList & | pausedList () |
| BarmanLists & | barmanLists () |
| StringList & | stringList () |
| uint16 | getCharOffset (int index) |
| void | copyCursorTo (Surface *s, uint8 cursorNum, int16 x, int16 y) |
| uint16 | numInventoryItems () |
| void | setTalkData (uint16 offset) |
| TalkData * | getTalkData () |
| void | setTalkState (TalkState state) |
| TalkState | getTalkState () |
| TalkSelections & | getTalkSelections () |
| TalkDialogDetails & | getTalkDetails () |
| void | setTalkSelection (int index) |
| int | getTalkSelection () |
| void | setTalkStartEntry (int index) |
| int | getTalkStartEntry () |
| uint16 | getTalkingCharacter () |
| void | setTalkingCharacter (uint16 index) |
| uint16 | getGiveTalkId (uint16 index) |
| void | setCurrentAction (Action action) |
| Action | getCurrentAction () |
| const char * | getCurrentActionStr () |
| Hotspot * | activateHotspot (uint16 hotspotId) |
| Hotspot * | addHotspot (uint16 hotspotId) |
| void | addHotspot (Hotspot *hotspot) |
| void | deactivateHotspot (uint16 hotspotId, bool isDestId=false) |
| void | deactivateHotspot (Hotspot *hotspot) |
| void | saveToStream (Common::WriteStream *stream) |
| void | loadFromStream (Common::ReadStream *stream) |
Static Public Member Functions | |
| static Resources & | getReference () |