14 lines
266 B
C++
14 lines
266 B
C++
#ifndef DISCRETEANGLE_H
|
|
#define DISCRETEANGLE_H
|
|
|
|
#include "Range.h"
|
|
|
|
// A fixed point 16-bit signed angle between (-180..180]
|
|
class DiscreteAngle16 : public Range16 {
|
|
public:
|
|
DiscreteAngle16(float angle);
|
|
|
|
inline DiscreteAngle16 &operator-() override;
|
|
};
|
|
|
|
#endif |