Mercurial > boomslang
comparison gamelib/state.py @ 314:63e702d93e0e
Call detail enter and leave hooks
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sat, 28 Aug 2010 12:10:20 +0200 |
parents | 40dd77f71e11 |
children | fd849354be58 |
comparison
equal
deleted
inserted
replaced
313:40dd77f71e11 | 314:63e702d93e0e |
---|---|
162 return self.current_scene.interact(self.tool, pos) | 162 return self.current_scene.interact(self.tool, pos) |
163 | 163 |
164 def interact_detail(self, pos): | 164 def interact_detail(self, pos): |
165 return self.current_detail.interact(self.tool, pos) | 165 return self.current_detail.interact(self.tool, pos) |
166 | 166 |
167 def do_enter_detail(self): | |
168 if self.current_detail: | |
169 self.current_detail.enter() | |
170 | |
171 def do_leave_detail(self): | |
172 if self.current_detail: | |
173 self.current_detail.leave() | |
174 | |
167 def animate(self): | 175 def animate(self): |
168 if not self.do_check: | 176 if not self.do_check: |
169 return self.current_scene.animate() | 177 return self.current_scene.animate() |
170 | 178 |
171 def check_enter_leave(self, screen): | 179 def check_enter_leave(self, screen): |