fix minimap angle indicator
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user