Public Member Functions | Public Attributes

CRaidersAttack Class Reference

Inherits IRaidersAttack.

List of all members.

Public Member Functions

 CRaidersAttack (uint nid)
void Destroy ()
IRaidersAttackAddCritter (Critter& cr)
void AddEnemy (uint id)
bool IsMember (Critter& cr)
bool DeleteCritter (Critter& cr, bool waskilled)
void SetState (uint nstate)
void GatherFinished ()
void TransferCritter (Critter& cr)
void GotoCheckpoint (Critter& cr)
void GotoExit (Critter& cr)
void ReportCritter (Critter& cr, Map& map)
void Process ()

Public Attributes

uint startNumbers
uint numbers
uint killed
uint lastenemies
uint map_out
uint map_in
array< uint > crits
uint id
uint timeid
uint state
uint finished
uint go_exit_x
uint go_exit_y

Constructor & Destructor Documentation

CRaidersAttack ( uint  nid  ) 

Member Function Documentation

void Destroy (  ) 

Implements IRaidersAttack.

IRaidersAttack@ AddCritter ( Critter cr  ) 

Implements IRaidersAttack.

void AddEnemy ( uint  id  ) 

Implements IRaidersAttack.

bool IsMember ( Critter cr  ) 

Implements IRaidersAttack.

bool DeleteCritter ( Critter cr,
bool  waskilled 
)

Implements IRaidersAttack.

void SetState ( uint  nstate  ) 

Implements IRaidersAttack.

void GatherFinished (  ) 

Implements IRaidersAttack.

void TransferCritter ( Critter cr  ) 

Implements IRaidersAttack.

void GotoCheckpoint ( Critter cr  ) 

Implements IRaidersAttack.

void GotoExit ( Critter cr  ) 

Implements IRaidersAttack.

void ReportCritter ( Critter cr,
Map map 
)

Implements IRaidersAttack.

void Process (  ) 

Implements IRaidersAttack.


Member Data Documentation

uint numbers
uint killed
uint map_out
uint map_in
array<uint> crits
uint id
uint timeid
uint state
uint finished
uint go_exit_x
uint go_exit_y