summaryrefslogtreecommitdiff
path: root/clear_cmd.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2005-11-14 08:09:57 +0000
committertron <tron@openttd.org>2005-11-14 08:09:57 +0000
commit524fd25cbd2b32fd8166e196c5eab1f2f7e82a8a (patch)
tree80b15078ff5a1c09815ccb23f4c9e7629774dae4 /clear_cmd.c
parentb34de09e627fc5f8d7579c96c8b4290593c1dd32 (diff)
downloadopenttd-524fd25cbd2b32fd8166e196c5eab1f2f7e82a8a.tar.xz
(svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT
Diffstat (limited to 'clear_cmd.c')
-rw-r--r--clear_cmd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/clear_cmd.c b/clear_cmd.c
index 90b70e568..e1a494b51 100644
--- a/clear_cmd.c
+++ b/clear_cmd.c
@@ -772,14 +772,14 @@ void GenerateClearTile(void)
TileIndex tile;
/* add hills */
- i = ScaleByMapSize((Random() & 0x3FF) + 0x400);
+ i = ScaleByMapSize(GB(Random(), 0, 10) + 0x400);
do {
tile = RandomTile();
if (IsTileType(tile, MP_CLEAR)) SB(_m[tile].m5, 2, 2, 1);
} while (--i);
/* add grey squares */
- i = ScaleByMapSize((Random() & 0x7F) + 0x80);
+ i = ScaleByMapSize(GB(Random(), 0, 7) + 0x80);
do {
uint32 r = Random();
tile = RandomTileSeed(r);
@@ -791,7 +791,7 @@ void GenerateClearTile(void)
SB(_m[tile].m5, 2, 2, 2);
do {
if (--j == 0) goto get_out;
- tile_new = tile + TileOffsByDir(Random() & 3);
+ tile_new = tile + TileOffsByDir(GB(Random(), 0, 2));
} while (!IsTileType(tile_new, MP_CLEAR));
tile = tile_new;
}