comparison pyntnclick/tests/game_logic_utils.py @ 750:ef4bda7d623d pyntnclick

Better state and inventory management.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 20 Jan 2013 20:20:36 +0200
parents 432cd9d51d80
children f46c3197e887
comparison
equal deleted inserted replaced
749:a453731e4531 750:ef4bda7d623d
37 pygame.event.clear() 37 pygame.event.clear()
38 38
39 def clear_inventory(self): 39 def clear_inventory(self):
40 # Remove all items from the inventory, ensuring tool is set to None 40 # Remove all items from the inventory, ensuring tool is set to None
41 self.state.set_tool(None) 41 self.state.set_tool(None)
42 self.state.inventory = [] 42 self.state.inventory()[:] = []
43 43
44 def set_game_data(self, key, value, thing=None): 44 def set_game_data(self, key, value, thing=None):
45 gizmo = self.state.current_scene 45 gizmo = self.state.current_scene
46 if thing is not None: 46 if thing is not None:
47 gizmo = gizmo.things[thing] 47 gizmo = gizmo.things[thing]