|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
#include <game/mLib/m_angle.hpp>
A one-dimensional short angle vector.
Definition at line 12 of file m_angle.hpp.
Public Member Functions | |
| mAng () | |
| Constructs an empty vector. | |
| mAng (s16 x) | |
| Constructs a vector from a short value. | |
| operator s16 () | |
| bool | chase (short target, short step) |
| mAng | abs () const |
| mAng & | operator+= (const mAng &v) |
| Augmented addition operator. | |
| mAng & | operator-= (const mAng &v) |
| Augmented subtraction operator. | |
| mAng | operator+ () const |
| Positive operator. | |
| mAng | operator- () const |
| Negative operator. | |
| mAng | operator+ (const mAng &v) const |
| Addition operator. | |
| mAng | operator- (const mAng &v) const |
| Subtraction operator. | |
| float | sin () const |
| Computes the sine of the angle. | |
| float | cos () const |
| Computes the cosine of the angle. | |
Public Attributes | |
| s16 | mAngle |
| The rotation. | |
|
inline |
Constructs an empty vector.
Definition at line 15 of file m_angle.hpp.
|
inline |
Constructs a vector from a short value.
Definition at line 18 of file m_angle.hpp.
|
inline |
Definition at line 20 of file m_angle.hpp.
|
inline |
Definition at line 22 of file m_angle.hpp.
|
inline |
Definition at line 26 of file m_angle.hpp.
Augmented addition operator.
Definition at line 31 of file m_angle.hpp.
Augmented subtraction operator.
Definition at line 34 of file m_angle.hpp.
|
inline |
Positive operator.
Definition at line 37 of file m_angle.hpp.
|
inline |
Negative operator.
Definition at line 40 of file m_angle.hpp.
Addition operator.
Definition at line 43 of file m_angle.hpp.
Subtraction operator.
Definition at line 46 of file m_angle.hpp.
|
inline |
Computes the sine of the angle.
Definition at line 49 of file m_angle.hpp.
|
inline |
Computes the cosine of the angle.
Definition at line 52 of file m_angle.hpp.
| s16 mAng::mAngle |
The rotation.
Definition at line 54 of file m_angle.hpp.