Mercurial > pyntnclick
diff gamelib/state.py @ 93:350ce4ebe122
Detail view without any functionality.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 00:43:32 +0200 |
parents | 053bc8e167fc |
children | ce23fad8ecb3 |
line wrap: on
line diff
--- a/gamelib/state.py Tue Aug 24 00:40:21 2010 +0200 +++ b/gamelib/state.py Tue Aug 24 00:43:32 2010 +0200 @@ -41,6 +41,8 @@ def __init__(self): # map of scene name -> Scene object self.scenes = {} + # map of detail view name -> DetailView object + self.detail_views = {} # map of item name -> Item object self.items = {} # list of item objects in inventory @@ -49,10 +51,15 @@ self.tool = None # current scene self.current_scene = None + # current detail view + self.current_detail = None def add_scene(self, scene): self.scenes[scene.name] = scene + def add_detail_view(self, detail_view): + self.detail_views[detail_view.name] = detail_view + def add_item(self, item): self.items[item.name] = item