Commit | Line | Data |
---|---|---|
ad9f1fb6 PG |
1 | #ifndef MATHW_H |
2 | #define MATHW_H | |
3 | ||
4 | #include <math.h> | |
5 | #include "Vector2.h" | |
6 | ||
7 | ||
8 | /// ***** Header Methods ***** | |
9 | ||
10 | int mod(int,int); | |
11 | ||
ad9f1fb6 PG |
12 | /// Vector2 Math |
13 | ||
14 | //Vector2 vectorToLine(float, float, float, float) const; | |
15 | //Vector2 lineIntersection(Vector2&, Vector2&, Vector2&, Vector2&) const; | |
16 | ||
17 | //void Rotate(float rads); | |
18 | ||
19 | float dot(const Vector2&, const Vector2&); | |
20 | Vector2 perp(const Vector2&); | |
21 | ||
22 | //TODO float projectionCoeff(const Vector2&, const Vector2&) const; | |
23 | //TODO void projection(const Vector2&, const Vector2&); | |
24 | ||
25 | #endif // MATHW_H |