Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
 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))