|
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) |
|