|
bool | load (const Common::String &filename, ResourceManager *resourceManager, Decompressor *decompressor) |
|
bool | parse (Common::SeekableReadStream *s) override |
|
void | unload () |
|
const Common::String & | getAdsFile () const |
|
void | runEnterSceneOps () |
|
void | runLeaveSceneOps () |
|
void | checkTriggers () |
|
int | getNum () const |
|
Common::String | dump (const Common::String &indent) const |
|
bool | checkDialogActive () |
|
void | drawActiveDialogBgs (Graphics::ManagedSurface *dst) |
|
bool | drawAndUpdateDialogs (Graphics::ManagedSurface *dst) |
|
bool | checkForClearedDialogs () |
|
void | mouseUpdate (const Common::Point &pt) |
|
void | mouseLDown (const Common::Point &pt) |
|
void | mouseLUp (const Common::Point &pt) |
|
void | mouseRDown (const Common::Point &pt) |
|
void | mouseRUp (const Common::Point &pt) |
|
void | addInvButtonToHotAreaList () |
|
void | removeInvButtonFromHotAreaList () |
|
const Common::List< HotArea > & | getHotAreas () const |
|
const GameItem * | getDragItem () const |
|
GameItem * | getDragItem () |
|
void | setDragItem (GameItem *item) |
|
const Common::Array< ObjectInteraction > & | getObjInteractions1 () const |
|
const Common::Array< ObjectInteraction > & | getObjInteractions2 () const |
|
bool | hasVisibleDialog () |
|
bool | hasVisibleOrOpeningDialog () const |
|
Common::Error | syncState (Common::Serializer &s) override |
|
void | onDragFinish (const Common::Point &pt) |
|
void | enableTrigger (uint16 sceneNum, uint16 num, bool enable=true) |
|
void | loadDialogData (uint16 num) |
|
void | freeDialogData (uint16 num) |
|
bool | loadTalkData (uint16 num) |
|
bool | freeTalkData (uint16 num) |
|
void | clearVisibleTalkers () |
|
bool | loadTalkDataAndSetFlags (uint16 talknum, uint16 headnum) |
|
void | drawAndUpdateHeads (Graphics::ManagedSurface &dst) |
|
bool | hasVisibleHead () const |
|
void | addAndShowTiredDialog () |
|
void | prevChoice () |
|
void | nextChoice () |
|
void | activateChoice () |
|
bool | isTriggerEnabled (uint16 num) |
|
bool | isLButtonDown () const |
|
bool | isRButtonDown () const |
|
void | showDialog (uint16 fileNum, uint16 dlgNum) |
|
const Common::Array< ConditionalSceneOp > & | getConditionalOps () |
|
void | updateHotAreasFromDynamicRects () |
|
void | setDynamicSceneRect (int16 num, int16 x, int16 y, int16 width, int16 height) |
|
void | setSceneNum (int16 num) |
|
void | drawDebugHotAreas (Graphics::ManagedSurface &dst) const |
|
void | setIgnoreMouseUp () |
|
void | setShouldClearDlg () |
|
bool | isVersionOver (const char *version) const |
|
bool | isVersionUnder (const char *version) const |
|
uint32 | getMagic () const |
|
const Common::String & | getVersion () const |
|
bool | runPreTickOps () |
|
bool | runPostTickOps () |
|