Spaces:
Configuration error
Configuration error
File size: 620 Bytes
34ecae4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import pygame
class Bullet(pygame.sprite.Sprite):
def __init__(self, x, y):
super().__init__()
self.image = pygame.image.load('images/bullets/bullet1.png').convert_alpha()
self.rect = self.image.get_rect()
self.rect.centerx = x
self.rect.bottom = y - 10
self.speed = 10
self.shoot_sound = pygame.mixer.Sound('game_sounds/shooting/shoot.mp3')
self.shoot_sound.set_volume(0.4)
self.shoot_sound.play()
def update(self):
self.rect.move_ip(0, -self.speed)
if self.rect.top <= 1:
self.kill()
|