summaryrefslogtreecommitdiffstats
path: root/ToolAddPolygon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ToolAddPolygon.cpp')
-rw-r--r--ToolAddPolygon.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/ToolAddPolygon.cpp b/ToolAddPolygon.cpp
index 0ac8fea..4ede1a3 100644
--- a/ToolAddPolygon.cpp
+++ b/ToolAddPolygon.cpp
@@ -25,24 +25,24 @@ void ToolAddPolygon::deactivate() {
}
void ToolAddPolygon::render(const Level &level, const Rectangle &rect, float scale) {
- if(editManager->polygonOk(newRoom))
+ if(editManager->polygonOk(newRoom.getPolygon()))
glColor4f(0.0f, 0.7f, 1.0f, 0.2f);
else
glColor4f(1.0f, 0.3f, 0.3f, 0.2f);
- fillPolygon(newRoom);
+ fillPolygon(newRoom.getPolygon());
glLineWidth(2.0f);
glColor4f(0.0f, 0.7f, 1.0f, 0.7f);
- drawPolygon(newRoom, false);
+ drawPolygon(newRoom.getPolygon(), false);
- if(!newRoom.empty() && editManager->getHoveredVertex()) {
+ if(!newRoom.getPolygon().empty() && editManager->getHoveredVertex()) {
if(!editManager->vertexOk(*editManager->getHoveredVertex(), &newRoom))
glColor4f(1.0f, 0.3f, 0.3f, 0.7f);
glBegin(GL_LINES);
- glVertex2f(newRoom.back().getX(), newRoom.back().getY());
+ glVertex2f(newRoom.getPolygon().back().getX(), newRoom.getPolygon().back().getY());
glVertex2f(editManager->getHoveredVertex()->getX(), editManager->getHoveredVertex()->getY());
glEnd();
@@ -59,7 +59,7 @@ bool ToolAddPolygon::buttonPress(unsigned int button) {
if(!editManager->vertexOk(*editManager->getHoveredVertex(), &newRoom))
return false;
- newRoom.push_back(*editManager->getHoveredVertex());
+ newRoom.addVertex(*editManager->getHoveredVertex());
editManager->redraw();
sidebar.update();