changeset 82:49b25117ebbb

rect.copy() is a pygame 1.9 addition. Work around this.
author Neil Muller <drnlmuller@gmail.com>
date Mon, 04 Apr 2011 12:10:05 +0200
parents dede07578eeb
children 07a2ae603bdd
files skaapsteker/widgets/text.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/skaapsteker/widgets/text.py	Mon Apr 04 07:25:27 2011 +0200
+++ b/skaapsteker/widgets/text.py	Mon Apr 04 12:10:05 2011 +0200
@@ -37,17 +37,17 @@
         self.rect.height = self.font.get_linesize() * len(self.surfaces)
 
     def draw(self, surface):
-        pos = self.rect.copy()
+        pos = self.rect
         for line in self.surfaces:
             surface.blit(line, pos)
-            pos.move_ip(0, self.font.get_linesize())
+            pos = pos.move(0, self.font.get_linesize())
 
 
 class TextChoice(Widget):
     def __init__(self, options, pos, **kwargs):
         self.options = []
         self.rect = pygame.Rect(pos, (0, 0))
-        self.selector = Text(u'» ', self.rect.copy(), **kwargs)
+        self.selector = Text(u'» ', pos, **kwargs)
         self.selected = 0
         self.callbacks = []