Skip to content

Commit 0d3e70b

Browse files
committed
Remove remnants of player train switching
1 parent abe2e52 commit 0d3e70b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Source/RunActivity/Viewer3D/Popups/TrainListWindow.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ protected override ControlLayout Layout(ControlLayout layout)
9191
line.Add(viewed = new TrainLabel(Owner.TextFontDefault.Height, line.RemainingHeight, Owner.Viewer, thisTrain, "*", LabelAlignment.Right));
9292
viewed.Color = Color.Red;
9393
}
94-
if (Owner.Viewer.Simulator.IsAutopilotMode)
94+
if (Owner.Viewer.Simulator.IsAutopilotMode && !Owner.Viewer.Simulator.TimetableMode)
9595
{
9696
number.Color = thisTrain.IsPlayable ? Color.LightGreen : Color.White;
9797
name.Color = thisTrain.IsPlayable ? Color.LightGreen : Color.White;
@@ -110,7 +110,7 @@ protected override ControlLayout Layout(ControlLayout layout)
110110
}
111111

112112
// Now list static trains with loco and cab
113-
if (Owner.Viewer.Simulator.IsAutopilotMode)
113+
if (Owner.Viewer.Simulator.IsAutopilotMode && !Owner.Viewer.Simulator.TimetableMode)
114114
{
115115
foreach (var thisTrain in Owner.Viewer.Simulator.Trains)
116116
{
@@ -181,9 +181,9 @@ void TrainListLabel_Click(Control arg1, Point arg2)
181181
}
182182
if (PickedTrainFromList != null && (PickedTrainFromList == Viewer.SelectedTrain || (PickedTrainFromList.TrainType == Train.TRAINTYPE.AI_INCORPORATED &&
183183
(PickedTrainFromList as AITrain).IncorporatingTrain.IsPathless && (PickedTrainFromList as AITrain).IncorporatingTrain == Viewer.SelectedTrain)) && !PickedTrainFromList.IsActualPlayerTrain &&
184-
Viewer.Simulator.IsAutopilotMode && PickedTrainFromList.IsPlayable)
184+
Viewer.Simulator.IsAutopilotMode && PickedTrainFromList.IsPlayable && !Viewer.Simulator.TimetableMode)
185185
{
186-
if (UserInput.IsDown(UserCommand.GameSuspendOldPlayer))
186+
if (UserInput.IsDown(UserCommand.GameSuspendOldPlayer) && !Viewer.Simulator.TimetableMode)
187187
Viewer.Simulator.TrainSwitcher.SuspendOldPlayer = true;
188188
//Ask for change of driven train
189189
Viewer.Simulator.TrainSwitcher.SelectedAsPlayer = PickedTrainFromList;

0 commit comments

Comments
 (0)