初始化敌人飞机2
This commit is contained in:
parent
89a957bed8
commit
9d0f674c33
|
@ -40,4 +40,74 @@ class EnemyPlane(object):
|
|||
self.speed = 3
|
||||
self.score = 2
|
||||
self.interval = 2000
|
||||
|
||||
elif self.type == 3:
|
||||
self.image = pygame.image.load("./images/enemy/enemy3.png")
|
||||
|
||||
# 飞机矩形
|
||||
self.rect = self.image.get_rect()
|
||||
# 子弹列表
|
||||
self.bullets = [Bullet(self.main_scene, enemy=True, type=3)
|
||||
for v in range(1, 12)]
|
||||
# 飞机速度
|
||||
self.speed = 3
|
||||
self.score = 3
|
||||
self.HP = 10
|
||||
self.interval = 1500
|
||||
elif self.type == 4:
|
||||
self.image = pygame.image.load("./images/enemy/enemy4.png")
|
||||
|
||||
# 飞机矩形
|
||||
self.rect = self.image.get_rect()
|
||||
# 子弹列表
|
||||
self.bullets = [Bullet(self.main_scene, enemy=True, type=4)
|
||||
for v in range(1, 12)]
|
||||
# 飞机速度
|
||||
self.speed = 3
|
||||
self.score = 4
|
||||
self.HP = 12
|
||||
self.interval = 1500
|
||||
elif self.type == 5:
|
||||
self.image = pygame.image.load("./images/enemy/enemy5.png")
|
||||
|
||||
# 飞机矩形
|
||||
self.rect = self.image.get_rect()
|
||||
# 子弹列表
|
||||
self.bullets = [Bullet(self.main_scene, enemy=True, type=5)
|
||||
for v in range(1, 12)]
|
||||
# 飞机速度
|
||||
self.speed = 3
|
||||
self.score = 5
|
||||
self.HP = 15
|
||||
self.interval = 1500
|
||||
elif self.type == 6:
|
||||
self.image = pygame.image.load("./images/enemy/enemy6.png")
|
||||
|
||||
# 飞机矩形
|
||||
self.rect = self.image.get_rect()
|
||||
# 子弹列表
|
||||
self.bullets = [Bullet(self.main_scene, enemy=True, type=5)
|
||||
for v in range(1, 12)]
|
||||
# 飞机速度
|
||||
self.speed = 3
|
||||
self.score = 5
|
||||
self.HP = 15
|
||||
self.interval = 1500
|
||||
|
||||
# 默认
|
||||
else:
|
||||
self.image = pygame.image.load("./images/enemy/enemy1.png")
|
||||
# 飞机矩形
|
||||
self.rect = self.image.get_rect()
|
||||
# 子弹列表
|
||||
self.bullets = [Bullet(self.main_scene, enemy=True)
|
||||
for v in range(1, 9)]
|
||||
# 飞机速度
|
||||
self.speed = 2
|
||||
# 飞机生命
|
||||
self.HP = 10
|
||||
# 子弹间隔
|
||||
self.interval = 1000
|
||||
|
||||
self.endtime = pygame.time.get_ticks()
|
||||
self.set_pos(random.randint(
|
||||
0, self.main_scene.size[1] - self.rect[2] - 20), 0)
|
||||
|
|
Loading…
Reference in New Issue