From 54942ee2dc47227da58265db3fb332a98f5c4e94 Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Wed, 24 Sep 2025 07:28:28 +0300 Subject: [PATCH] When zooming in or out, grid alpha doesn't fluctuate --- src/WorldGrid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WorldGrid.cpp b/src/WorldGrid.cpp index e997a6b..6b12b92 100644 --- a/src/WorldGrid.cpp +++ b/src/WorldGrid.cpp @@ -247,7 +247,7 @@ void WorldGrid::draw(GridManager& gMan, SkCanvas* canvas, const DrawData& drawDa Vector2f closestGridPointScreenPos = get_closest_grid_point(offset, divSize, drawData); Vector2f subClosestGridPointScreenPos = get_closest_grid_point(offset, subDivSize, drawData); - SkColor4f pointColor = convert_vec4(color_mul_alpha(color, std::clamp(floatDivWorldSize / 100.0f, 0.0f, 1.0f))); + SkColor4f pointColor = convert_vec4(color_mul_alpha(color, removeDivisionsOutwards ? 1.0f : std::clamp(floatDivWorldSize / 100.0f, 0.0f, 1.0f))); float gridPointSize = 5.0f; float finalDivMultiplier = (1.0 - divLogFraction) * ((divLog == 0) ? 0.5 : 1.0);