2011-m2s3-city-builder/vertex.cpp

17 lines
293 B
C++

#include "vertex.hh"
Vertex::Vertex() {}
Vertex::Vertex(int x, int y): x(x), y(y) {}
Vertex Vertex::add(int dx, int dy) {
Vertex v = *this;
v.x += dx;
v.y += dy;
return v;
}
std::ostream& operator<<(std::ostream& os, const Vertex& v) {
return os << "(" << v.x << "," << v.y << ")";
}