|
|
void | init () override |
| |
|
void | registerGraphics () override |
| |
|
void | readData (Common::SeekableReadStream &stream) override |
| |
|
void | execute () override |
| |
|
void | handleInput (NancyInput &input) override |
| |
|
bool | isViewportRelative () const override |
| |
|
| PuzzleRecord (uint zOrder) |
| |
|
Common::String | getRecordExtraInfo () const override |
| |
|
| RenderActionRecord (uint zOrder) |
| |
|
| RenderActionRecord (RenderActionRecord &&)=default |
| |
|
void | onPause (bool pause) override |
| |
|
virtual CursorManager::CursorType | getHoverCursor () const |
| |
|
virtual bool | cursorSetFromScript () 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 | 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) |
| |
|
bool | isNativeResolution () const |
| |
|
void | setNativeResolution (bool isNative) |
| |
|
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 |
| |
|
void | drawRing (uint poleID, uint position, uint ringID, bool clear=false) |
| |
|
void | loadImage () |
| |
|
void | initViewportSurface () |
| |
|
void | setDataCursor (uint16 cursorType, bool hotspotVariant=true) const |
| |
|
Common::Point | getHeldPiecePos (const Common::Point &mousePos, const Common::Rect &src, const Common::Point &offset) const |
| |
|
SoundDescription | playSoundBlock (const RandomSoundBlock &block) |
| |
|
bool | isSoundBlockPlaying (const RandomSoundBlock &block) const |
| |
|
void | readExitHotspot (Common::SeekableReadStream &stream) |
| |
|
bool | isExitHotspotHovered (const NancyInput &input) const |
| |
|
void | setExitCursor () const |
| |
|
bool | hoverExitHotspot (const NancyInput &input) const |
| |
|
bool | hasSolveSound () const |
| |
|
void | playSolveSound () |
| |
|
bool | isSolveSoundPlaying () const |
| |
|
void | finishExecution () |
| |