From e1fda4902733f99ee6e6e8dc30266d9d2da2274a Mon Sep 17 00:00:00 2001 From: frosch Date: Tue, 1 May 2012 15:53:51 +0000 Subject: (svn r24194) -Change: Rename the 'signal_side' setting to 'train_signal_side', and add a third option while doing so. --- src/rail_cmd.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/rail_cmd.cpp') diff --git a/src/rail_cmd.cpp b/src/rail_cmd.cpp index 7823c5c11..c66c72595 100644 --- a/src/rail_cmd.cpp +++ b/src/rail_cmd.cpp @@ -1805,7 +1805,12 @@ static uint GetSaveSlopeZ(uint x, uint y, Track track) static void DrawSingleSignal(TileIndex tile, Track track, byte condition, uint image, uint pos) { - bool side = (_settings_game.vehicle.road_side != 0) && _settings_game.construction.signal_side; + bool side; + switch (_settings_game.construction.train_signal_side) { + case 0: side = false; break; // left + case 2: side = true; break; // right + default: side = _settings_game.vehicle.road_side != 0; break; // driving side + } static const Point SignalPositions[2][12] = { { // Signals on the left side /* LEFT LEFT RIGHT RIGHT UPPER UPPER */ -- cgit v1.2.3-70-g09d2