|
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 |