2011-m2s3-city-builder/rules/route.hh

22 lines
437 B
C++

#ifndef _RULES_ROUTE_HH_
#define _RULES_ROUTE_HH_
#include "all_includes.hh"
class Route : public Chose {
public:
Vertex ne;
Vertex se;
Vertex sw;
Vertex nw;
public:
Route(Vertex ne, Vertex se, Vertex sw, Vertex nw);
virtual bool subdivide();
virtual void triangulation();
public:
friend std::ostream& operator<<(std::ostream& os, const Route& r);
friend std::ostream& operator<<(std::ostream& os, const Route* r);
};
#endif