--- a/hedgewars/uWorld.pas Tue Aug 07 16:23:51 2018 +0200
+++ b/hedgewars/uWorld.pas Tue Aug 07 19:32:33 2018 +0200
@@ -1225,9 +1225,9 @@
untint;
end;
-DrawVisualGears(0);
+DrawVisualGears(0, false);
ChangeDepth(RM, -cStereo_MidDistance);
-DrawVisualGears(4);
+DrawVisualGears(4, false);
if (cReducedQuality and rq2DWater) = 0 then
begin
@@ -1246,7 +1246,7 @@
DrawWaves(-1, 100, - cWaveHeight div 2, - cWaveHeight div 2, 0);
ChangeDepth(RM, cStereo_Land);
-DrawVisualGears(5);
+DrawVisualGears(5, false);
DrawLand(WorldDx, WorldDy);
if replicateToLeft then
@@ -1295,26 +1295,26 @@
if replicateToLeft then
begin
ShiftWorld(-1);
- DrawVisualGears(1);
+ DrawVisualGears(1, true);
DrawGears();
- DrawVisualGears(6);
+ DrawVisualGears(6, true);
UnshiftWorld();
end;
if replicateToRight then
begin
ShiftWorld(1);
- DrawVisualGears(1);
+ DrawVisualGears(1, true);
DrawGears();
- DrawVisualGears(6);
+ DrawVisualGears(6, true);
UnshiftWorld();
end;
bShowFinger:= tmp;
-DrawVisualGears(1);
+DrawVisualGears(1, false);
DrawGears;
-DrawVisualGears(6);
+DrawVisualGears(6, false);
if SuddenDeathDmg then
@@ -1356,18 +1356,18 @@
if replicateToLeft then
begin
ShiftWorld(-1);
- DrawVisualGears(2);
+ DrawVisualGears(2, true);
UnshiftWorld();
end;
if replicateToRight then
begin
ShiftWorld(1);
- DrawVisualGears(2);
+ DrawVisualGears(2, true);
UnshiftWorld();
end;
- DrawVisualGears(2);
+ DrawVisualGears(2, false);
// everything after this ResetDepth will be drawn at screen level (depth = 0)
// note: everything that needs to be readable should be on this level
@@ -1376,18 +1376,18 @@
if replicateToLeft then
begin
ShiftWorld(-1);
- DrawVisualGears(3);
+ DrawVisualGears(3, true);
UnshiftWorld();
end;
if replicateToRight then
begin
ShiftWorld(1);
- DrawVisualGears(3);
+ DrawVisualGears(3, true);
UnshiftWorld();
end;
- DrawVisualGears(3);
+ DrawVisualGears(3, false);
{$WARNINGS OFF}
// Target