From 258eb984bafe0f667d1e76de61c8afaa23f39ef4 Mon Sep 17 00:00:00 2001 From: neoraider Date: Wed, 20 Feb 2008 13:51:04 +0000 Subject: zoomedit: Improved vertex handling and edge rendering. --- Room.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Room.cpp') diff --git a/Room.cpp b/Room.cpp index e364293..4923169 100644 --- a/Room.cpp +++ b/Room.cpp @@ -23,8 +23,10 @@ const Room& Room::operator=(const Room &room) { std::vector > Room::getChildren() { std::vector > children; - for(size_t i = 0; i < vertices.size(); i++) - children.push_back(SharedPtr(new LevelVertex(this, i, this))); + for(size_t i = 0; i < vertices.size(); i++) { + if(vertices[i]->isDirect()) + children.push_back(SharedPtr(new LevelVertex(this, i, this))); + } for(size_t i = 0; i < edges.size(); i++) children.push_back(SharedPtr(new LevelEdge(this, i, this))); -- cgit v1.2.3