summaryrefslogtreecommitdiffstats
path: root/Drawer.cpp
diff options
context:
space:
mode:
authorneoraider <devnull@localhost>2008-02-15 12:01:04 +0100
committerneoraider <devnull@localhost>2008-02-15 12:01:04 +0100
commit80b4f14530426d21c7ea26b7976a728f5b36c294 (patch)
treea3d54b26f072f1204c7a1146bd1dc96a8a3850d3 /Drawer.cpp
parentc4aadd98230f3b9ab50398b715164ff874ea8a61 (diff)
downloadzoomedit-80b4f14530426d21c7ea26b7976a728f5b36c294.tar
zoomedit-80b4f14530426d21c7ea26b7976a728f5b36c294.zip
Added edges to rooms.
Diffstat (limited to 'Drawer.cpp')
-rw-r--r--Drawer.cpp8
1 files changed, 4 insertions, 4 deletions
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()));
}
}