|
Public Member Functions |
| | Screen (CString sName) |
| virtual | ~Screen () |
| virtual void | Init () |
| virtual void | Update (float fDeltaTime) |
| virtual void | Input (const DeviceInput &DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI) |
| virtual void | HandleScreenMessage (const ScreenMessage SM) |
| void | PostScreenMessage (const ScreenMessage SM, float fDelay) |
| void | ClearMessageQueue () |
| void | ClearMessageQueue (const ScreenMessage SM) |
| bool | IsTransparent () const |
| virtual bool | UsesBackground () const |
| virtual void | MenuUp (PlayerNumber pn, const InputEventType type) |
| virtual void | MenuDown (PlayerNumber pn, const InputEventType type) |
| virtual void | MenuLeft (PlayerNumber pn, const InputEventType type) |
| virtual void | MenuRight (PlayerNumber pn, const InputEventType type) |
| virtual void | MenuStart (PlayerNumber pn, const InputEventType type) |
| virtual void | MenuBack (PlayerNumber pn, const InputEventType type) |
| virtual void | MenuCoin (PlayerNumber pn, const InputEventType type) |
| virtual void | MenuUp (PlayerNumber pn) |
| virtual void | MenuDown (PlayerNumber pn) |
| virtual void | MenuLeft (PlayerNumber pn) |
| virtual void | MenuRight (PlayerNumber pn) |
| virtual void | MenuStart (PlayerNumber pn) |
| virtual void | MenuBack (PlayerNumber pn) |
| virtual void | MenuCoin (PlayerNumber pn) |
Static Public Member Functions |
| bool | ChangeCoinModeInput (const DeviceInput &DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI) |
| bool | JoinInput (const MenuInput &MenuI) |
Static Protected Member Functions |
| bool | SortMessagesByDelayRemaining (const QueuedScreenMessage &m1, const QueuedScreenMessage &m2) |
Protected Attributes |
| vector< QueuedScreenMessage > | m_QueuedMessages |
| bool | m_bIsTransparent |