CPlayer Class Reference

Player class. More...

#include <class.player.hh>

Inheritance diagram for CPlayer:

Inheritance graph
[legend]
Collaboration diagram for CPlayer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CPlayer (CSprite *pSprite)
 ~CPlayer ()
void Cleanup ()
CPlayerCastToPlayer ()
 Cast to player class.
bool Interact (CObject *pObj)
 Interact.
void ProcessInput (Uint8 *keystate)
 Process input.
void SetAnimStand ()
 Set stand animation.
void SetAnimMove ()
 Set move animation.
void SetAnimJump ()
 Set jump animation.
void SetAnimFall ()
 Set fall animation.

Public Attributes

bool mbFaceLeft
bool mbHasGun
bool mbActionKeyHeld
float mfSpawnX
float mfSpawnY


Detailed Description

Player class.

Constructor & Destructor Documentation

CPlayer::CPlayer ( CSprite pSprite  ) 

CPlayer::~CPlayer (  ) 


Member Function Documentation

void CPlayer::Cleanup (  ) 

CPlayer * CPlayer::CastToPlayer (  )  [virtual]

Cast to player class.

Reimplemented from CObject.

bool CPlayer::Interact ( CObject pObj  )  [virtual]

Interact.

Reimplemented from CObject.

void CPlayer::ProcessInput ( Uint8 *  keystate  ) 

Process input.

void CPlayer::SetAnimStand (  )  [virtual]

Set stand animation.

Reimplemented from CObject.

void CPlayer::SetAnimMove (  )  [virtual]

Set move animation.

Reimplemented from CObject.

void CPlayer::SetAnimJump (  )  [virtual]

Set jump animation.

Reimplemented from CObject.

void CPlayer::SetAnimFall (  )  [virtual]

Set fall animation.

Reimplemented from CObject.


Member Data Documentation


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

Generated on Fri Feb 22 09:36:54 2008 for Mega Maryo by  doxygen 1.5.5