Public Member Functions | |
| PuzzleBoardKeyHidesTo (AsylumEngine *engine) | |
| virtual void | saveLoadWithSerializer (Common::Serializer &s) |
Public Member Functions inherited from Asylum::PuzzleBoard | |
| PuzzleBoard (AsylumEngine *engine, const PuzzleData *data) | |
| void | reset () |
Public Member Functions inherited from Asylum::Puzzle | |
| Puzzle (AsylumEngine *engine) | |
| bool | handleEvent (const AsylumEvent &evt) |
| virtual void | saveLoadWithSerializer (Common::Serializer &s) |
| virtual bool | handleEvent (const AsylumEvent &ev)=0 |
| virtual void | saveLoadWithSerializer (Serializer &ser)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from Asylum::PuzzleBoard | |
| void | updateScreen () |
| int32 | findRect () |
| bool | stopSound () |
| void | checkSlots () |
| bool | init (const AsylumEvent &evt) |
| bool | activate (const AsylumEvent &evt) |
| bool | exitPuzzle () |
Protected Member Functions inherited from Asylum::Puzzle | |
| virtual bool | init (const AsylumEvent &evt)=0 |
| virtual bool | update (const AsylumEvent &evt) |
| virtual void | updateScreen () |
| virtual void | updateCursor () |
| virtual bool | activate (const AsylumEvent &evt) |
| virtual bool | mouseLeftUp (const AsylumEvent &evt) |
| virtual bool | mouseLeftDown (const AsylumEvent &evt) |
| virtual bool | exitPuzzle ()=0 |
| bool | hitTest (const int16(*polygonPoint)[2], const Common::Point &point, uint32 index) const |
| bool | hitTest (const int16(*polygonPoint)[2], const Common::Point &point) const |
Protected Attributes inherited from Asylum::PuzzleBoard | |
| PuzzleData | _data |
| bool | _solved |
| Common::String | _text |
| bool | _charUsed [20] |
| char | _solvedText [28] |
| uint32 | _position |
| int32 | _rectIndex |
| int32 | _selectedSlot |
| ResourceId | _soundResourceId |
Protected Attributes inherited from Asylum::Puzzle | |
| AsylumEngine * | _vm |
|
virtual |
Reimplemented from Asylum::Puzzle.