Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

PlayerEntity Class Reference

Inheritance diagram for PlayerEntity:

Inheritance graph
[legend]
List of all members.

Public Types

enum  type {
  ANIMAL_HOPPER = 20815, ANIMAL_BUG, ANIMAL_SPIDER, ANIMAL_ANT,
  ANIMAL_LOCUST, CAR_HOTROD, DISCONNECT = 123
}

Public Member Functions

AnimalActorEntitycreateAnimalActor ()
virtual void deserialize (BinaryInput &b)
virtual void deserializeState (BinaryInput &b)
void * getAddress ()
virtual int getRegTypeID ()
void initStartPosition (int)
void makeSynced (AnimalActorEntity *)
 PlayerEntity (const ONE::util::Controlled::CP &c)
 PlayerEntity ()
void processControlEvent (ONE::util::ControlEvent &e)
virtual void serialize (BinaryOutput &b) const
virtual void serializeState (BinaryOutput &b) const
void settingsAnimalAnt (AnimalActorEntity *)
void settingsAnimalBug (AnimalActorEntity *)
void settingsAnimalHopper (AnimalActorEntity *)
void settingsAnimalLocust (AnimalActorEntity *)
void settingsAnimalSpider (AnimalActorEntity *)

Static Public Member Functions

static int getStaticRegTypeID ()
static void setStaticRegTypeID (int id)

Public Attributes

AnimalActorEntitycontrolledActor
int controlledActorID

Static Protected Attributes

static int typeID

Member Enumeration Documentation

enum PlayerEntity::type
 

Enumerator:
ANIMAL_HOPPER 
ANIMAL_BUG 
ANIMAL_SPIDER 
ANIMAL_ANT 
ANIMAL_LOCUST 
CAR_HOTROD 
DISCONNECT 


Constructor & Destructor Documentation

PlayerEntity::PlayerEntity  ) 
 

PlayerEntity::PlayerEntity const ONE::util::Controlled::CP c  ) 
 


Member Function Documentation

AnimalActorEntity * PlayerEntity::createAnimalActor  ) 
 

void PlayerEntity::deserialize BinaryInput &  b  )  [virtual]
 

void PlayerEntity::deserializeState BinaryInput &  b  )  [virtual]
 

void* PlayerEntity::getAddress  )  [inline]
 

int PlayerEntity::getRegTypeID  )  [virtual]
 

Implements ONE::util::RegisterableType< PlayerEntity >.

int PlayerEntity::getStaticRegTypeID  )  [static]
 

void PlayerEntity::initStartPosition int   ) 
 

void PlayerEntity::makeSynced AnimalActorEntity  ) 
 

void PlayerEntity::processControlEvent ONE::util::ControlEvent e  ) 
 

void PlayerEntity::serialize BinaryOutput &  b  )  const [virtual]
 

void PlayerEntity::serializeState BinaryOutput &  b  )  const [virtual]
 

void PlayerEntity::setStaticRegTypeID int  id  )  [static]
 

void PlayerEntity::settingsAnimalAnt AnimalActorEntity  ) 
 

void PlayerEntity::settingsAnimalBug AnimalActorEntity  ) 
 

void PlayerEntity::settingsAnimalHopper AnimalActorEntity  ) 
 

void PlayerEntity::settingsAnimalLocust AnimalActorEntity  ) 
 

void PlayerEntity::settingsAnimalSpider AnimalActorEntity  ) 
 


Member Data Documentation

AnimalActorEntity* PlayerEntity::controlledActor
 

int PlayerEntity::controlledActorID
 

int ONE::util::RegisterableType< PlayerEntity >::typeID [static, protected, inherited]
 


Generated on Wed Sep 7 19:03:46 2005 for AnimalRace by  doxygen 1.4.3