Method | Description | |
---|---|---|
DoorChange ( DoorStates oldState, DoorStates newState ) : void |
Is called when the state of the doors changes.
|
Method | Description | |
---|---|---|
Elapse ( |
Is called every frame.
|
|
HornBlow ( HornTypes type ) : void |
Is called when a horn is played or when the music horn is stopped.
|
|
Initialize ( InitializationModes mode ) : void |
Is called when the system should initialize.
|
|
KeyDown ( VirtualKeys key ) : void |
Is called when a key is pressed.
|
|
KeyUp ( VirtualKeys key ) : void |
Is called when a key is released.
|
|
LoadTrainDatFile ( string file ) : bool |
Sets up the devices from the specified train.dat file.
|
|
SetBeacon ( |
Is called when a beacon is passed.
|
|
SetBrake ( int brakeNotch ) : void |
Is called when the driver changes the brake notch.
|
|
SetPower ( int powerNotch ) : void |
Is called when the driver changes the power notch.
|
|
SetReverser ( int reverser ) : void |
Is called when the driver changes the reverser.
|
|
SetSignal ( |
Is called to inform about signals.
|
|
Train ( int panel, PlaySoundDelegate playSound ) : System |
Creates a new train without any devices installed.
|
public DoorChange ( DoorStates oldState, DoorStates newState ) : void | ||
oldState | DoorStates | The old state of the doors. |
newState | DoorStates | The new state of the doors. |
return | void |