Public Member Functions | Public Attributes

CBrahminPen Class Reference

Inherits IBrahminPen.

List of all members.

Public Member Functions

 CBrahminPen (uint mapid, uint entire)
bool LoadData ()
bool SaveData ()
bool RemoveBrahmin ()
bool AddBrahmin ()
bool IsFull ()
bool IsEmpty ()
bool BelongsToPen (Critter& critter)
void CalculateBrahmins ()
uint GetBrahminCount ()
uint GetID ()
CritterGetOwner ()
CritterFindBrahmin ()
IBrahminPenSetID (uint id)
IBrahminPenTeamID (uint teamid)
IBrahminPenSetOwner (Critter& owner)
IBrahminPenMaxAmount (uint amount)
IBrahminPenAddBrahmins (uint amount)

Public Attributes

Mapmap
Serializator serializer
array< Entireentires
uint id
uint amount
uint max
uint teamid
bool initialized
string name
Critterowner

Constructor & Destructor Documentation

CBrahminPen ( uint  mapid,
uint  entire 
)

Member Function Documentation

bool LoadData (  ) 
bool SaveData (  ) 

Implements IBrahminPen.

bool RemoveBrahmin (  ) 

Implements IBrahminPen.

bool AddBrahmin (  ) 

Implements IBrahminPen.

bool IsFull (  ) 

Implements IBrahminPen.

bool IsEmpty (  ) 

Implements IBrahminPen.

bool BelongsToPen ( Critter critter  ) 
void CalculateBrahmins (  ) 

Implements IBrahminPen.

uint GetBrahminCount (  ) 

Implements IBrahminPen.

uint GetID (  ) 

Implements IBrahminPen.

Critter@ GetOwner (  ) 

Implements IBrahminPen.

Critter@ FindBrahmin (  ) 
IBrahminPen@ SetID ( uint  id  ) 

Implements IBrahminPen.

IBrahminPen@ TeamID ( uint  teamid  ) 

Implements IBrahminPen.

IBrahminPen@ SetOwner ( Critter owner  ) 

Implements IBrahminPen.

IBrahminPen@ MaxAmount ( uint  amount  ) 

Implements IBrahminPen.

IBrahminPen@ AddBrahmins ( uint  amount  ) 

Implements IBrahminPen.


Member Data Documentation

Map@ map
array<Entire> entires
uint id
uint amount
uint max
uint teamid