Inherits IElevator.
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) |
IElevator@ | AddFloor (uint mapId, uint8 entireNum) |
void | Debug (Critter& player) |
void | SetOnMove (IElevatorOnMove@ callback) |
Public Attributes | |
array< CFloor > | floors |
array< uint > | players |
uint | type |
IElevatorOnMove@ | onmove |
CElevator | ( | uint | type | ) |
uint get_Type | ( | ) |
Implements IElevator.
uint GetDescriptor | ( | Critter& | cr | ) |
uint Floors | ( | ) |
void SetOnMove | ( | IElevatorOnMove@ | callback | ) |
Implements IElevator.
array<uint> players |
uint type |