#include <CMainInput.h>
Public Member Functions | |
CMainInput (void) | |
~CMainInput (void) | |
InputClass * | GetDirectInput (void) |
void | SetDirectInput (InputClass *pDirectInput) |
void | SetTimer (CTimer *pTimer) |
void | Create (void) |
void | Destroy (void) |
void | Open (void) |
bool | IsOpened (void) |
void | Close (void) |
void | Update (void) |
bool | TestUp (void) |
bool | TestDown (void) |
bool | TestLeft (void) |
bool | TestRight (void) |
bool | TestPrevious (void) |
bool | TestNext (void) |
bool | TestPause (void) |
bool | TestBreak (void) |
Private Attributes | |
CTimer * | m_pTimer |
InputClass * | m_pDirectInput |
SMenuControl | m_MenuControls [NUMBER_OF_MENU_CONTROLS] |
SSystemControl | m_SystemControls [NUMBER_OF_SYSTEM_CONTROLS] |
CMainInput::CMainInput | ( | void | ) |
CMainInput::~CMainInput | ( | void | ) |
InputClass * CMainInput::GetDirectInput | ( | void | ) | [inline] |
void CMainInput::SetDirectInput | ( | InputClass * | pDirectInput | ) | [inline] |
void CMainInput::SetTimer | ( | CTimer * | pTimer | ) | [inline] |
void CMainInput::Create | ( | void | ) |
void CMainInput::Destroy | ( | void | ) |
void CMainInput::Open | ( | void | ) |
bool CMainInput::IsOpened | ( | void | ) |
void CMainInput::Close | ( | void | ) |
void CMainInput::Update | ( | void | ) |
bool CMainInput::TestUp | ( | void | ) | [inline] |
bool CMainInput::TestDown | ( | void | ) | [inline] |
bool CMainInput::TestLeft | ( | void | ) | [inline] |
bool CMainInput::TestRight | ( | void | ) | [inline] |
bool CMainInput::TestPrevious | ( | void | ) | [inline] |
bool CMainInput::TestNext | ( | void | ) | [inline] |
bool CMainInput::TestPause | ( | void | ) | [inline] |
bool CMainInput::TestBreak | ( | void | ) | [inline] |
CTimer* CMainInput::m_pTimer [private] |
InputClass* CMainInput::m_pDirectInput [private] |
SMenuControl CMainInput::m_MenuControls[NUMBER_OF_MENU_CONTROLS] [private] |
SSystemControl CMainInput::m_SystemControls[NUMBER_OF_SYSTEM_CONTROLS] [private] |