Bullet1
|
@ -0,0 +1,46 @@
|
|||
import pygame
|
||||
|
||||
|
||||
class Bullet1(pygame.sprite.Sprite):
|
||||
def __init__(self, position):
|
||||
pygame.sprite.Sprite.__init__(self)
|
||||
|
||||
self.image = pygame.image.load("images/bullet1.png").convert_alpha()
|
||||
self.rect = self.image.get_rect()
|
||||
self.rect.left, self.rect.top = position
|
||||
self.speed = 12
|
||||
self.active = False
|
||||
self.mask = pygame.mask.from_surface(self.image)
|
||||
|
||||
def move(self):
|
||||
self.rect.top -= self.speed
|
||||
|
||||
if self.rect.top < 0:
|
||||
self.active = False
|
||||
|
||||
def reset(self, position):
|
||||
self.rect.left, self.rect.top = position
|
||||
self.active = True
|
||||
|
||||
|
||||
class Bullet2(pygame.sprite.Sprite):
|
||||
def __init__(self, position):
|
||||
pygame.sprite.Sprite.__init__(self)
|
||||
|
||||
self.image = pygame.image.load("images/bullet2.png").convert_alpha()
|
||||
self.rect = self.image.get_rect()
|
||||
self.rect.left, self.rect.top = position
|
||||
self.speed = 14
|
||||
self.active = False
|
||||
self.mask = pygame.mask.from_surface(self.image)
|
||||
|
||||
def move(self):
|
||||
self.rect.top -= self.speed
|
||||
|
||||
if self.rect.top < 0:
|
||||
self.active = False
|
||||
|
||||
def reset(self, position):
|
||||
self.rect.left, self.rect.top = position
|
||||
self.active = True
|
||||
|
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 47 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 66 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 45 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 6.0 KiB |