Sample Train Script
// Test script for train
Init()
{
debug.printL("train Initialising");
}
OnSignal()
{
debug.printL("Train.OnSignal()");
debug.print(" ");
debug.print(Train.GetType());
debug.print(" ");
debug.print(Train.GetNumber());
debug.print(" ");
debug.printL(Train.GetRoute());
debug.print(" Power: ");
debug.print(Train.GetControl(0));
debug.print(" Brake: ");
debug.print(Train.GetControl(1));
debug.print(" ");
debug.printL(Train.GetSpeed());
float x=Signal.GetX();
float y=Signal.GetY();
debug.print(" Signal at: ");
debug.print(x);
debug.print(", ");
debug.print(y);
debug.print(" ");
debug.printL(Signal.GetType());
debug.printL("");
}
import