Public Member Functions | Public Attributes

CElevator Class Reference

Inherits IElevator.

List of all members.

Public Member Functions

uint get_Type ()
 CElevator (uint type)
uint GetDescriptor (Critter& cr)
uint Floors ()
uint GetCurrentLevel (Critter& player)
bool IsInside (Critter& player)
void AddPlayer (Critter& player)
void RemovePlayer (Critter@ player)
void Transit (Critter& player, uint floor)
void PlaySound (Critter& player, int floornum)
IElevatorAddFloor (uint mapId, uint8 entireNum)
void Debug (Critter& player)
void SetOnMove (IElevatorOnMove@ callback)

Public Attributes

array< CFloorfloors
array< uint > players
uint type
IElevatorOnMoveonmove

Constructor & Destructor Documentation

CElevator ( uint  type  ) 

Member Function Documentation

uint get_Type (  ) 

Implements IElevator.

uint GetDescriptor ( Critter cr  ) 
uint Floors (  ) 
uint GetCurrentLevel ( Critter player  ) 

Implements IElevator.

bool IsInside ( Critter player  ) 

Implements IElevator.

void AddPlayer ( Critter player  ) 

Implements IElevator.

void RemovePlayer ( Critter player  ) 

Implements IElevator.

void Transit ( Critter player,
uint  floor 
)

Implements IElevator.

void PlaySound ( Critter player,
int  floornum 
)

Implements IElevator.

IElevator@ AddFloor ( uint  mapId,
uint8  entireNum 
)

Implements IElevator.

void Debug ( Critter player  ) 

Implements IElevator.

void SetOnMove ( IElevatorOnMove callback  ) 

Implements IElevator.


Member Data Documentation

array<CFloor> floors
array<uint> players
uint type