diff --git a/Angle.h b/Angle.h index 6b15e6f..328354b 100644 --- a/Angle.h +++ b/Angle.h @@ -36,6 +36,13 @@ class AngleOf { AngleOf operator-(const AngleOf& a) const; AngleOf operator+(const AngleOf& a) const; + friend AngleOf operator*(const AngleOf& a, float f) { + return AngleOf((float)a.ToFloat() * f); + } + friend AngleOf operator*(float f, const AngleOf& a) { + return AngleOf((float)f * a.ToFloat()); + } + static AngleOf Normalize(AngleOf a); static AngleOf Clamp(AngleOf a, AngleOf min, AngleOf max); static AngleOf Difference(AngleOf a, AngleOf b) {