|
|
void | init () override |
| |
|
void | readData (Common::SeekableReadStream &stream) override |
| |
|
void | execute () override |
| |
|
void | handleInput (NancyInput &input) override |
| |
|
bool | isViewportRelative () const override |
| |
|
| RenderActionRecord (uint zOrder) |
| |
|
| RenderActionRecord (RenderActionRecord &&)=default |
| |
|
void | onPause (bool pause) override |
| |
|
virtual CursorManager::CursorType | getHoverCursor () const |
| |
|
virtual bool | cursorSetFromScript () const |
| |
|
virtual Common::String | getRecordExtraInfo () const |
| |
|
virtual bool | canHaveHotspot () const |
| |
|
virtual bool | survivesSceneChange (bool nextSceneIsNoArt) const |
| |
|
| RenderObject (uint16 zOrder) |
| |
|
| RenderObject (uint16 zOrder, Graphics::ManagedSurface &surface, const Common::Rect &srcBounds, const Common::Rect &destBounds) |
| |
|
| RenderObject (RenderObject &&)=default |
| |
|
virtual void | registerGraphics () |
| |
|
virtual void | updateGraphics () |
| |
|
void | moveTo (const Common::Point &position) |
| |
|
void | moveTo (const Common::Rect &bounds) |
| |
|
void | setVisible (bool visible) |
| |
|
void | setTransparent (bool isTransparent) |
| |
|
bool | isVisible () const |
| |
|
bool | needsRedraw () const |
| |
|
void | setNeedsRedraw (bool needsRedraw) |
| |
|
void | setHasMoved (bool hasMoved) |
| |
|
void | grabPalette (byte *colors, uint paletteStart=0, uint paletteSize=256) |
| |
|
void | setPalette (const Common::Path &paletteName, uint paletteStart=0, uint paletteSize=256) |
| |
|
void | setPalette (const byte *colors, uint paletteStart=0, uint paletteSize=256) |
| |
|
bool | hasMoved () const |
| |
|
void | updatePreviousScreenPosition () |
| |
|
Common::Rect | getScreenPosition () const |
| |
|
Common::Rect | getScreenPositionRaw () const |
| |
|
Common::Rect | getPreviousScreenPosition () const |
| |
|
Common::Rect | convertToLocal (const Common::Rect &screen) const |
| |
|
Common::Rect | convertToScreen (const Common::Rect &rect) const |
| |
|
Common::Rect | getBounds () const |
| |
|
uint16 | getZOrder () const |
| |
|
void | setZOrder (uint16 z) |
| |
|
|
Common::String | getRecordTypeName () const override |
| |
|
int | cellIndex (int col, int row) const |
| |
|
bool | validCell (int col, int row) const |
| |
|
bool | canJump (int col, int row, int dCol, int dRow, int &destCol, int &destRow) const |
| |
|
bool | isCarriedTarget (int col, int row) const |
| |
|
bool | cellAtCursor (const Common::Point &mousePos, int &outCol, int &outRow) const |
| |
|
bool | cellHasAnyMove (int col, int row) const |
| |
|
bool | anyMovesLeft () const |
| |
|
int | pegCount () const |
| |
|
void | doJump (int fromCol, int fromRow, int destCol, int destRow) |
| |
|
Common::Point | cursorToViewport (const Common::Point &mousePos) const |
| |
|
void | setDataCursor (uint16 cursorType) const |
| |
|
void | redraw () |
| |
|
SoundDescription | playSoundBlock (const RandomSoundBlock &block) |
| |
|
void | finishExecution () |
| |