From 80b4f14530426d21c7ea26b7976a728f5b36c294 Mon Sep 17 00:00:00 2001 From: neoraider Date: Fri, 15 Feb 2008 11:01:04 +0000 Subject: Added edges to rooms. --- ToolAddRect.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'ToolAddRect.cpp') diff --git a/ToolAddRect.cpp b/ToolAddRect.cpp index a749c69..08367ff 100644 --- a/ToolAddRect.cpp +++ b/ToolAddRect.cpp @@ -6,10 +6,10 @@ Room ToolAddRect::createRoom() { const Vertex *v2 = editManager->getHoveredVertex(); Room room; - room.push_back(v1); - room.push_back(Vertex(v1.getX(), v2->getY())); - room.push_back(*v2); - room.push_back(Vertex(v2->getX(), v1.getY())); + room.addVertex(v1); + room.addVertex(Vertex(v1.getX(), v2->getY())); + room.addVertex(*v2); + room.addVertex(Vertex(v2->getX(), v1.getY())); return room; } @@ -38,16 +38,16 @@ void ToolAddRect::render(const Level &level, const Rectangle &rect, float scale) Room room = createRoom(); - if(editManager->polygonOk(room)) + if(editManager->polygonOk(room.getPolygon())) glColor4f(0.0f, 0.7f, 1.0f, 0.2f); else glColor4f(1.0f, 0.3f, 0.3f, 0.2f); - fillPolygon(room); + fillPolygon(room.getPolygon()); glLineWidth(2.0f); glColor4f(0.0f, 0.7f, 1.0f, 0.7f); - drawPolygon(room); + drawPolygon(room.getPolygon()); } bool ToolAddRect::buttonPress(unsigned int button) { @@ -78,7 +78,7 @@ bool ToolAddRect::buttonRelease(unsigned int button) { if(editManager->getHoveredVertex()) { Room room = createRoom(); - if(editManager->polygonOk(room)) { + if(editManager->polygonOk(room.getPolygon())) { editManager->addRoom(room); editManager->redraw(); -- cgit v1.2.3