diff --git a/bridge_map.c b/bridge_map.c --- a/bridge_map.c +++ b/bridge_map.c @@ -7,7 +7,7 @@ TileIndex GetBridgeEnd(TileIndex tile, DiagDirection dir) { - TileIndexDiff delta = TileOffsByDir(dir); + TileIndexDiff delta = TileOffsByDiagDir(dir); assert(DiagDirToAxis(dir) == GetBridgeAxis(tile)); @@ -27,7 +27,7 @@ TileIndex GetSouthernBridgeEnd(TileIndex TileIndex GetOtherBridgeEnd(TileIndex tile) { - TileIndexDiff delta = TileOffsByDir(GetBridgeRampDirection(tile)); + TileIndexDiff delta = TileOffsByDiagDir(GetBridgeRampDirection(tile)); do { tile += delta;