drawAnnulusSector fix (0-180) and (0-360)

This commit is contained in:
Bertrand Songis
2020-04-08 13:11:34 +02:00
parent e5647e9ea5
commit f60fc76628
+6 -2
View File
@@ -268,14 +268,18 @@ class Slope {
explicit Slope(int angle) {
if (angle < 0)
angle += 360;
if (angle >= 360)
if (angle > 360)
angle %= 360;
float radians = float(angle) * (M_PI / 180.0f);
if (angle == 0) {
left = false;
value = 100000;
}
else if (angle > 180) {
else if (angle == 360) {
left = true;
value = 100000;
}
else if (angle >= 180) {
left = true;
value = -(cosf(radians) * 100 / sinf(radians));
}