diff options
author | tron <tron@openttd.org> | 2005-11-14 08:09:57 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-11-14 08:09:57 +0000 |
commit | 833032adc09ce95c68d4a4b412221a0b3f88e670 (patch) | |
tree | 80b15078ff5a1c09815ccb23f4c9e7629774dae4 /clear_cmd.c | |
parent | 357aba747578ecd3b8cc1a29bc740634211ada37 (diff) | |
download | openttd-833032adc09ce95c68d4a4b412221a0b3f88e670.tar.xz |
(svn r3177) GB, CLRBIT, HASBIT, TOGGLEBIT
Diffstat (limited to 'clear_cmd.c')
-rw-r--r-- | clear_cmd.c | 6 |
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; } |