Mercurial > boomslang
comparison pyntnclick/state.py @ 625:85153f422522 pyntnclick
Differently yuck get_image().
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 11 Feb 2012 22:00:50 +0200 |
parents | cfc16ded7b34 |
children | 2748d3afcae5 |
comparison
equal
deleted
inserted
replaced
624:1c5ef1e02e30 | 625:85153f422522 |
---|---|
325 description.draw_all(sub) | 325 description.draw_all(sub) |
326 | 326 |
327 def _cache_background(self): | 327 def _cache_background(self): |
328 if self.BACKGROUND and not self._background: | 328 if self.BACKGROUND and not self._background: |
329 self._background = self.resource.get_image( | 329 self._background = self.resource.get_image( |
330 (self.FOLDER, self.BACKGROUND)) | 330 self.FOLDER, self.BACKGROUND) |
331 | 331 |
332 def draw_background(self, surface): | 332 def draw_background(self, surface): |
333 self._cache_background() | 333 self._cache_background() |
334 if self._background is not None: | 334 if self._background is not None: |
335 surface.blit(self._background, self.OFFSET, None) | 335 surface.blit(self._background, self.OFFSET, None) |
392 def get_detail_size(self): | 392 def get_detail_size(self): |
393 self._cache_background() | 393 self._cache_background() |
394 return self._background.get_size() | 394 return self._background.get_size() |
395 | 395 |
396 def get_image(self, *image_name_fragments, **kw): | 396 def get_image(self, *image_name_fragments, **kw): |
397 return self.resource.get_image(image_name_fragments, **kw) | 397 return self.resource.get_image(*image_name_fragments, **kw) |
398 | 398 |
399 | 399 |
400 class InteractiveMixin(object): | 400 class InteractiveMixin(object): |
401 def is_interactive(self, tool=None): | 401 def is_interactive(self, tool=None): |
402 return True | 402 return True |
553 self.inventory_image = None | 553 self.inventory_image = None |
554 | 554 |
555 def _cache_inventory_image(self): | 555 def _cache_inventory_image(self): |
556 if not self.inventory_image: | 556 if not self.inventory_image: |
557 self.inventory_image = self.resource.get_image( | 557 self.inventory_image = self.resource.get_image( |
558 ('items', self.INVENTORY_IMAGE)) | 558 'items', self.INVENTORY_IMAGE) |
559 | 559 |
560 def get_inventory_image(self): | 560 def get_inventory_image(self): |
561 self._cache_inventory_image() | 561 self._cache_inventory_image() |
562 return self.inventory_image | 562 return self.inventory_image |
563 | 563 |