many changes :P

This commit is contained in:
k-a-z-u
2016-01-21 20:01:20 +01:00
parent a7dc0cabbb
commit 12084fe147
29 changed files with 2900 additions and 144 deletions

24
geo/Point2.h Normal file
View File

@@ -0,0 +1,24 @@
#ifndef POINT2_H
#define POINT2_H
/**
* 2D Point
*/
struct Point2 {
float x;
float y;
/** ctor */
Point2() : x(0), y(0) {;}
/** ctor */
Point2(const float x, const float y) : x(x), y(y) {;}
Point2 operator + (const Point2& o) const {return Point2(x+o.x, y+o.y);}
Point2 operator - (const Point2& o) const {return Point2(x-o.x, y-o.y);}
};
#endif // POINT2_H