From a94a8da99040d3624a33bb665d9a811599e04dfb Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 13 May 2020 20:23:10 +0100 Subject: [PATCH] Suppress warning about using operator ^ on bool --- src/tunnelbridge_cmd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tunnelbridge_cmd.cpp b/src/tunnelbridge_cmd.cpp index 877725dc75..e832807e3d 100644 --- a/src/tunnelbridge_cmd.cpp +++ b/src/tunnelbridge_cmd.cpp @@ -1554,8 +1554,8 @@ static void DrawTunnelBridgeRampSingleSignal(const TileInfo *ti, bool is_green, } }; - uint x = TileX(ti->tile) * TILE_SIZE + SignalPositions[side != show_exit][position ^ show_exit].x; - uint y = TileY(ti->tile) * TILE_SIZE + SignalPositions[side != show_exit][position ^ show_exit].y; + uint x = TileX(ti->tile) * TILE_SIZE + SignalPositions[side != show_exit][position ^ (show_exit ? 1 : 0)].x; + uint y = TileY(ti->tile) * TILE_SIZE + SignalPositions[side != show_exit][position ^ (show_exit ? 1 : 0)].y; uint z = ti->z; if (ti->tileh == SLOPE_FLAT && side == show_exit && dir == DIAGDIR_SE) z += 2;