# HG changeset patch # User palewolf # Date 1269650939 0 # Node ID ff59e61346f52270ea0022911057dab4aae6c323 # Parent dfeb6fc771f717b64737fdf030c48abfecca696a Tweaking water depth with Tiy diff -r dfeb6fc771f7 -r ff59e61346f5 hedgewars/uWorld.pas --- a/hedgewars/uWorld.pas Sat Mar 27 00:03:29 2010 +0000 +++ b/hedgewars/uWorld.pas Sat Mar 27 00:48:59 2010 +0000 @@ -446,7 +446,7 @@ if ZoomValue < zoom then zoom:= ZoomValue end; -screenBottom:= WorldDy - trunc(cScreenHeight/zoom) - (cScreenHeight div 2) + cWaterLine; +screenBottom:= WorldDy - trunc(cScreenHeight/cScaleFactor) - (cScreenHeight div 2) + cWaterLine; // Sky glClear(GL_COLOR_BUFFER_BIT); @@ -460,18 +460,18 @@ if not cReducedQuality then begin // background - DrawRepeated(sprSky, sprSkyL, sprSkyR, (WorldDx + LAND_WIDTH div 2) * 3 div 8, - cWaveHeight - screenBottom div 20); - DrawRepeated(sprHorizont, sprHorizontL, sprHorizontR, (WorldDx + LAND_WIDTH div 2) * 3 div 5, 0); + DrawRepeated(sprSky, sprSkyL, sprSkyR, (WorldDx + LAND_WIDTH div 2) * 3 div 8, 0); + DrawRepeated(sprHorizont, sprHorizontL, sprHorizontR, (WorldDx + LAND_WIDTH div 2) * 3 div 5, - cWaveHeight - screenBottom div 10); DrawVisualGears(0); end; // Waves -offsetY:= 10 * min(0, -128 - screenBottom); -DrawWaves( 1, 0 + WorldDx div 90, - cWaveHeight + offsetY div 35, 0.25); -DrawWaves( -1, 25 + WorldDx div 80, - cWaveHeight + offsetY div 38, 0.19); -DrawWaves( 1, 75 + WorldDx div 70, - cWaveHeight + offsetY div 45, 0.14); -DrawWaves(-1, 100 + WorldDx div 60, - cWaveHeight + offsetY div 70, 0.09); +offsetY:= 10 * min(0, -145 - screenBottom); +DrawWaves( 1, 0 + WorldDx div 32, - cWaveHeight + offsetY div 35, 0.25); +DrawWaves( -1, 25 + WorldDx div 25, - cWaveHeight + offsetY div 38, 0.19); +DrawWaves( 1, 75 + WorldDx div 19, - cWaveHeight + offsetY div 45, 0.14); +DrawWaves(-1, 100 + WorldDx div 14, - cWaveHeight + offsetY div 70, 0.09); DrawLand(WorldDx, WorldDy); @@ -509,10 +509,10 @@ DrawWater(cWaterOpacity); // Waves -DrawWaves( 1, 25 + WorldDx div 50, - cWaveHeight, 0.05); -DrawWaves(-1, 50 + WorldDx div 40, 1 - cWaveHeight - offsetY div 40, 0.03); -DrawWaves( 1, 75 + WorldDx div 20, 3- cWaveHeight - offsetY div 20, 0.01); -DrawWaves( -1, 25 + WorldDx div 10, 5 - cWaveHeight - offsetY div 10, 0); +DrawWaves( 1, 25 + WorldDx div 9, - cWaveHeight, 0.05); +DrawWaves(-1, 50 + WorldDx div 6, 1 - cWaveHeight - offsetY div 40, 0.03); +DrawWaves( 1, 75 + WorldDx div 4, 3- cWaveHeight - offsetY div 20, 0.01); +DrawWaves( -1, 25 + WorldDx div 3, 5 - cWaveHeight - offsetY div 10, 0); {$WARNINGS OFF}