Mercurial > boomslang
comparison gamelib/state.py @ 137:17411b984dc2
Fix descriptions. And call Demeter's police down upon me.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 20:51:40 +0200 |
parents | d264850806dc |
children | a5972444ad1e |
comparison
equal
deleted
inserted
replaced
136:d264850806dc | 137:17411b984dc2 |
---|---|
243 label.fg_color = (0, 0, 0) | 243 label.fg_color = (0, 0, 0) |
244 return label | 244 return label |
245 | 245 |
246 def draw_description(self, surface): | 246 def draw_description(self, surface): |
247 if self._current_description is not None: | 247 if self._current_description is not None: |
248 sub = surface.subsurface( | 248 sub = self.state.screen.get_root().surface.subsurface( |
249 Rect(5, 5, *self._current_description.size)) | 249 Rect(5, 5, *self._current_description.size)) |
250 self._current_description.draw_all(sub) | 250 self._current_description.draw_all(sub) |
251 | 251 |
252 def draw_background(self, surface): | 252 def draw_background(self, surface): |
253 if self._background is not None: | 253 if self._background is not None: |