Mercurial > pyntnclick
comparison gamelib/state.py @ 29:6322d92dc8f0
Add state widget for rendering state.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Sun, 22 Aug 2010 19:20:58 +0200 |
parents | 0f25f7b9b37a |
children | daf9eecb670f |
comparison
equal
deleted
inserted
replaced
28:0f25f7b9b37a | 29:6322d92dc8f0 |
---|---|
38 mod = __import__("gamelib.scenes.%s" % (modname,), fromlist=[modname]) | 38 mod = __import__("gamelib.scenes.%s" % (modname,), fromlist=[modname]) |
39 for scene_cls in mod.SCENES: | 39 for scene_cls in mod.SCENES: |
40 self.add_scene(scene_cls(self)) | 40 self.add_scene(scene_cls(self)) |
41 | 41 |
42 def set_current_scene(self, name): | 42 def set_current_scene(self, name): |
43 self.current_scence = self.scenes[name] | 43 self.current_scene = self.scenes[name] |
44 | 44 |
45 def draw(self, surface): | 45 def draw(self, surface): |
46 self.current_scene.draw(surface) | 46 self.current_scene.draw(surface) |
47 | 47 |
48 | 48 |