Mercurial > boomslang
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) |