Mercurial > boomslang
comparison gamelib/scenes/manual.py @ 761:ac9ffba3e97d pyntnclick
Turns out we can get the scene from the Thing
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 26 Jan 2013 13:11:02 +0200 |
parents | 386475464202 |
children |
comparison
equal
deleted
inserted
replaced
760:f288e5ec0a75 | 761:ac9ffba3e97d |
---|---|
9 | 9 |
10 class PageBase(Thing): | 10 class PageBase(Thing): |
11 "Displays manual pages" | 11 "Displays manual pages" |
12 | 12 |
13 def get_page_thing(self): | 13 def get_page_thing(self): |
14 # XXX: This is ugly. better ideas? | 14 return self.scene.things['manual.page'] |
15 return self.game.detail_views['manual_detail'].things['manual.page'] | |
16 | 15 |
17 def get_page(self): | 16 def get_page(self): |
18 return self.get_page_thing().get_data('page') | 17 return self.get_page_thing().get_data('page') |
19 | 18 |
20 def set_page(self, page): | 19 def set_page(self, page): |