+ transform=Multiply(colour=fitting_colours[0]))
+ else:
+ if self._colour_mult_image is None:
+ self._colour_mult_image = pygame.surface.Surface((48, 48))
+
+ for i in range(ncolour):
+ sector = loader.load_image(
+ "48", "light_mask_%d_%d.png" % (ncolour, i + 1),
+ transform=Multiply(colour=fitting_colours[i]))
+ self._colour_mult_image.blit(sector, (0,0), None, 0)
+
+ self._fitting_image = loader.load_image(
+ "48", self.FITTING_IMG,
+ transform=MultiplyImage(image=self._colour_mult_image))
+