This commit is contained in:
2022-04-16 21:47:02 +08:00
parent 4924ce9496
commit 9cfd26e75f
9 changed files with 65 additions and 63 deletions

View File

@@ -1,17 +1,17 @@
import pygame
import pygame,os
from random import *
abspath = os.getcwd() + "/"
class SmallEnemy(pygame.sprite.Sprite):
def __init__(self, bg_size):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.load("images/enemy1.png").convert_alpha()
self.image = pygame.image.load(abspath + "images/enemy1.png").convert_alpha()
self.destroy_images = []
self.destroy_images.extend([\
pygame.image.load("images/enemy1_down1.png").convert_alpha(), \
pygame.image.load("images/enemy1_down2.png").convert_alpha(), \
pygame.image.load("images/enemy1_down3.png").convert_alpha(), \
pygame.image.load("images/enemy1_down4.png").convert_alpha() \
pygame.image.load(abspath + "images/enemy1_down1.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy1_down2.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy1_down3.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy1_down4.png").convert_alpha() \
])
self.rect = self.image.get_rect()
self.width, self.height = bg_size[0], bg_size[1]
@@ -41,14 +41,14 @@ class MidEnemy(pygame.sprite.Sprite):
def __init__(self, bg_size):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.load("images/enemy2.png").convert_alpha()
self.image_hit = pygame.image.load("images/enemy2_hit.png").convert_alpha()
self.image = pygame.image.load(abspath + "images/enemy2.png").convert_alpha()
self.image_hit = pygame.image.load(abspath + "images/enemy2_hit.png").convert_alpha()
self.destroy_images = []
self.destroy_images.extend([\
pygame.image.load("images/enemy2_down1.png").convert_alpha(), \
pygame.image.load("images/enemy2_down2.png").convert_alpha(), \
pygame.image.load("images/enemy2_down3.png").convert_alpha(), \
pygame.image.load("images/enemy2_down4.png").convert_alpha() \
pygame.image.load(abspath + "images/enemy2_down1.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy2_down2.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy2_down3.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy2_down4.png").convert_alpha() \
])
self.rect = self.image.get_rect()
self.width, self.height = bg_size[0], bg_size[1]
@@ -81,17 +81,17 @@ class BigEnemy(pygame.sprite.Sprite):
def __init__(self, bg_size):
pygame.sprite.Sprite.__init__(self)
self.image1 = pygame.image.load("images/enemy3_n1.png").convert_alpha()
self.image2 = pygame.image.load("images/enemy3_n2.png").convert_alpha()
self.image_hit = pygame.image.load("images/enemy3_hit.png").convert_alpha()
self.image1 = pygame.image.load(abspath + "images/enemy3_n1.png").convert_alpha()
self.image2 = pygame.image.load(abspath + "images/enemy3_n2.png").convert_alpha()
self.image_hit = pygame.image.load(abspath + "images/enemy3_hit.png").convert_alpha()
self.destroy_images = []
self.destroy_images.extend([\
pygame.image.load("images/enemy3_down1.png").convert_alpha(), \
pygame.image.load("images/enemy3_down2.png").convert_alpha(), \
pygame.image.load("images/enemy3_down3.png").convert_alpha(), \
pygame.image.load("images/enemy3_down4.png").convert_alpha(), \
pygame.image.load("images/enemy3_down5.png").convert_alpha(), \
pygame.image.load("images/enemy3_down6.png").convert_alpha() \
pygame.image.load(abspath + "images/enemy3_down1.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy3_down2.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy3_down3.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy3_down4.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy3_down5.png").convert_alpha(), \
pygame.image.load(abspath + "images/enemy3_down6.png").convert_alpha() \
])
self.rect = self.image1.get_rect()
self.width, self.height = bg_size[0], bg_size[1]