diff options
author | neoraider <devnull@localhost> | 2008-02-15 12:01:04 +0100 |
---|---|---|
committer | neoraider <devnull@localhost> | 2008-02-15 12:01:04 +0100 |
commit | 80b4f14530426d21c7ea26b7976a728f5b36c294 (patch) | |
tree | a3d54b26f072f1204c7a1146bd1dc96a8a3850d3 /Drawer.cpp | |
parent | c4aadd98230f3b9ab50398b715164ff874ea8a61 (diff) | |
download | zoomedit-80b4f14530426d21c7ea26b7976a728f5b36c294.tar zoomedit-80b4f14530426d21c7ea26b7976a728f5b36c294.zip |
Added edges to rooms.
Diffstat (limited to 'Drawer.cpp')
-rw-r--r-- | Drawer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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())); } } |