fix minimap angle indicator

This commit is contained in:
T1ti
2023-07-03 09:48:48 +02:00
parent cfd8ec4da2
commit 25da7352a0

View File

@@ -227,14 +227,21 @@ namespace Noggit
{
painter.setPen (Qt::red);
// hackfix
auto yaw = _camera->yaw();
yaw._ -= 90.0f;
while (yaw._ < -180.0f)
yaw._ += 360.0f;
QLineF camera_vector ( QPointF ( _camera->position.x * scale_factor
, _camera->position.z * scale_factor
)
, QPointF ( _camera->position.x * scale_factor
, _camera->position.z * scale_factor
)
+ QPointF ( glm::cos(math::radians(_camera->yaw())._) * scale_factor
, -glm::sin(math::radians(_camera->yaw())._) * scale_factor
+ QPointF ( glm::cos(math::radians(yaw)._) * scale_factor
, -glm::sin(math::radians(yaw)._) * scale_factor
)
);
camera_vector.setLength (15.0);