comparison pyntnclick/scenewidgets.py @ 622:8a4d92c17603 pyntnclick

Fix get_image calls
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 11 Feb 2012 21:50:19 +0200
parents ecde1d6bdda0
children 85153f422522
comparison
equal deleted inserted replaced
621:dd12337423ab 622:8a4d92c17603
75 super(InteractImage, self).__init__(None, None, None) 75 super(InteractImage, self).__init__(None, None, None)
76 self._pos = (x, y) 76 self._pos = (x, y)
77 self._image_name = image_name 77 self._image_name = image_name
78 78
79 def set_thing(self, thing): 79 def set_thing(self, thing):
80 self.image = get_image(thing.folder, self._image_name) 80 self.image = get_image((thing.folder, self._image_name))
81 self.rect = Rect(self._pos, self.image.get_size()) 81 self.rect = Rect(self._pos, self.image.get_size())
82 self.interact_rect = self.rect 82 self.interact_rect = self.rect
83 83
84 84
85 class InteractImageRect(InteractImage): 85 class InteractImageRect(InteractImage):
107 self._frame_count = 0 107 self._frame_count = 0
108 self._anim_seq = None 108 self._anim_seq = None
109 self._delay = delay 109 self._delay = delay
110 110
111 def set_thing(self, thing): 111 def set_thing(self, thing):
112 self._anim_seq = [get_image(thing.folder, x) for x in self._names] 112 self._anim_seq = [get_image((thing.folder, x)) for x in self._names]
113 self.image = self._anim_seq[0] 113 self.image = self._anim_seq[0]
114 self.rect = Rect(self._pos, self.image.get_size()) 114 self.rect = Rect(self._pos, self.image.get_size())
115 self.interact_rect = self.rect 115 self.interact_rect = self.rect
116 116
117 def animate(self): 117 def animate(self):