Mercurial > boomslang
comparison pyntnclick/resources.py @ 580:27809609eeca pyntnclick
Allow different image basedir.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 11 Feb 2012 16:22:56 +0200 |
parents | 970cdc219e15 |
children | 96ff2d8a8a9a |
comparison
equal
deleted
inserted
replaced
579:071a93441995 | 580:27809609eeca |
---|---|
34 fn = os.path.join(self.language, resource_path) | 34 fn = os.path.join(self.language, resource_path) |
35 paths.append(resource_filename(module, fn)) | 35 paths.append(resource_filename(module, fn)) |
36 paths.append(resource_filename(module, resource_path)) | 36 paths.append(resource_filename(module, resource_path)) |
37 return paths | 37 return paths |
38 | 38 |
39 def load_image(self, image_name, mutators=()): | 39 def load_image(self, image_name, mutators=(), basedir='images'): |
40 image_path = self.get_resource_path('images', image_name) | 40 image_path = self.get_resource_path(basedir, image_name) |
41 | 41 |
42 if image_path not in self._image_cache: | 42 if image_path not in self._image_cache: |
43 image = pygame.image.load(image_path) | 43 image = pygame.image.load(image_path) |
44 if self.CONVERT_ALPHA: | 44 if self.CONVERT_ALPHA: |
45 image = image.convert_alpha(pygame.display.get_surface()) | 45 image = image.convert_alpha(pygame.display.get_surface()) |