Mercurial > boomslang
comparison gamelib/scenes/manual.py @ 702:9a61cf88e6e8 pyntnclick
Avoid crashing when using the manual
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Wed, 15 Feb 2012 16:49:43 +0200 |
parents | 2748d3afcae5 |
children | 386475464202 |
comparison
equal
deleted
inserted
replaced
701:9c920deb28c2 | 702:9a61cf88e6e8 |
---|---|
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 return self.game.current_detail.things['manual.page'] | 14 # XXX: This is ugly. better ideas? |
15 return self.game.detail_views['manual_detail'].things['manual.page'] | |
15 | 16 |
16 def get_page(self): | 17 def get_page(self): |
17 return self.get_page_thing().get_data('page') | 18 return self.get_page_thing().get_data('page') |
18 | 19 |
19 def set_page(self, page): | 20 def set_page(self, page): |