1 namespace CsvRwRouteParser 2 { 3 /// <summary>The commands in the Track namespace</summary> 4 internal enum TrackCommand 5 { 6 /// <summary>Controls the position and type of a rail</summary> 7 Rail, 8 /// <summary>Starts a rail</summary> 9 RailStart, 10 /// <summary>Ends a rail</summary> 11 RailEnd, 12 /// <summary>Changes the RailType of a rail</summary> 13 RailType, 14 /// <summary>Changes the accuracy (bounce / spread) value</summary> 15 Accuracy, 16 /// <summary>Changes the pitch of Rail 0</summary> 17 Pitch, 18 /// <summary>Changes the curve of Rail 0</summary> 19 Curve, 20 /// <summary>Adds a turn on Rail 0</summary> 21 Turn, 22 /// <summary>Changes the adhesion value of Rail 0</summary> 23 Adhesion, 24 /// <summary>Changes the overall brightness value</summary> 25 Brightness, 26 /// <summary>Controls a region of fog</summary> 27 Fog, 28 /// <summary>Adds a signalling section</summary> 29 Section, 30 /// <summary>Adds a signalling section</summary> 31 SectionS, 32 /// <summary>Adds a signal object</summary> 33 SigF, 34 /// <summary>Adds a signal object</summary> 35 Signal, 36 /// <summary>Adds a signal object</summary> 37 Sig, 38 /// <summary>Adds a relay</summary> 39 Relay, 40 /// <summary>Adds a destination change event</summary> 41 Destination, 42 /// <summary>Adds a beacon</summary> 43 Beacon, 44 /// <summary>Adds a transponder</summary> 45 Transponder, 46 /// <summary>Adds a transponder</summary> 47 Tr, 48 /// <summary>Adds an ATS-SN transponder</summary> 49 ATSSn, 50 /// <summary>Adds an ATS-P transponder</summary> 51 ATSP, 52 /// <summary>Adds an ATS-P pattern transponder</summary> 53 Pattern, 54 /// <summary>Adds an ATS-P limit transponder</summary> 55 PLimit, 56 /// <summary>Adds a speed limit</summary> 57 Limit, 58 /// <summary>Adds a station stop point</summary> 59 Stop, 60 /// <summary>Adds a station</summary> 61 Sta, 62 /// <summary>Adds a station</summary> 63 Station, 64 /// <summary>Adds a station defined in an external XML file</summary> 65 StationXML, 66 /// <summary>Adds a buffer stop</summary> 67 Buffer, 68 /// <summary>Adds a platform</summary> 69 Form, 70 /// <summary>Starts OHLE poles on the selected rail(s)</summary> 71 Pole, 72 /// <summary>Ends OHLE poles on the selected rail(s)</summary> 73 PoleEnd, 74 /// <summary>Starts a wall on the selected rail</summary> 75 Wall, 76 /// <summary>Ends a wall on the selected rail</summary> 77 WallEnd, 78 /// <summary>Starts a dike on the selected rail</summary> 79 Dike, 80 /// <summary>Ends a dike on the selected rail</summary> 81 DikeEnd, 82 /// <summary>Adds a graphical marker</summary> 83 Marker, 84 /// <summary>Adds a textual marker</summary> 85 TextMarker, 86 /// <summary>Changes the height of Rail 0 above the ground</summary> 87 Height, 88 /// <summary>Changes the ground object</summary> 89 Ground, 90 /// <summary>Creates a crack fill object between two rails</summary> 91 Crack, 92 /// <summary>Adds a FreeObject</summary> 93 FreeObj, 94 /// <summary>Changes the displayed background</summary> 95 Back, 96 /// <summary>Changes the displayed background</summary> 97 Background, 98 /// <summary>Adds an announcement played in the cab</summary> 99 Announce, 100 /// <summary>Adds an announcement played in all cars</summary> 101 AnnounceAll, 102 /// <summary>Adds a doppler sound played in the cab</summary> 103 Doppler, 104 /// <summary>Adds a doppler sound played in all cars</summary> 105 DopplerAll, 106 /// <summary>Adds a reigon where an announcement can be played in-game using the microphone</summary> 107 MicSound, 108 /// <summary>Controls the calling time of the PreTrain</summary> 109 PreTrain, 110 /// <summary>Adds a PointOfInterest</summary> 111 PointOfInterest, 112 /// <summary>Adds a PointOfInterest</summary> 113 POI, 114 /// <summary>Adds a horn blow event</summary> 115 HornBlow, 116 /// <summary>Sets the rain intensity</summary> 117 Rain, 118 /// <summary>Sets the snow intensity</summary> 119 Snow, 120 /// <summary>Changes the ambient lighting</summary> 121 /// <remarks>Ignored when dynamic lighting is active</remarks> 122 AmbientLight, 123 /// <summary>Changes the directional light</summary> 124 /// <remarks>Ignored when directional lighting is active</remarks> 125 DirectionalLight, 126 /// <summary>Changes the light direction</summary> 127 /// <remarks>Ignored when directional lighting is active</remarks> 128 LightDirection, 129 /// <summary>Changes the dynamic lighting set in use</summary> 130 DynamicLight, 131 132 /* 133 * HMMSIM 134 */ 135 /// <summary>Adds a station stop point</summary> 136 /// <remarks>Eqivilant of .Stop</remarks> 137 StopPos, 138 /// <summary>Starts a repeating object cycle</summary> 139 PatternObj, 140 /// <summary>Ends a repeating object cycle</summary> 141 PatternEnd 142 } 143 } 144