Esempio n. 1
0
    def __init__(self, x, y, width, height):
        GameObject.__init__(self)

        self.width = width
        self.height = height
        self.image = pygame.Surface([width, height])
        self.image.fill(Colors.GREEN)
        self.rect = self.image.get_rect()
        self.rect.x = x
        self.rect.y = y
Esempio n. 2
0
    def __init__(self, shooter, angle):
        GameObject.__init__(self)

        self.shooter = shooter  # The GameObject responsible for the shoot
        self.angle = angle
        self.speed = 20  # 6 pixels per tick

        self.velocity_x = 0  # Negative means move left, positive means move right
        self.velocity_y = 0  # Negative means move up, positive means move down

        self.width = 10
        self.height = 10

        self.damage = 5

        self.image = pygame.Surface([self.width, self.height])
        self.image.fill(Colors.WHITE)

        #Bounding box
        self.rect = self.image.get_rect()
Esempio n. 3
0
 def __init__(self):
     GameObject.__init__(self)
     self.shootingDelay = 5
     self.shootCount = 0