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())