CPlayerInput Class Reference

#include <CPlayerInput.h>

Collaboration diagram for CPlayerInput:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CPlayerInput ()
 ~CPlayerInput ()
InputClassGetDirectInput (void)
void SetDirectInput (InputClass *pDirectInput)
void SetOptions (COptions *pOptions)
void Create (int PlayerInput)
void Destroy (void)
void Open (void)
bool IsOpened (void)
void Close (void)
const char * GetName (void)
void Update (void)
bool TestUp (void)
bool TestDown (void)
bool TestLeft (void)
bool TestRight (void)
bool TestAction1 (void)
bool TestAction2 (void)
int GetActivatedControl (void)
const char * GetControlName (int Control)
bool TestControl (int Control)

Private Member Functions

void CreateName (void)

Private Attributes

InputClassm_pDirectInput
COptionsm_pOptions
int m_PlayerInput
char m_Name [MAX_PLAYER_INPUT_NAME_LENGTH]
char m_ControlName [MAX_CONTROL_NAME_LENGTH]


Constructor & Destructor Documentation

CPlayerInput::CPlayerInput ( void   ) 

CPlayerInput::~CPlayerInput ( void   ) 


Member Function Documentation

void CPlayerInput::CreateName ( void   )  [private]

Here is the caller graph for this function:

InputClass * CPlayerInput::GetDirectInput ( void   )  [inline]

Here is the caller graph for this function:

void CPlayerInput::SetDirectInput ( InputClass pDirectInput  )  [inline]

Here is the caller graph for this function:

void CPlayerInput::SetOptions ( COptions pOptions  )  [inline]

Here is the caller graph for this function:

void CPlayerInput::Create ( int  PlayerInput  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void CPlayerInput::Destroy ( void   ) 

Here is the caller graph for this function:

void CPlayerInput::Open ( void   ) 

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::IsOpened ( void   ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void CPlayerInput::Close ( void   ) 

Here is the call graph for this function:

Here is the caller graph for this function:

const char * CPlayerInput::GetName ( void   )  [inline]

Here is the caller graph for this function:

void CPlayerInput::Update ( void   ) 

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::TestUp ( void   )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::TestDown ( void   )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::TestLeft ( void   )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::TestRight ( void   )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::TestAction1 ( void   )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::TestAction2 ( void   )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

int CPlayerInput::GetActivatedControl ( void   ) 

Here is the call graph for this function:

Here is the caller graph for this function:

const char * CPlayerInput::GetControlName ( int  Control  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

bool CPlayerInput::TestControl ( int  Control  ) 

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

char CPlayerInput::m_Name[MAX_PLAYER_INPUT_NAME_LENGTH] [private]

char CPlayerInput::m_ControlName[MAX_CONTROL_NAME_LENGTH] [private]


The documentation for this class was generated from the following files:

Generated on Sat Oct 18 12:26:48 2008 for Bombermaaan by  doxygen 1.5.5
Visit the Bombermaaan project page
SourceForge.net Logo