@@ -44,107 +44,107 @@ public SwitchesOnPanel(Viewer viewer)
44
44
}
45
45
46
46
foreach ( SwitchOnPanel switchOnPanel in SwitchesOnPanelArray )
47
- switchOnPanel . initDefinitionEmpty ( ) ;
47
+ switchOnPanel . InitDefinitionEmpty ( ) ;
48
48
49
49
foreach ( SwitchOnPanel switchOnPanel in SwitchesOnPanelArray )
50
- switchOnPanel . initIs ( ) ;
50
+ switchOnPanel . InitIs ( ) ;
51
51
}
52
52
53
- public void setDefinitions ( SwitchOnPanel [ , ] SwitchesOnPanelArray )
53
+ public void SetDefinitions ( SwitchOnPanel [ , ] SwitchesOnPanelArray )
54
54
{
55
55
MSTSLocomotive locomotive = Viewer . PlayerLocomotive as MSTSLocomotive ;
56
56
57
57
foreach ( SwitchOnPanel switchOnPanel in SwitchesOnPanelArray )
58
- switchOnPanel . initDefinitionEmpty ( ) ;
58
+ switchOnPanel . InitDefinitionEmpty ( ) ;
59
59
60
60
switch ( locomotive . EngineType )
61
61
{
62
62
case TrainCar . EngineTypes . Electric :
63
- SwitchesOnPanelArray [ 0 , 0 ] . initDefinition ( UserCommand . ControlDoorLeft ) ;
64
- SwitchesOnPanelArray [ 0 , 1 ] . initDefinition ( UserCommand . ControlForwards ) ;
65
- SwitchesOnPanelArray [ 0 , 2 ] . initDefinition ( UserCommand . ControlLight ) ;
66
- SwitchesOnPanelArray [ 0 , 3 ] . initDefinition ( UserCommand . ControlEmergencyPushButton ) ;
67
- SwitchesOnPanelArray [ 0 , 4 ] . initDefinition ( UserCommand . ControlAlerter ) ;
68
- SwitchesOnPanelArray [ 0 , 5 ] . initDefinition ( UserCommand . ControlSander ) ;
69
- SwitchesOnPanelArray [ 0 , 6 ] . initDefinition ( UserCommand . ControlWiper ) ;
70
- SwitchesOnPanelArray [ 0 , 9 ] . initDefinition ( UserCommand . ControlDoorRight ) ;
71
-
72
- SwitchesOnPanelArray [ 1 , 0 ] . initDefinition ( UserCommand . ControlBatterySwitchClose ) ;
73
- SwitchesOnPanelArray [ 1 , 1 ] . initDefinition ( UserCommand . ControlMasterKey ) ;
74
- SwitchesOnPanelArray [ 1 , 2 ] . initDefinition ( UserCommand . ControlPantograph1 ) ;
75
- SwitchesOnPanelArray [ 1 , 3 ] . initDefinition ( UserCommand . ControlPantograph2 ) ;
76
- SwitchesOnPanelArray [ 1 , 4 ] . initDefinition ( UserCommand . ControlCircuitBreakerClosingOrder ) ;
77
- SwitchesOnPanelArray [ 1 , 5 ] . initDefinition ( UserCommand . ControlHeadlightIncrease ) ;
78
- SwitchesOnPanelArray [ 1 , 6 ] . initDefinition ( UserCommand . ControlHandbrakeFull ) ;
79
- SwitchesOnPanelArray [ 1 , 7 ] . initDefinition ( UserCommand . ControlBrakeHoseConnect ) ;
80
- SwitchesOnPanelArray [ 1 , 8 ] . initDefinition ( UserCommand . ControlRetainersOn ) ;
63
+ SwitchesOnPanelArray [ 0 , 0 ] . InitDefinition ( UserCommand . ControlDoorLeft ) ;
64
+ SwitchesOnPanelArray [ 0 , 1 ] . InitDefinition ( UserCommand . ControlForwards ) ;
65
+ SwitchesOnPanelArray [ 0 , 2 ] . InitDefinition ( UserCommand . ControlLight ) ;
66
+ SwitchesOnPanelArray [ 0 , 3 ] . InitDefinition ( UserCommand . ControlEmergencyPushButton ) ;
67
+ SwitchesOnPanelArray [ 0 , 4 ] . InitDefinition ( UserCommand . ControlAlerter ) ;
68
+ SwitchesOnPanelArray [ 0 , 5 ] . InitDefinition ( UserCommand . ControlSander ) ;
69
+ SwitchesOnPanelArray [ 0 , 6 ] . InitDefinition ( UserCommand . ControlWiper ) ;
70
+ SwitchesOnPanelArray [ 0 , 9 ] . InitDefinition ( UserCommand . ControlDoorRight ) ;
71
+
72
+ SwitchesOnPanelArray [ 1 , 0 ] . InitDefinition ( UserCommand . ControlBatterySwitchClose ) ;
73
+ SwitchesOnPanelArray [ 1 , 1 ] . InitDefinition ( UserCommand . ControlMasterKey ) ;
74
+ SwitchesOnPanelArray [ 1 , 2 ] . InitDefinition ( UserCommand . ControlPantograph1 ) ;
75
+ SwitchesOnPanelArray [ 1 , 3 ] . InitDefinition ( UserCommand . ControlPantograph2 ) ;
76
+ SwitchesOnPanelArray [ 1 , 4 ] . InitDefinition ( UserCommand . ControlCircuitBreakerClosingOrder ) ;
77
+ SwitchesOnPanelArray [ 1 , 5 ] . InitDefinition ( UserCommand . ControlHeadlightIncrease ) ;
78
+ SwitchesOnPanelArray [ 1 , 6 ] . InitDefinition ( UserCommand . ControlHandbrakeFull ) ;
79
+ SwitchesOnPanelArray [ 1 , 7 ] . InitDefinition ( UserCommand . ControlBrakeHoseConnect ) ;
80
+ SwitchesOnPanelArray [ 1 , 8 ] . InitDefinition ( UserCommand . ControlRetainersOn ) ;
81
81
break ;
82
82
83
83
case TrainCar . EngineTypes . Diesel :
84
- SwitchesOnPanelArray [ 0 , 0 ] . initDefinition ( UserCommand . ControlDoorLeft ) ;
85
- SwitchesOnPanelArray [ 0 , 1 ] . initDefinition ( UserCommand . ControlForwards ) ;
86
- SwitchesOnPanelArray [ 0 , 2 ] . initDefinition ( UserCommand . ControlGearUp ) ;
87
- SwitchesOnPanelArray [ 0 , 3 ] . initDefinition ( UserCommand . ControlLight ) ;
88
- SwitchesOnPanelArray [ 0 , 4 ] . initDefinition ( UserCommand . ControlEmergencyPushButton ) ;
89
- SwitchesOnPanelArray [ 0 , 5 ] . initDefinition ( UserCommand . ControlAlerter ) ;
90
- SwitchesOnPanelArray [ 0 , 6 ] . initDefinition ( UserCommand . ControlSander ) ;
91
- SwitchesOnPanelArray [ 0 , 7 ] . initDefinition ( UserCommand . ControlWiper ) ;
92
- SwitchesOnPanelArray [ 0 , 9 ] . initDefinition ( UserCommand . ControlDoorRight ) ;
93
-
94
- SwitchesOnPanelArray [ 1 , 0 ] . initDefinition ( UserCommand . ControlBatterySwitchClose ) ;
95
- SwitchesOnPanelArray [ 1 , 1 ] . initDefinition ( UserCommand . ControlMasterKey ) ;
96
- SwitchesOnPanelArray [ 1 , 2 ] . initDefinition ( UserCommand . ControlDieselPlayer ) ;
97
- SwitchesOnPanelArray [ 1 , 3 ] . initDefinition ( UserCommand . ControlDieselHelper ) ;
98
- SwitchesOnPanelArray [ 1 , 4 ] . initDefinition ( UserCommand . ControlTractionCutOffRelayClosingOrder ) ;
99
- SwitchesOnPanelArray [ 1 , 5 ] . initDefinition ( UserCommand . ControlHeadlightIncrease ) ;
100
- SwitchesOnPanelArray [ 1 , 6 ] . initDefinition ( UserCommand . ControlHandbrakeFull ) ;
101
- SwitchesOnPanelArray [ 1 , 7 ] . initDefinition ( UserCommand . ControlBrakeHoseConnect ) ;
102
- SwitchesOnPanelArray [ 1 , 8 ] . initDefinition ( UserCommand . ControlRetainersOn ) ;
84
+ SwitchesOnPanelArray [ 0 , 0 ] . InitDefinition ( UserCommand . ControlDoorLeft ) ;
85
+ SwitchesOnPanelArray [ 0 , 1 ] . InitDefinition ( UserCommand . ControlForwards ) ;
86
+ SwitchesOnPanelArray [ 0 , 2 ] . InitDefinition ( UserCommand . ControlGearUp ) ;
87
+ SwitchesOnPanelArray [ 0 , 3 ] . InitDefinition ( UserCommand . ControlLight ) ;
88
+ SwitchesOnPanelArray [ 0 , 4 ] . InitDefinition ( UserCommand . ControlEmergencyPushButton ) ;
89
+ SwitchesOnPanelArray [ 0 , 5 ] . InitDefinition ( UserCommand . ControlAlerter ) ;
90
+ SwitchesOnPanelArray [ 0 , 6 ] . InitDefinition ( UserCommand . ControlSander ) ;
91
+ SwitchesOnPanelArray [ 0 , 7 ] . InitDefinition ( UserCommand . ControlWiper ) ;
92
+ SwitchesOnPanelArray [ 0 , 9 ] . InitDefinition ( UserCommand . ControlDoorRight ) ;
93
+
94
+ SwitchesOnPanelArray [ 1 , 0 ] . InitDefinition ( UserCommand . ControlBatterySwitchClose ) ;
95
+ SwitchesOnPanelArray [ 1 , 1 ] . InitDefinition ( UserCommand . ControlMasterKey ) ;
96
+ SwitchesOnPanelArray [ 1 , 2 ] . InitDefinition ( UserCommand . ControlDieselPlayer ) ;
97
+ SwitchesOnPanelArray [ 1 , 3 ] . InitDefinition ( UserCommand . ControlDieselHelper ) ;
98
+ SwitchesOnPanelArray [ 1 , 4 ] . InitDefinition ( UserCommand . ControlTractionCutOffRelayClosingOrder ) ;
99
+ SwitchesOnPanelArray [ 1 , 5 ] . InitDefinition ( UserCommand . ControlHeadlightIncrease ) ;
100
+ SwitchesOnPanelArray [ 1 , 6 ] . InitDefinition ( UserCommand . ControlHandbrakeFull ) ;
101
+ SwitchesOnPanelArray [ 1 , 7 ] . InitDefinition ( UserCommand . ControlBrakeHoseConnect ) ;
102
+ SwitchesOnPanelArray [ 1 , 8 ] . InitDefinition ( UserCommand . ControlRetainersOn ) ;
103
103
break ;
104
104
105
105
case TrainCar . EngineTypes . Steam :
106
- SwitchesOnPanelArray [ 0 , 0 ] . initDefinition ( UserCommand . ControlDoorLeft ) ;
107
- SwitchesOnPanelArray [ 0 , 1 ] . initDefinition ( UserCommand . ControlForwards ) ;
108
- SwitchesOnPanelArray [ 0 , 2 ] . initDefinition ( UserCommand . ControlCylinderCocks ) ;
109
- SwitchesOnPanelArray [ 0 , 3 ] . initDefinition ( UserCommand . ControlLight ) ;
110
- SwitchesOnPanelArray [ 0 , 4 ] . initDefinition ( UserCommand . ControlEmergencyPushButton ) ;
111
- SwitchesOnPanelArray [ 0 , 5 ] . initDefinition ( UserCommand . ControlAlerter ) ;
112
- SwitchesOnPanelArray [ 0 , 6 ] . initDefinition ( UserCommand . ControlSander ) ;
113
- SwitchesOnPanelArray [ 0 , 7 ] . initDefinition ( UserCommand . ControlWiper ) ;
114
- SwitchesOnPanelArray [ 0 , 9 ] . initDefinition ( UserCommand . ControlDoorRight ) ;
115
-
116
- SwitchesOnPanelArray [ 1 , 0 ] . initDefinition ( UserCommand . ControlBatterySwitchClose ) ;
117
- SwitchesOnPanelArray [ 1 , 1 ] . initDefinition ( UserCommand . ControlMasterKey ) ;
118
- SwitchesOnPanelArray [ 1 , 2 ] . initDefinition ( UserCommand . ControlHeadlightIncrease ) ;
119
- SwitchesOnPanelArray [ 1 , 3 ] . initDefinition ( UserCommand . ControlHandbrakeFull ) ;
120
- SwitchesOnPanelArray [ 1 , 4 ] . initDefinition ( UserCommand . ControlBrakeHoseConnect ) ;
121
- SwitchesOnPanelArray [ 1 , 5 ] . initDefinition ( UserCommand . ControlRetainersOn ) ;
106
+ SwitchesOnPanelArray [ 0 , 0 ] . InitDefinition ( UserCommand . ControlDoorLeft ) ;
107
+ SwitchesOnPanelArray [ 0 , 1 ] . InitDefinition ( UserCommand . ControlForwards ) ;
108
+ SwitchesOnPanelArray [ 0 , 2 ] . InitDefinition ( UserCommand . ControlCylinderCocks ) ;
109
+ SwitchesOnPanelArray [ 0 , 3 ] . InitDefinition ( UserCommand . ControlLight ) ;
110
+ SwitchesOnPanelArray [ 0 , 4 ] . InitDefinition ( UserCommand . ControlEmergencyPushButton ) ;
111
+ SwitchesOnPanelArray [ 0 , 5 ] . InitDefinition ( UserCommand . ControlAlerter ) ;
112
+ SwitchesOnPanelArray [ 0 , 6 ] . InitDefinition ( UserCommand . ControlSander ) ;
113
+ SwitchesOnPanelArray [ 0 , 7 ] . InitDefinition ( UserCommand . ControlWiper ) ;
114
+ SwitchesOnPanelArray [ 0 , 9 ] . InitDefinition ( UserCommand . ControlDoorRight ) ;
115
+
116
+ SwitchesOnPanelArray [ 1 , 0 ] . InitDefinition ( UserCommand . ControlBatterySwitchClose ) ;
117
+ SwitchesOnPanelArray [ 1 , 1 ] . InitDefinition ( UserCommand . ControlMasterKey ) ;
118
+ SwitchesOnPanelArray [ 1 , 2 ] . InitDefinition ( UserCommand . ControlHeadlightIncrease ) ;
119
+ SwitchesOnPanelArray [ 1 , 3 ] . InitDefinition ( UserCommand . ControlHandbrakeFull ) ;
120
+ SwitchesOnPanelArray [ 1 , 4 ] . InitDefinition ( UserCommand . ControlBrakeHoseConnect ) ;
121
+ SwitchesOnPanelArray [ 1 , 5 ] . InitDefinition ( UserCommand . ControlRetainersOn ) ;
122
122
break ;
123
123
124
124
case TrainCar . EngineTypes . Control :
125
125
// currently do not know what to do with this type as I have no example
126
- SwitchesOnPanelArray [ 0 , 0 ] . initDefinition ( UserCommand . ControlDoorLeft ) ;
127
- SwitchesOnPanelArray [ 0 , 9 ] . initDefinition ( UserCommand . ControlDoorRight ) ;
126
+ SwitchesOnPanelArray [ 0 , 0 ] . InitDefinition ( UserCommand . ControlDoorLeft ) ;
127
+ SwitchesOnPanelArray [ 0 , 9 ] . InitDefinition ( UserCommand . ControlDoorRight ) ;
128
128
break ;
129
129
}
130
130
131
- SwitchesOnPanelArray [ 2 , 0 ] . initDefinition ( UserCommand . GameChangeCab ) ;
132
- SwitchesOnPanelArray [ 2 , 1 ] . initDefinition ( UserCommand . GameSwitchManualMode ) ;
133
- SwitchesOnPanelArray [ 2 , 2 ] . initDefinition ( UserCommand . GameAutopilotMode ) ;
134
- SwitchesOnPanelArray [ 2 , 3 ] . initDefinition ( UserCommand . GameSwitchAhead ) ;
135
- SwitchesOnPanelArray [ 2 , 4 ] . initDefinition ( UserCommand . GameSwitchBehind ) ;
136
- SwitchesOnPanelArray [ 2 , 5 ] . initDefinition ( UserCommand . GameClearSignalForward ) ;
137
-
138
- SwitchesOnPanelArray [ 3 , 0 ] . initDefinition ( UserCommand . GameMultiPlayerDispatcher ) ;
139
- SwitchesOnPanelArray [ 3 , 1 ] . initDefinition ( UserCommand . DisplayTrackMonitorWindow ) ;
140
- SwitchesOnPanelArray [ 3 , 2 ] . initDefinition ( UserCommand . DisplayTrainDrivingWindow ) ;
141
- SwitchesOnPanelArray [ 3 , 3 ] . initDefinition ( UserCommand . DisplayNextStationWindow ) ;
142
- SwitchesOnPanelArray [ 3 , 4 ] . initDefinition ( UserCommand . DisplaySwitchWindow ) ;
143
- SwitchesOnPanelArray [ 3 , 5 ] . initDefinition ( UserCommand . DisplayTrainOperationsWindow ) ;
144
- SwitchesOnPanelArray [ 3 , 6 ] . initDefinition ( UserCommand . DisplayTrainDpuWindow ) ;
145
- SwitchesOnPanelArray [ 3 , 7 ] . initDefinition ( UserCommand . DisplayTrainListWindow ) ;
146
- SwitchesOnPanelArray [ 3 , 8 ] . initDefinition ( UserCommand . DisplayEOTListWindow ) ;
147
- SwitchesOnPanelArray [ 3 , 9 ] . initDefinition ( UserCommand . DisplayHUD ) ;
131
+ SwitchesOnPanelArray [ 2 , 0 ] . InitDefinition ( UserCommand . GameChangeCab ) ;
132
+ SwitchesOnPanelArray [ 2 , 1 ] . InitDefinition ( UserCommand . GameSwitchManualMode ) ;
133
+ SwitchesOnPanelArray [ 2 , 2 ] . InitDefinition ( UserCommand . GameAutopilotMode ) ;
134
+ SwitchesOnPanelArray [ 2 , 3 ] . InitDefinition ( UserCommand . GameSwitchAhead ) ;
135
+ SwitchesOnPanelArray [ 2 , 4 ] . InitDefinition ( UserCommand . GameSwitchBehind ) ;
136
+ SwitchesOnPanelArray [ 2 , 5 ] . InitDefinition ( UserCommand . GameClearSignalForward ) ;
137
+
138
+ SwitchesOnPanelArray [ 3 , 0 ] . InitDefinition ( UserCommand . GameMultiPlayerDispatcher ) ;
139
+ SwitchesOnPanelArray [ 3 , 1 ] . InitDefinition ( UserCommand . DisplayTrackMonitorWindow ) ;
140
+ SwitchesOnPanelArray [ 3 , 2 ] . InitDefinition ( UserCommand . DisplayTrainDrivingWindow ) ;
141
+ SwitchesOnPanelArray [ 3 , 3 ] . InitDefinition ( UserCommand . DisplayNextStationWindow ) ;
142
+ SwitchesOnPanelArray [ 3 , 4 ] . InitDefinition ( UserCommand . DisplaySwitchWindow ) ;
143
+ SwitchesOnPanelArray [ 3 , 5 ] . InitDefinition ( UserCommand . DisplayTrainOperationsWindow ) ;
144
+ SwitchesOnPanelArray [ 3 , 6 ] . InitDefinition ( UserCommand . DisplayTrainDpuWindow ) ;
145
+ SwitchesOnPanelArray [ 3 , 7 ] . InitDefinition ( UserCommand . DisplayTrainListWindow ) ;
146
+ SwitchesOnPanelArray [ 3 , 8 ] . InitDefinition ( UserCommand . DisplayEOTListWindow ) ;
147
+ SwitchesOnPanelArray [ 3 , 9 ] . InitDefinition ( UserCommand . DisplayHUD ) ;
148
148
}
149
149
150
150
private enum isTypeOfButtonAction
@@ -153,12 +153,12 @@ private enum isTypeOfButtonAction
153
153
isReleased
154
154
}
155
155
156
- public void setIsPressed ( UserCommand userCommand )
156
+ public void SetIsPressed ( UserCommand userCommand )
157
157
{
158
158
setIs ( userCommand , isTypeOfButtonAction . isPressed ) ;
159
159
}
160
160
161
- public void setIsReleased ( UserCommand userCommand )
161
+ public void SetIsReleased ( UserCommand userCommand )
162
162
{
163
163
setIs ( userCommand , isTypeOfButtonAction . isReleased ) ;
164
164
}
@@ -332,7 +332,7 @@ public bool IsChanged()
332
332
{
333
333
bool changed = false ;
334
334
335
- setDefinitions ( SwitchesOnPanelArray ) ;
335
+ SetDefinitions ( SwitchesOnPanelArray ) ;
336
336
337
337
for ( int i = 0 ; i < Rows ; i ++ )
338
338
{
@@ -343,16 +343,16 @@ public bool IsChanged()
343
343
344
344
if ( ! switchOnPanel . Definition . Equals ( previousSwitchOnPanel . Definition ) )
345
345
{
346
- SwitchOnPanelDefinition . deepCopy ( previousSwitchOnPanel . Definition , switchOnPanel . Definition ) ;
346
+ SwitchOnPanelDefinition . DeepCopy ( previousSwitchOnPanel . Definition , switchOnPanel . Definition ) ;
347
347
// initIs just in case the amount of buttons has changed after a cab change
348
- switchOnPanel . initIs ( ) ;
348
+ switchOnPanel . InitIs ( ) ;
349
349
changed = true ;
350
350
}
351
351
352
352
SwitchOnPanelStatus . getStatus ( switchOnPanel . Definition . UserCommand [ 0 ] , ref switchOnPanel . Status ) ;
353
353
if ( ! switchOnPanel . Status . Equals ( previousSwitchOnPanel . Status ) )
354
354
{
355
- SwitchOnPanelStatus . deepCopy ( previousSwitchOnPanel . Status , switchOnPanel . Status ) ;
355
+ SwitchOnPanelStatus . DeepCopy ( previousSwitchOnPanel . Status , switchOnPanel . Status ) ;
356
356
changed = true ;
357
357
}
358
358
}
0 commit comments