- while (mouse_angles.x < -180) mouse_angles.x = mouse_angles.x + 360;
- while (mouse_angles.x > 180) mouse_angles.x = mouse_angles.x - 360;
- while (mouse_angles.y < -180) mouse_angles.y = mouse_angles.y + 360;
- while (mouse_angles.y > 180) mouse_angles.y = mouse_angles.y - 360;
-
- // Fix difference when angles don't have the same sign
- delta = '0 0 0';
- if(mouse_angles.y < -60 && current_angles.y > 60)
- delta = '0 360 0';
- if(mouse_angles.y > 60 && current_angles.y < -60)
- delta = '0 -360 0';
-