diff --git a/Angle32.h b/Angle32.h index 4820af6..7d8ce10 100644 --- a/Angle32.h +++ b/Angle32.h @@ -12,7 +12,7 @@ template <> Angle32::AngleUsing(float angle) { } // map float [-180..180) to integer [-2147483648..2147483647] - this->value = (signed short)((angle / 360.0F) * 4294967295.0F); + this->value = (signed long)((angle / 360.0F) * 4294967295.0F); } template <> float Angle32::ToFloat() const {