X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Flights.py;h=e546b292851510f5b3452d68b1a1d63b7f7c9608;hb=8cce42a8cf2e7a4af99a199f4e24f3ac6c94f654;hp=9f0005d1bb377e7fd3d49b663880feb6eba2d23e;hpb=8dbb5023b0bac0e31d81dcd3817f259e161176e5;p=tabakrolletjie.git diff --git a/tabakrolletjie/lights.py b/tabakrolletjie/lights.py index 9f0005d..e546b29 100644 --- a/tabakrolletjie/lights.py +++ b/tabakrolletjie/lights.py @@ -205,20 +205,31 @@ class BaseLight(object): def get_image(self): if self._image is None: fitting_colour = self.COLOURS[self.colour] - self._image = loader.load_image("64", self.FITTING_IMG, transform=Multiply(colour=fitting_colour)) + self._image = loader.load_image( + "48", self.FITTING_IMG, + transform=Multiply(colour=fitting_colour)) return self._image def render_fitting(self, surface): rx, ry = pymunk.pygame_util.to_pygame(self.position, surface) - surface.blit(self.get_image(), (rx - 32, ry - 32), None, 0) + surface.blit(self.get_image(), (rx - 24, ry - 24), None, 0) def tick(self): pass +class Lamp(BaseLight): + FITTING_IMG = "lamp.png" + + def __init__(self, **kw): + kw.pop("direction", None) + kw.pop("spread", None) + super(Lamp, self).__init__(**kw) + + class SpotLight(BaseLight): FITTING_IMG = "spotlight.png" - + def __init__(self, **kw): kw.pop("direction", None) kw.pop("spread", None)