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 |