From efb78cdf51117c76ceacae1f65ce258cf97a8d22 Mon Sep 17 00:00:00 2001 From: neoraider Date: Tue, 19 Feb 2008 20:56:04 +0000 Subject: zoomedit: Abstracted room vertices. --- LevelVertex.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'LevelVertex.h') diff --git a/LevelVertex.h b/LevelVertex.h index a721293..2203bf4 100644 --- a/LevelVertex.h +++ b/LevelVertex.h @@ -37,6 +37,14 @@ class LevelVertex : public LevelObject { virtual bool canConnect() const {return provider->canConnectVertex(id);} virtual void connect() {provider->connectVertex(id);} + const VertexProvider* getProvider() const { + return provider; + } + + size_t getId() const { + return id; + } + const Vertex* operator->() const {return provider->getVertex(id);} const Vertex& operator*() const {return *provider->getVertex(id);} }; -- cgit v1.2.3