summaryrefslogtreecommitdiffstats
path: root/ToolAddRect.cpp
diff options
context:
space:
mode:
authorneoraider <devnull@localhost>2008-02-15 23:44:03 +0100
committerneoraider <devnull@localhost>2008-02-15 23:44:03 +0100
commit77b187b8eba7598fb6154da5d3d62ad0920eac15 (patch)
treeaa5c147510fe6c6c8b0b8433380dafbf3d0d60a7 /ToolAddRect.cpp
parent0ea1d388651217697d49029820b02b4f002f1ac0 (diff)
downloadzoomedit-77b187b8eba7598fb6154da5d3d62ad0920eac15.tar
zoomedit-77b187b8eba7598fb6154da5d3d62ad0920eac15.zip
zoomedit: Changed some interfaces.
Diffstat (limited to 'ToolAddRect.cpp')
-rw-r--r--ToolAddRect.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/ToolAddRect.cpp b/ToolAddRect.cpp
index 08367ff..39fad6d 100644
--- a/ToolAddRect.cpp
+++ b/ToolAddRect.cpp
@@ -50,18 +50,18 @@ void ToolAddRect::render(const Level &level, const Rectangle &rect, float scale)
drawPolygon(room.getPolygon());
}
-bool ToolAddRect::buttonPress(unsigned int button) {
+bool ToolAddRect::buttonPress(unsigned int button, const Vertex *v) {
if(button != 1)
return false;
- if(!editManager->getHoveredVertex())
+ if(!v)
return false;
- if(!editManager->vertexOk(*editManager->getHoveredVertex()))
+ if(!editManager->vertexOk(*v))
return false;
pressed = true;
- v1 = *editManager->getHoveredVertex();
+ v1 = *v;
editManager->redraw();
sidebar.update();
@@ -69,13 +69,13 @@ bool ToolAddRect::buttonPress(unsigned int button) {
return true;
}
-bool ToolAddRect::buttonRelease(unsigned int button) {
+bool ToolAddRect::buttonRelease(unsigned int button, const Vertex *v) {
if(button != 1 || !pressed)
return false;
pressed = false;
- if(editManager->getHoveredVertex()) {
+ if(v) {
Room room = createRoom();
if(editManager->polygonOk(room.getPolygon())) {