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. --- Drawer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Drawer.cpp') diff --git a/Drawer.cpp b/Drawer.cpp index 6d5b228..8de3640 100644 --- a/Drawer.cpp +++ b/Drawer.cpp @@ -262,9 +262,9 @@ float Drawer::getImageWidth() const { for(Level::iterator object = window->getLevel().begin(); object != window->getLevel().end(); object++) { if((*object)->isOfType("Room")) { - Room *room = (Room*)&**object; + const Polygon &polygon = ((Room*)&**object)->getPolygon(); - for(Room::iterator v = room->begin(); v != room->end(); v++) { + for(Polygon::const_iterator v = polygon.begin(); v != polygon.end(); v++) { max = fmaxf(max, fabsf(v->getX())); } } @@ -278,9 +278,9 @@ float Drawer::getImageHeight() const { for(Level::iterator object = window->getLevel().begin(); object != window->getLevel().end(); object++) { if((*object)->isOfType("Room")) { - Room *room = (Room*)&**object; + const Polygon &polygon = ((Room*)&**object)->getPolygon(); - for(Room::iterator v = room->begin(); v != room->end(); v++) { + for(Polygon::const_iterator v = polygon.begin(); v != polygon.end(); v++) { max = fmaxf(max, fabsf(v->getY())); } } -- cgit v1.2.3