self.colour_pos = colours.index(start_colour)
self.colour = start_colour
self.on = on
- if not on and len(colours) > 1:
+ if not on:
self.colour_pos = -1
self.intensity = intensity
self.body = pymunk.Body(0, 0, pymunk.body.Body.STATIC)
def render_fitting(self, surface):
rx, ry = self.ray_manager.pygame_position(surface)
- surface.blit(self.fitting_image(), (rx - 24, ry - 24), None, 0)
+ surface.blit(self.fitting_image(), (rx - self.FITTING_RADIUS, ry - self.FITTING_RADIUS), None, 0)
def power_usage(self):
if not self.on:
def off(self):
self.on = False
+ self.colour_pos = -1
def toggle(self):
self.colour_pos += 1