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)