Mercurial > hg > openttd
changeset 9606:6cc951d7af12 draft
(svn r13648) -Cleanup (r5303): Amplitudes should be amplitudes and not amplitudes/16.
author | frosch <frosch@openttd.org> |
---|---|
date | Fri, 27 Jun 2008 20:59:30 +0000 |
parents | 9ea90d50b73c |
children | 3d6213e95b9a |
files | src/tgp.cpp |
diffstat | 1 files changed, 4 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/tgp.cpp +++ b/src/tgp.cpp @@ -203,13 +203,13 @@ * - indexed by "smoothness setting" and log2(frequency) */ static const amplitude_t _amplitudes_by_smoothness_and_frequency[4][12] = { /* Very smooth */ - {1000, 350, 123, 43, 15, 1, 1, 0, 0, 0, 0, 0}, + {16000, 5600, 1968, 688, 240, 16, 16, 0, 0, 0, 0, 0}, /* Smooth */ - {1000, 1000, 403, 200, 64, 8, 1, 0, 0, 0, 0, 0}, + {16000, 16000, 6448, 3200, 1024, 128, 16, 0, 0, 0, 0, 0}, /* Rough */ - {1000, 1200, 800, 500, 200, 16, 4, 0, 0, 0, 0, 0}, + {16000, 19200, 12800, 8000, 3200, 256, 64, 0, 0, 0, 0, 0}, /* Very Rough */ - {1500, 1000, 1200, 1000, 500, 32, 20, 0, 0, 0, 0, 0}, + {24000, 16000, 19200, 16000, 8000, 512, 320, 0, 0, 0, 0, 0}, }; /** Desired water percentage (100% == 1024) - indexed by _settings_game.difficulty.quantity_sea_lakes */ @@ -267,8 +267,6 @@ { amplitude_t ra = (Random() << 16) | (Random() & 0x0000FFFF); height_t rh; - /* Scale the amplitude for better resolution */ - rMax *= 16; /* Spread height into range -rMax..+rMax */ rh = A2H(ra % (2 * rMax + 1) - rMax); return rh;