|
|
void | init () 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 | 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) |
| |
|
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 | pickLaneInterval (Lane &lane) |
| |
|
void | spawn (const Lane &lane, uint catchable) |
| |
|
bool | moveSwimmer (Swimmer &swimmer, float ticks) |
| |
|
const Common::Rect & | getFrame (const Swimmer &swimmer) const |
| |
|
bool | isCaught (const Swimmer &swimmer, const Vec2 &hook, const Vec2 &lineTop, const Vec2 &lineBottom) const |
| |
|
void | moveHookTo (const Common::Point &pos) |
| |
|
bool | moveLine (int32 ticks) |
| |
|
void | update (int32 lineTicks, float ticks) |
| |
|
void | startEnding (const Ending &ending) |
| |
|
void | redraw () |
| |
|
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 () |
| |