Keep coordinate parity as a bitmask in DrawRailCatenary
commite0cd6a63afaac55b790c8c20639f6045e6916dd2
authorcirdan <cirdansw@gmail.com>
Sat, 13 Jan 2018 15:10:31 +0000 (13 16:10 +0100)
committercirdan <cirdansw@gmail.com>
Sat, 13 Jan 2018 15:10:31 +0000 (13 16:10 +0100)
tree8573e67154ac31d164dbc3c62f6c3edad856fb91
parent882d97f3cd41be2f5a69e79e44315a917d5725a9
Keep coordinate parity as a bitmask in DrawRailCatenary

Keep the parity of the tile coordinates as a bitmask in
DrawRailCatenary, and pass it down as such to CheckSidePCP
and CheckPylonElision, as this simplifies the definition of
the mask table in CheckPylonElision.
src/elrail.cpp