#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7