Public Member Functions

IElevator Interface Reference

Inherited by CElevator, and CPidElevator.

List of all members.

Public Member Functions

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

Member Function Documentation

void Transit ( Critter player,
uint  floor 
)

Implemented in CElevator, and CPidElevator.

IElevator@ AddFloor ( uint  mapId,
uint8  entireNum 
)

Implemented in CElevator, and CPidElevator.

bool IsInside ( Critter player  ) 

Implemented in CElevator, and CPidElevator.

void AddPlayer ( Critter player  ) 

Implemented in CElevator, and CPidElevator.

void RemovePlayer ( Critter player  ) 

Implemented in CElevator, and CPidElevator.

uint GetCurrentLevel ( Critter player  ) 

Implemented in CElevator, and CPidElevator.

void PlaySound ( Critter player,
int  floor 
)

Implemented in CElevator, and CPidElevator.

void Debug ( Critter player  ) 

Implemented in CElevator, and CPidElevator.

void SetOnMove ( IElevatorOnMove callback  ) 

Implemented in CElevator, and CPidElevator.

uint get_Type (  ) 

Implemented in CElevator, and CPidElevator.