Public Member Functions | Public Attributes

MSquad Class Reference

List of all members.

Public Member Functions

 MSquad ()
void UpdateFormation ()
void MoveTo (uint16 x, uint16 y, bool run)
bool AddMember (Critter& critter, uint role)
bool MakeLeader (Critter& critter)
void memberKilled (Critter& cr, Critter@ attacker)
void leaderKilled (Critter& cr, Critter@ attacker)
int planeEnd (Critter& follower, NpcPlane& plane, int reason, Critter@ someCr, Item@ someItem)
void memberFinish (Critter& cr, bool deleted)

Public Attributes

int id
int stepy
bool run
uint objective
uint objectiveExt
uint behaviour
uint mode
uint formation
uint spacing
uint16 posX
uint16 posY
uint8 posDir
uint leader
array< uint > members
array< uint > memberRoles

Constructor & Destructor Documentation

MSquad (  ) 

Member Function Documentation

void UpdateFormation (  ) 
void MoveTo ( uint16  x,
uint16  y,
bool  run 
)
bool AddMember ( Critter critter,
uint  role 
)
bool MakeLeader ( Critter critter  ) 
void memberKilled ( Critter cr,
Critter attacker 
)
void leaderKilled ( Critter cr,
Critter attacker 
)
int planeEnd ( Critter follower,
NpcPlane plane,
int  reason,
Critter someCr,
Item someItem 
)
void memberFinish ( Critter cr,
bool  deleted 
)

Member Data Documentation

int id
int stepy
bool run
uint objective
uint behaviour
uint mode
uint formation
uint spacing
uint16 posX
uint16 posY
uint8 posDir
uint leader
array<uint> members
array<uint> memberRoles