diff options
Diffstat (limited to 'bridge_map.c')
-rw-r--r-- | bridge_map.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bridge_map.c b/bridge_map.c new file mode 100644 index 000000000..dbd6ac3f4 --- /dev/null +++ b/bridge_map.c @@ -0,0 +1,17 @@ +/* $Id$ */ + +#include "stdafx.h" +#include "openttd.h" +#include "bridge_map.h" + + +TileIndex GetOtherBridgeEnd(TileIndex tile) +{ + TileIndexDiff delta = TileOffsByDir(GetBridgeRampDirection(tile)); + + do { + tile += delta; + } while (!IsBridgeRamp(tile)); + + return tile; +} |