#include <ScreenSelectDifficulty.h>
Inheritance diagram for ScreenSelectDifficulty:
Public Member Functions | |
ScreenSelectDifficulty (CString sName) | |
virtual void | Update (float fDelta) |
virtual void | MenuLeft (PlayerNumber pn) |
virtual void | MenuRight (PlayerNumber pn) |
virtual void | MenuUp (PlayerNumber pn) |
virtual void | MenuDown (PlayerNumber pn) |
virtual void | MenuStart (PlayerNumber pn) |
virtual void | TweenOffScreen () |
virtual void | TweenOnScreen () |
virtual void | HandleScreenMessage (const ScreenMessage SM) |
Protected Types | |
enum | Page { PAGE_1, PAGE_2, NUM_PAGES } |
Protected Member Functions | |
virtual int | GetSelectionIndex (PlayerNumber pn) |
virtual void | UpdateSelectableChoices () |
float | GetCursorX (PlayerNumber pn) |
float | GetCursorY (PlayerNumber pn) |
bool | ChangeWithinPage (PlayerNumber pn, int iNewChoice, bool bChangingPages) |
void | ChangePage (Page newPage) |
Protected Attributes | |
ActorFrame | m_framePages |
Sprite | m_sprInfo [NUM_PAGES][MAX_CHOICES_PER_PAGE] |
Sprite | m_sprPicture [NUM_PAGES][MAX_CHOICES_PER_PAGE] |
Sprite | m_sprExplanation [NUM_PAGES] |
Sprite | m_sprMore [NUM_PAGES] |
Sprite | m_sprCursor [NUM_PLAYERS] |
Sprite | m_sprShadow [NUM_PLAYERS] |
Sprite | m_sprOK [NUM_PLAYERS] |
RageSound | m_soundChange |
RandomSample | m_soundDifficult |
vector< GameCommand > | m_GameCommands [NUM_PAGES] |
Page | m_CurrentPage |
int | m_iChoiceOnPage [NUM_PLAYERS] |
bool | m_bChosen [NUM_PLAYERS] |
float | m_fLockInputTime |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements ScreenSelect. |
|
Reimplemented from ScreenSelect. |
|
Reimplemented from Screen. |
|
Reimplemented from Screen. |
|
Reimplemented from Screen. |
|
Reimplemented from Screen. |
|
Reimplemented from Screen. |
|
|
|
|
|
Reimplemented from ScreenSelect. |
|
Implements ScreenSelect. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|