diff --git a/vec2d.h b/vec2d.h index a46152a..319295c 100644 --- a/vec2d.h +++ b/vec2d.h @@ -1,7 +1,10 @@ #ifndef VEC2D_H_INCLUDED #define VEC2D_H_INCLUDED +#include "cairo.h" + #include +#include #include class vec2d { @@ -53,6 +56,10 @@ class vec2d { return vec2d{x / a, y / a}; } + bool operator==(vec2d& o) const { + return x == o.x && y == o.y; + } + vec2d& rotate(double angle) { double sin_a = sin(angle); double cos_a = cos(angle);