From 80b4f14530426d21c7ea26b7976a728f5b36c294 Mon Sep 17 00:00:00 2001 From: neoraider Date: Fri, 15 Feb 2008 11:01:04 +0000 Subject: Added edges to rooms. --- Edge.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Edge.h (limited to 'Edge.h') diff --git a/Edge.h b/Edge.h new file mode 100644 index 0000000..6ad9417 --- /dev/null +++ b/Edge.h @@ -0,0 +1,24 @@ +#ifndef EDGE_H_ +#define EDGE_H_ + +#include "LevelVertex.h" +#include "Line.h" + + +class Edge { + private: + LevelVertex vertex1, vertex2; + + public: + Edge(const LevelVertex &v1, const LevelVertex &v2) + : vertex1(v1), vertex2(v2) {} + + const LevelVertex& getVertex1() const {return vertex1;} + const LevelVertex& getVertex2() const {return vertex2;} + + Line toLine() const { + return Line(*vertex1, *vertex2); + } +}; + +#endif /*EDGE_H_*/ -- cgit v1.2.3