# HG changeset patch # User nemo # Date 1481497210 18000 # Node ID f214d6315b71917862911da5ba34f249d1021f3e # Parent 661419bbf05eb63b2001d28e68f09da181612c03 requested by CopherNeue - make "flatten-flakes" only exclude the foreground layers. testing on eyes/halloween seems ok. diff -r 661419bbf05e -r f214d6315b71 hedgewars/uVisualGearsList.pas --- a/hedgewars/uVisualGearsList.pas Sun Dec 11 17:51:13 2016 -0500 +++ b/hedgewars/uVisualGearsList.pas Sun Dec 11 18:00:10 2016 -0500 @@ -349,9 +349,8 @@ gear^.State:= State; case Gear^.Kind of - vgtFlake: if cFlattenFlakes then - gear^.Layer:= 0 - else if random(3) = 0 then + vgtFlake: + if random(3) = 0 then begin gear^.Scale:= 0.5; gear^.Layer:= 0 // 33% - far back @@ -363,13 +362,17 @@ end else if random(3) <> 0 then gear^.Layer:= 5 // 30% - just behind land - else if random(2) = 0 then + else if (not cFlattenFlakes) and (random(2) = 0) then gear^.Layer:= 6 // 7% - just in front of land - else + else if not cFlattenFlakes then begin gear^.Scale:= 1.5; - gear^.Layer:= 2; // 7% - close up - end; + gear^.Layer:= 2 // 7% - close up + end + else begin + gear^.Layer:= 0; + gear^.Scale:= 0.5 + end; vgtCloud: if cFlattenClouds then gear^.Layer:= 5 else if random(3) = 0 then