import GameObject class Laserblaster(GameObject.Weapons): def __init__(self, name, pos_x, pos_y, width, height, damage:int, firerate:int, duration:int, screen, image=None) -> None: super().__init__(name, pos_x, pos_y, width, height, damage, firerate, duration, screen, image) self.screen = screen self.image = image def fire(self): self.projectile = GameObject.Projectile("Enemy", self.pos_x, self.pos_y, 5, 10, self.screen, 2, self.image)