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):