From c4aadd98230f3b9ab50398b715164ff874ea8a61 Mon Sep 17 00:00:00 2001 From: neoraider Date: Wed, 13 Feb 2008 21:06:01 +0000 Subject: zoomedit: Vertices are selectable now. --- EditManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'EditManager.cpp') diff --git a/EditManager.cpp b/EditManager.cpp index 0052c8f..9ca3dfb 100644 --- a/EditManager.cpp +++ b/EditManager.cpp @@ -46,7 +46,7 @@ bool EditManager::addRoom(const Room &newRoom) { Room *room = new Room(newRoom); room->setName(idManager.generate("room")); - window->getLevel().push_back(SharedPtr(room)); + window->getLevel().addWithChildren(SharedPtr(room)); selectedObject = room; window->resetTool(); @@ -62,7 +62,7 @@ const Vertex* EditManager::getHoveredVertex() const { else return NULL; } -void EditManager::setHoveredVertex(const Vertex *v) { +void EditManager::setHoveredVertex(const Vertex *v, float scale) { if(v) { hasHoveredVertex = true; hoveredVertex = *v; @@ -70,7 +70,7 @@ void EditManager::setHoveredVertex(const Vertex *v) { hoveredObject = NULL; for(Level::iterator object = window->getLevel().begin(); object != window->getLevel().end(); object++) { - if((*object)->hit(*v)) { + if((*object)->hit(*v, scale)) { if(hoveredObject && (*object)->getPriority() < hoveredObject->getPriority()) continue; -- cgit v1.2.3