hide zeroed values

This commit is contained in:
Alexey 2025-09-30 12:08:46 +03:00
commit d8139f2140

View file

@ -228,7 +228,7 @@ fun MapCanvas(
val stepLon = coords[step].first val stepLon = coords[step].first
val stepOffsetX = SphereMercator.mercateLon(stepLon.toDouble(), level, -TILE_SIZE.toDouble()).toFloat() - offsetX val stepOffsetX = SphereMercator.mercateLon(stepLon.toDouble(), level, -TILE_SIZE.toDouble()).toFloat() - offsetX
val stepOffsetY = SphereMercator.mercateLat(stepLat.toDouble(), level, -TILE_SIZE.toDouble()).toFloat() - offsetY val stepOffsetY = SphereMercator.mercateLat(stepLat.toDouble(), level, -TILE_SIZE.toDouble()).toFloat() - offsetY
if (stepOffsetX >= 0 && stepOffsetY >= 0 && stepOffsetX < size.width && stepOffsetY < size.height) if (stepOffsetX >= 0 && stepOffsetY >= 0 && stepOffsetX < size.width && stepOffsetY < size.height && heights[step] > 0u)
drawRect( drawRect(
color = if (heights[step] > startHeight) Color.Red else Color.Green, color = if (heights[step] > startHeight) Color.Red else Color.Green,
size = Size(8F, 8F), size = Size(8F, 8F),