Mercurial > pyntnclick
comparison 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 |
comparison
equal
deleted
inserted
replaced
758:f4853f817a7a | 759:386475464202 |
---|---|
18 return self.get_page_thing().get_data('page') | 18 return self.get_page_thing().get_data('page') |
19 | 19 |
20 def set_page(self, page): | 20 def set_page(self, page): |
21 self.get_page_thing().set_page(page) | 21 self.get_page_thing().set_page(page) |
22 | 22 |
23 def select_interact(self): | |
24 return self.get_data('display') | |
25 | |
23 def set_display(self, display): | 26 def set_display(self, display): |
24 self.set_data('display', display) | 27 self.set_data('display', display) |
25 self.set_interact(display) | 28 self.set_interact() |
26 | 29 |
27 def is_interactive(self, tool=None): | 30 def is_interactive(self, tool=None): |
28 return self.get_data('display') == 'on' | 31 return self.get_data('display') == 'on' |
29 | 32 |
30 | 33 |
84 } | 87 } |
85 | 88 |
86 def is_interactive(self, tool=None): | 89 def is_interactive(self, tool=None): |
87 return False | 90 return False |
88 | 91 |
92 def select_interact(self): | |
93 return self.get_data('page') | |
94 | |
89 def set_page(self, page): | 95 def set_page(self, page): |
90 self.set_data('page', page) | 96 self.set_data('page', page) |
91 self.set_interact(page) | 97 self.set_interact() |
92 self.scene.things['manual.page_prior'].set_display('on') | 98 self.scene.things['manual.page_prior'].set_display('on') |
93 self.scene.things['manual.page_next'].set_display('on') | 99 self.scene.things['manual.page_next'].set_display('on') |
94 if page == 0: | 100 if page == 0: |
95 self.scene.things['manual.page_prior'].set_display('off') | 101 self.scene.things['manual.page_prior'].set_display('off') |
96 if page == len(self.INTERACTS) - 1: | 102 if page == len(self.INTERACTS) - 1: |