summaryrefslogtreecommitdiff
path: root/src/water_cmd.cpp
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2008-01-20 18:30:53 +0000
committerpeter1138 <peter1138@openttd.org>2008-01-20 18:30:53 +0000
commit9ca929c812fe06cab248feb00fc830e00363ea95 (patch)
tree87986eebd3e482588635177f36db036e4a2f4124 /src/water_cmd.cpp
parentffb9ca164ea4661b2d854e00aa81e43b2dc5d852 (diff)
downloadopenttd-9ca929c812fe06cab248feb00fc830e00363ea95.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.cpp10
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);