make sensor range semi transparent in debug draw mode
This commit is contained in:
@@ -451,7 +451,9 @@ void ArenaView::drawDebugSensorRanges(QPainter& painter)
|
|||||||
const QPointF center = worldToWidget(pos.value);
|
const QPointF center = worldToWidget(pos.value);
|
||||||
const qreal radiusPx = static_cast<qreal>(sensor.value_tiles)
|
const qreal radiusPx = static_cast<qreal>(sensor.value_tiles)
|
||||||
* static_cast<qreal>(tilePx());
|
* static_cast<qreal>(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);
|
painter.drawEllipse(center, radiusPx, radiusPx);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -918,7 +918,9 @@ void GameWorldView::drawDebugSensorRanges(QPainter& painter)
|
|||||||
const QPointF center = worldToWidget(pos.value);
|
const QPointF center = worldToWidget(pos.value);
|
||||||
const qreal radiusPx = static_cast<qreal>(sensor.value_tiles)
|
const qreal radiusPx = static_cast<qreal>(sensor.value_tiles)
|
||||||
* static_cast<qreal>(tilePx());
|
* static_cast<qreal>(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);
|
painter.drawEllipse(center, radiusPx, radiusPx);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user