diff options
Diffstat (limited to 'ToolAddPolygon.cpp')
-rw-r--r-- | ToolAddPolygon.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ToolAddPolygon.cpp b/ToolAddPolygon.cpp index 4ede1a3..47259d7 100644 --- a/ToolAddPolygon.cpp +++ b/ToolAddPolygon.cpp @@ -49,17 +49,17 @@ void ToolAddPolygon::render(const Level &level, const Rectangle &rect, float sca } } -bool ToolAddPolygon::buttonPress(unsigned int button) { +bool ToolAddPolygon::buttonPress(unsigned int button, const Vertex *v) { if(button != 1) return false; - if(!editManager->getHoveredVertex()) + if(!v) return false; - if(!editManager->vertexOk(*editManager->getHoveredVertex(), &newRoom)) + if(!editManager->vertexOk(*v, &newRoom)) return false; - newRoom.addVertex(*editManager->getHoveredVertex()); + newRoom.addVertex(*v); editManager->redraw(); sidebar.update(); |