Public Member Functions | |
| void | handleInput (const Input &input, const Hotspot *) override |
| void | startCreditsMenuLoop () |
| void | stopCreditsMenuLoop () |
Public Member Functions inherited from Pegasus::GameMenu | |
| GameMenu (const uint32) | |
| virtual void | becomeCurrentHandler () |
| virtual void | restorePreviousHandler () |
| GameMenuCommand | getLastCommand () |
| void | clearLastCommand () |
Public Member Functions inherited from Pegasus::IDObject | |
| IDObject (const int32 id) | |
| int32 | getObjectID () const |
Public Member Functions inherited from Pegasus::InputHandler | |
| InputHandler (InputHandler *) | |
| virtual void | setNextHandler (InputHandler *nextHandler) |
| virtual InputHandler * | getNextHandler () |
| virtual void | clickInHotspot (const Input &, const Hotspot *) |
| virtual void | activateHotspots () |
| virtual void | updateCursor (const Common::Point &, const Hotspot *) |
| virtual bool | isClickInput (const Input &, const Hotspot *) |
| virtual bool | wantsCursor () |
| virtual bool | releaseInputFocus () |
| virtual void | grabInputFocus () |
| virtual InputBits | getInputFilter () |
| virtual InputBits | getClickFilter () |
| virtual void | allowInput (const bool allow) |
Protected Member Functions | |
| void | newMenuSelection (const int) |
| void | newMovieTime (const TimeValue) |
Protected Member Functions inherited from Pegasus::GameMenu | |
| void | setLastCommand (const GameMenuCommand command) |
| void | drawScore (GameScoreType, GameScoreType, const Common::Rect &, Surface *) |
Protected Attributes | |
| int | _menuSelection |
| Picture | _menuBackground |
| Movie | _creditsMovie |
| Picture | _mainMenuButton |
| Picture | _largeSelect |
| Picture | _smallSelect |
| Sound | _menuLoop |
| SoundFader | _menuFader |
Protected Attributes inherited from Pegasus::GameMenu | |
| InputHandler * | _previousHandler |
| GameMenuCommand | _lastCommand |
Protected Attributes inherited from Pegasus::InputHandler | |
| InputHandler * | _nextHandler |
| bool | _allowInput |
Additional Inherited Members | |
Static Public Member Functions inherited from Pegasus::InputHandler | |
| static InputHandler * | setInputHandler (InputHandler *) |
| static InputHandler * | getCurrentHandler () |
| static void | pollForInput () |
| static void | getInput (Input &, Hotspot *&) |
| static void | readInputDevice (Input &) |
| static void | invalHotspots () |
| static InputBits | getCurrentFilter () |
Static Protected Attributes inherited from Pegasus::InputHandler | |
| static InputHandler * | _inputHandler |
| static bool | _invalHotspots |
| static InputBits | _lastFilter |