def __init__(self): # Default Rectangle for Hero self.hero_start_x = 20 self.hero_start_y = settings.WINDOW_HEIGHT/2 self.hero_size = 50 # in pixels self.hero_rect = pygame.Rect(self.hero_start_x, self.hero_start_y, self.hero_size, self.hero_size) Entity.__init__(self, self.hero_rect, ["HERO", ["HERO", "HERO"]]) self.hit_points = 3 self.base_speed = 5 # Default speed self.is_firing_laser = False self.laser = None self.ok2shoot = True self.laser_equipped = False self.fire_time = -1
def __init__(self, enemy_rect, sign=None, w=1.0): Entity.__init__(self, enemy_rect, sign, w) self.bar = Enemy_Bar(self.stats, (self.centerx, self.centery))