#ifndef SUPERTUX_VECTOR_H
#define SUPERTUX_VECTOR_H
+#include "../special/base.h"
+
namespace SuperTux
{
Vector(const Vector& other)
: x(other.x), y(other.y)
{ }
+ Vector(const base_type& base)
+ : x(base.x), y(base.y)
+ { }
Vector()
: x(0), y(0)
{ }
return x == other.x && y == other.y;
}
+ bool operator !=(const Vector& other) const
+ {
+ return !(x == other.x && y == other.y);
+ }
+
const Vector& operator=(const Vector& other)
{
x = other.x;