Mercurial > boomslang
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