MATH: Speedup.

This commit is contained in:
Giulio Camuffo 2011-09-18 18:20:57 +02:00
parent 3f4795b0e0
commit ee547b8da1

View file

@ -144,11 +144,13 @@ void Angle::setRange(float low) {
}
void Angle::crop() {
while (_degrees >= _rangeLow + 360) {
_degrees -= 360;
if (_degrees >= _rangeLow + 360.f) {
int x = (int)(_degrees - _rangeLow) / 360.f;
_degrees -= 360.f * x;
}
while (_degrees < _rangeLow) {
_degrees += 360;
if (_degrees < _rangeLow) {
int x = (int)(_degrees - _rangeLow) / 360.f;
_degrees -= 360.f * x;
}
}