comparison pyntnclick/gamescreen.py @ 618:1a8dceccd98e pyntnclick

Use widget containers in _clear_all
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 11 Feb 2012 21:40:51 +0200
parents 25f3adbff00a
children d9d1a9c4b833
comparison
equal deleted inserted replaced
617:ecde1d6bdda0 618:1a8dceccd98e
207 class GameScreen(Screen): 207 class GameScreen(Screen):
208 208
209 def setup(self): 209 def setup(self):
210 self.running = False 210 self.running = False
211 self.create_initial_state = self.game_description.initial_state 211 self.create_initial_state = self.game_description.initial_state
212 self.start_game()
212 213
213 def _clear_all(self): 214 def _clear_all(self):
214 for widget in self.subwidgets[:]: 215 for widget in self.container.children[:]:
215 self.remove(widget) 216 self.container.remove(widget)
216 217
217 def start_game(self): 218 def start_game(self):
218 self._clear_all() 219 self._clear_all()
219 self.game = self.create_initial_state() 220 self.game = self.create_initial_state()
220 self.state_widget = StateWidget(self) 221 self.state_widget = StateWidget(self)