Mercurial > boomslang
comparison pyntnclick/scenewidgets.py @ 625:85153f422522 pyntnclick
Differently yuck get_image().
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 11 Feb 2012 22:00:50 +0200 |
parents | 8a4d92c17603 |
children | e59b119bb0f9 |
comparison
equal
deleted
inserted
replaced
624:1c5ef1e02e30 | 625:85153f422522 |
---|---|
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): |