changeset 279:c67a4a4d78f6

Compensate for offset in rect_drawer
author Neil Muller <neil@dip.sun.ac.za>
date Fri, 27 Aug 2010 22:12:03 +0200
parents 8e27efd331aa
children d9b19449436f
files tools/rect_drawer.py
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/tools/rect_drawer.py	Fri Aug 27 22:04:25 2010 +0200
+++ b/tools/rect_drawer.py	Fri Aug 27 22:12:03 2010 +0200
@@ -85,7 +85,9 @@
             rect = pygame.rect.Rect(0, 0, w, h)
             self.close_button.rect.midbottom = rect.midbottom
             self.add(self.close_button)
-
+            self.offset = (0, 0)
+        else:
+            self.offset = (-self.state.current_scene.OFFSET[0], - self.state.current_scene.OFFSET[1])
         self.draw_rects = True
         self.draw_things = True
         self.draw_images = True
@@ -163,12 +165,14 @@
         d = self._make_dict()
         for (num, col) in enumerate(d):
             print 'Rect %d : ' % num
-            for r in d[col]:
+            for rect in d[col]:
+                r = rect.move(self.offset)
                 print '   (%d, %d, %d, %d),' % (r.x, r.y, r.w, r.h)
             print
         for i, image in enumerate(self.images):
             print 'Image %d' % i
-            r = image.rect
+            rect = image.rect
+            r = rect.move(self.offset)
             print '   (%d, %d, %d, %d),' % (r.x, r.y, r.w, r.h)
             print