From 0e02d9ec4ab8148eed45bd8c810f436d9a528b51 Mon Sep 17 00:00:00 2001 From: mlangkabel Date: Tue, 16 Jun 2026 21:51:26 +0200 Subject: [PATCH] make sensor range semi transparent in debug draw mode --- src/balancing/ArenaView.cpp | 4 +++- src/ui/GameWorldView.cpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/balancing/ArenaView.cpp b/src/balancing/ArenaView.cpp index dd06d4b..673b34e 100644 --- a/src/balancing/ArenaView.cpp +++ b/src/balancing/ArenaView.cpp @@ -451,7 +451,9 @@ void ArenaView::drawDebugSensorRanges(QPainter& painter) const QPointF center = worldToWidget(pos.value); const qreal radiusPx = static_cast(sensor.value_tiles) * static_cast(tilePx()); - painter.setPen(QPen(it->second.outline, 1)); + QColor circleColor = it->second.outline; + circleColor.setAlpha(77); + painter.setPen(QPen(circleColor, 1)); painter.drawEllipse(center, radiusPx, radiusPx); }); } diff --git a/src/ui/GameWorldView.cpp b/src/ui/GameWorldView.cpp index d9c1d33..437c041 100644 --- a/src/ui/GameWorldView.cpp +++ b/src/ui/GameWorldView.cpp @@ -918,7 +918,9 @@ void GameWorldView::drawDebugSensorRanges(QPainter& painter) const QPointF center = worldToWidget(pos.value); const qreal radiusPx = static_cast(sensor.value_tiles) * static_cast(tilePx()); - painter.setPen(QPen(it->second.outline, 1)); + QColor circleColor = it->second.outline; + circleColor.setAlpha(77); + painter.setPen(QPen(circleColor, 1)); painter.drawEllipse(center, radiusPx, radiusPx); }); }