Protected Member Functions | |
Common::String | createLocationText (Character &ch) override |
void | drawBackground () override |
Character * | doOptions (Character *c) override |
Protected Member Functions inherited from Xeen::Locations::BaseLocation | |
void | drawWindow () |
virtual void | farewell () |
Protected Member Functions inherited from Xeen::ButtonContainer | |
bool | checkEvents (XeenEngine *vm) |
bool | doScroll (bool rollUp, bool fadeIn) override |
void | loadStrings (const Common::String &name) |
void | loadStrings (const Common::String &name, int ccMode) |
void | setWaitBounds () |
Protected Member Functions inherited from Xeen::Cutscenes | |
Cutscenes (XeenEngine *vm) | |
uint | getSpeakingFrame (uint minFrame, uint maxFrame) |
Additional Inherited Members | |
Public Member Functions inherited from Xeen::Locations::BaseLocation | |
BaseLocation (LocationAction action) | |
virtual int | show () |
void | drawAnim (bool flag) |
int | wait () |
Public Member Functions inherited from Xeen::ButtonContainer | |
ButtonContainer (XeenEngine *vm) | |
void | saveButtons () |
void | clearButtons () |
void | restoreButtons () |
void | addButton (const Common::Rect &bounds, int val, SpriteResource *sprites=nullptr) |
void | addButton (const Common::Rect &bounds, int val, int frameNum, SpriteResource *sprites=nullptr) |
void | addPartyButtons (XeenEngine *vm) |
void | drawButtons (XSurface *surface) |
void | clearEvents () |
Protected Attributes inherited from Xeen::Locations::BaseLocation | |
LocationAction | _locationActionId |
Common::Array< SpriteResource > | _townSprites |
SpriteResource | _icons1 |
SpriteResource | _icons2 |
int | _townMaxId |
const int & | _ccNum |
int | _animFrame |
Common::String | _vocName |
Common::String | _songName |
Common::Point | _animPos |
int | _drawFrameIndex |
uint | _farewellTime |
int | _drawCtr1 |
int | _drawCtr2 |
bool | _exitToUi |
Protected Attributes inherited from Xeen::ButtonContainer | |
Common::Array< UIButton > | _buttons |
Common::StringArray | _textStrings |
Common::Rect | _waitBounds |
int | _buttonValue |
Protected Attributes inherited from Xeen::Cutscenes | |
XeenEngine * | _vm |
|
overrideprotectedvirtual |
Generates the display text for the location, for a given character
Reimplemented from Xeen::Locations::BaseLocation.
|
overrideprotectedvirtual |
Draw the visual background
Reimplemented from Xeen::Locations::BaseLocation.
Handles options for the particular location
Reimplemented from Xeen::Locations::BaseLocation.