import pygame
import random
import time
# 类
"""
类名:feiji
属性:位置x,y;皮肤;血量
方法: show, move,发射子弹
"""
class feiji:
def __init__(self, CK):
self.x = 250
self.y = 500
self.picture = "hero1.png"
self.pifu = pygame.image.load(self.picture)
self.blood = 3
self.chuangkou = CK
self.bullets = [] # 列表
# 是否爆炸
self.boom = False
self.boom_picture=[] # 爆炸图库
self.join_boom_picture()
self.boom_picture_num = 0
self.image_index = 0
def join_boom_picture(self):
self.boom_picture.append(pygame.image.load("hero_blowup_n1.png"))
self.boom_picture.append(pygame.image.load("hero_blowup_n2.png"))
self.boom_picture.append(pygame.image.load("hero_blowup_n3.png"))
self.boom_picture.append(pygame.image.load("hero_blowup_n4.png"))
def show(self):
if self.boom:
self.chuangkou.blit(self.boom_picture[self.boom_picture_num], (self.x, self.y))
self.image_index += 1
if self.image_index == 7:
self.image_index = 0
self.boom_picture_num += 1
if self.boom_picture_num>3:
time.sleep(2)
pygame.quit()
else:
self.chuangkou.blit(self.pifu, (self.x, self.y))
zidanx = []
zidany = [
qiyuan -飞机大战最终版
最新推荐文章于 2023-11-20 16:56:26 发布