Normalize polar angle at creation
This commit is contained in:
parent
113f5a14f3
commit
f75ecf1112
@ -11,10 +11,10 @@ Polar::Polar() {
|
|||||||
Polar::Polar(float newAngle, float newDistance) {
|
Polar::Polar(float newAngle, float newDistance) {
|
||||||
// distance should always be 0 or greater
|
// distance should always be 0 or greater
|
||||||
if (newDistance < 0) {
|
if (newDistance < 0) {
|
||||||
angle = newAngle - 180;
|
angle = Angle::Normalize(newAngle - 180);
|
||||||
distance = -newDistance;
|
distance = -newDistance;
|
||||||
} else {
|
} else {
|
||||||
angle = newAngle;
|
angle = Angle::Normalize(newAngle);
|
||||||
distance = newDistance;
|
distance = newDistance;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user