Mercurial > pyntnclick
diff gamelib/scenes/manual.py @ 759:386475464202 pyntnclick
Inspect game state for Thing.set_interact() instead of setting it manually everywhere.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 26 Jan 2013 13:00:31 +0200 |
parents | 9a61cf88e6e8 |
children | ac9ffba3e97d |
line wrap: on
line diff
--- a/gamelib/scenes/manual.py Sat Jan 26 12:56:21 2013 +0200 +++ b/gamelib/scenes/manual.py Sat Jan 26 13:00:31 2013 +0200 @@ -20,9 +20,12 @@ def set_page(self, page): self.get_page_thing().set_page(page) + def select_interact(self): + return self.get_data('display') + def set_display(self, display): self.set_data('display', display) - self.set_interact(display) + self.set_interact() def is_interactive(self, tool=None): return self.get_data('display') == 'on' @@ -86,9 +89,12 @@ def is_interactive(self, tool=None): return False + def select_interact(self): + return self.get_data('page') + def set_page(self, page): self.set_data('page', page) - self.set_interact(page) + self.set_interact() self.scene.things['manual.page_prior'].set_display('on') self.scene.things['manual.page_next'].set_display('on') if page == 0: