def __init__(self, position, animation_speed=0.2): color = 0, 255, 0 self.surface = pygame.Surface((100, 3)) self.surface.fill(color) UserInterface.__init__(self, self.surface, position) self.width_original = self.surface.get_width() self.height_original = self.surface.get_height() self.color = color self.visible = True self.value = 1
def __init__(self, size, position, screen, color=(112, 248, 168), value=1.0, scale=True): if scale: self.surface = pygame.Surface((size[0] * prepare.SCALE, size[1] * prepare.SCALE)) else: self.surface = pygame.Surface((size[0], size[1])) self.surface.fill(color) UserInterface.__init__(self, self.surface, position, screen, scale=True) self.width_original = self.surface.get_width() self.height_original = self.surface.get_height() self.position = position self.screen = screen self.color = color self.state = "" self.visible = True self.width = self.surface.get_width() self.height = self.surface.get_height() self.value = 1.1 self.value = value