Mercurial > pyntnclick
comparison gamelib/state.py @ 313:40dd77f71e11
Computer typeface for JIM.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 28 Aug 2010 09:37:21 +0200 |
parents | 00eb7ea2b7ea |
children | 63e702d93e0e |
comparison
equal
deleted
inserted
replaced
312:a0d66c0f5a89 | 313:40dd77f71e11 |
---|---|
42 if hasattr(result, 'process'): | 42 if hasattr(result, 'process'): |
43 result.process(scene_widget) | 43 result.process(scene_widget) |
44 else: | 44 else: |
45 for res in result: | 45 for res in result: |
46 res.process(scene_widget) | 46 res.process(scene_widget) |
47 | |
47 | 48 |
48 def initial_state(): | 49 def initial_state(): |
49 """Load the initial state.""" | 50 """Load the initial state.""" |
50 state = State() | 51 state = State() |
51 state.load_scenes("cryo") | 52 state.load_scenes("cryo") |
253 self.things[thing.name] = thing | 254 self.things[thing.name] = thing |
254 thing.set_scene(self) | 255 thing.set_scene(self) |
255 | 256 |
256 def remove_thing(self, thing): | 257 def remove_thing(self, thing): |
257 del self.things[thing.name] | 258 del self.things[thing.name] |
259 self.leave() | |
258 | 260 |
259 def _make_description(self, text): | 261 def _make_description(self, text): |
260 if text is None: | 262 if text is None: |
261 return None | 263 return None |
262 label = BoomLabel(text) | 264 label = BoomLabel(text) |