Mercurial > hg > openttd
changeset 8603:850d58930662 draft
(svn r12185) -Fix (r12177): wrong operator priority, hopefully harmless (spotted by michi_cc)
author | smatz <smatz@openttd.org> |
---|---|
date | Mon, 18 Feb 2008 23:37:16 +0000 |
parents | 2c53d86fd9ab |
children | 9713029d68ba |
files | src/road_cmd.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/road_cmd.cpp +++ b/src/road_cmd.cpp @@ -1332,7 +1332,7 @@ RoadBits bits = GetRoadBits(tile, rt); /* no roadbit at this side of tile, return 0 */ - if (side != INVALID_DIAGDIR && DiagDirToRoadBits(side) & bits == 0) return 0; + if (side != INVALID_DIAGDIR && (DiagDirToRoadBits(side) & bits) == 0) return 0; uint multiplier = drd_to_multiplier[rt == ROADTYPE_TRAM ? DRD_NONE : GetDisallowedRoadDirections(tile)]; return HasRoadWorks(tile) ? 0 : _road_trackbits[bits] * multiplier;