diff options
author | peter1138 <peter1138@openttd.org> | 2008-01-20 18:30:53 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-01-20 18:30:53 +0000 |
commit | b967c9918e2eb6b6bc31ba10c9cb0e394273b218 (patch) | |
tree | 87986eebd3e482588635177f36db036e4a2f4124 /src/water_cmd.cpp | |
parent | 80931cdd131f4a47eb5f106dc38b7d0259a020f0 (diff) | |
download | openttd-b967c9918e2eb6b6bc31ba10c9cb0e394273b218.tar.xz |
(svn r11934) -Codechange: add persistent random data for river and canal tiles.
Diffstat (limited to 'src/water_cmd.cpp')
-rw-r--r-- | src/water_cmd.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/water_cmd.cpp b/src/water_cmd.cpp index ac90ef20d..eeed4a696 100644 --- a/src/water_cmd.cpp +++ b/src/water_cmd.cpp @@ -56,7 +56,7 @@ void MakeWaterOrCanalDependingOnSurroundings(TileIndex t, Owner o) /* Non-sealevel -> canal */ if (TileHeight(t) != 0) { - MakeCanal(t, o); + MakeCanal(t, o, Random()); return; } @@ -71,7 +71,7 @@ void MakeWaterOrCanalDependingOnSurroundings(TileIndex t, Owner o) } } if (has_canal || !has_water) { - MakeCanal(t, o); + MakeCanal(t, o, Random()); } else { MakeWater(t); } @@ -128,7 +128,7 @@ void MakeWaterOrCanalDependingOnOwner(TileIndex tile, Owner o) if (o == OWNER_WATER) { MakeWater(tile); } else { - MakeCanal(tile, o); + MakeCanal(tile, o, Random()); } } @@ -305,9 +305,9 @@ CommandCost CmdBuildCanal(TileIndex tile, uint32 flags, uint32 p1, uint32 p2) if (TileHeight(tile) == 0 && p2 == 1) { MakeWater(tile); } else if (p2 == 2) { - MakeRiver(tile); + MakeRiver(tile, Random()); } else { - MakeCanal(tile, _current_player); + MakeCanal(tile, _current_player, Random()); } MarkTileDirtyByTile(tile); MarkTilesAroundDirty(tile); |