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 ()
Critter@ GetOwner ()
Critter@ FindBrahmin ()
IBrahminPen@ SetID (uint id)
IBrahminPen@ TeamID (uint teamid)
IBrahminPen@ SetOwner (Critter& owner)
IBrahminPen@ MaxAmount (uint amount)
IBrahminPen@ AddBrahmins (uint amount)

Public Attributes

Map@ map
Serializator serializer
array< Entire > entires
uint id
uint amount
uint max
uint teamid
bool initialized
string name
Critter@ owner

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