Mercurial > pyntnclick
comparison gamelib/state.py @ 30:daf9eecb670f
Add inventory manipulation methods.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Sun, 22 Aug 2010 19:31:51 +0200 |
parents | 6322d92dc8f0 |
children | 18cb1af411ef |
comparison
equal
deleted
inserted
replaced
29:6322d92dc8f0 | 30:daf9eecb670f |
---|---|
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_scene = self.scenes[name] | 43 self.current_scene = self.scenes[name] |
44 | |
45 def add_inventory_item(self, name): | |
46 self.inventory[name] = self.items[name] | |
47 | |
48 def remove_inventory_item(self, name): | |
49 del self.inventory[name] | |
44 | 50 |
45 def draw(self, surface): | 51 def draw(self, surface): |
46 self.current_scene.draw(surface) | 52 self.current_scene.draw(surface) |
47 | 53 |
48 | 54 |