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