Mercurial > pyntnclick
diff gamelib/state.py @ 56:75bf3d3689e9
Refactor thing interactivity and add "fake" bridge scene.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Mon, 23 Aug 2010 13:39:12 +0200 |
parents | 2e2f6ff54780 |
children | 3087be3463e0 |
line wrap: on
line diff
--- a/gamelib/state.py Mon Aug 23 13:27:50 2010 +0200 +++ b/gamelib/state.py Mon Aug 23 13:39:12 2010 +0200 @@ -8,7 +8,7 @@ """Load the initial state.""" state = State() state.load_scenes("cryo") - #state.load_scenes("bridge") + state.load_scenes("bridge") #state.load_scenes("mess") #state.load_scenes("engine") #state.load_scenes("machine") @@ -152,7 +152,12 @@ def message(self, msg): self.state.message(msg) + def is_interactive(self): + return True + def interact(self, item): + if not self.is_interactive(): + return if item is None: self.interact_without() else: