增加关卡进程素材:僵尸头和旗帜

This commit is contained in:
星外之神 2022-05-02 09:41:19 +08:00
parent 70b07098f8
commit fa4004ea48
4 changed files with 21 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -62,6 +62,10 @@ SHOVEL = 'shovel'
SHOVEL_BOX = 'shovelBox' SHOVEL_BOX = 'shovelBox'
# 一大波僵尸来袭图片 # 一大波僵尸来袭图片
HUGE_WAVE_APPROCHING = 'Approching' HUGE_WAVE_APPROCHING = 'Approching'
# 关卡进程图片
LEVEL_PROGRESS_BAR = 'LevelProgressBar'
LEVEL_PROGRESS_ZOMBIE_HEAD = 'LevelProgressZombieHead'
LEVEL_PROGRESS_FLAG = 'LevelProgressFlag'
# GAME INFO字典键值 # GAME INFO字典键值

View File

@ -341,6 +341,8 @@ class Level(tool.State):
self.setupLittleMenu() self.setupLittleMenu()
self.setupLevelProgressBarImage()
self.setupHugeWaveApprochingImage() self.setupHugeWaveApprochingImage()
self.showHugeWaveApprochingTime = -2000 # 防止设置为0时刚刚打开游戏就已经启动红字 self.showHugeWaveApprochingTime = -2000 # 防止设置为0时刚刚打开游戏就已经启动红字
@ -380,12 +382,26 @@ class Level(tool.State):
# 一大波僵尸来袭图片显示 # 一大波僵尸来袭图片显示
def setupHugeWaveApprochingImage(self): def setupHugeWaveApprochingImage(self):
frame_rect = [0, 0, 492, 80] frame_rect = (0, 0, 492, 80)
self.huge_wave_approching_image = tool.get_image_menu(tool.GFX[c.HUGE_WAVE_APPROCHING], *frame_rect, c.BLACK, 1) self.huge_wave_approching_image = tool.get_image_menu(tool.GFX[c.HUGE_WAVE_APPROCHING], *frame_rect, c.BLACK, 1)
self.huge_wave_approching_image_rect = self.huge_wave_approching_image.get_rect() self.huge_wave_approching_image_rect = self.huge_wave_approching_image.get_rect()
self.huge_wave_approching_image_rect.x = 140 # 猜的 self.huge_wave_approching_image_rect.x = 140 # 猜的
self.huge_wave_approching_image_rect.y = 250 # 猜的 self.huge_wave_approching_image_rect.y = 250 # 猜的
def setupLevelProgressBarImage(self):
frame_rect = (0, 0, 158, 26)
self.level_progress_bar_image = tool.get_image_menu(tool.GFX[c.LEVEL_PROGRESS_BAR], *frame_rect, c.BLACK, 1)
self.level_progress_bar_image_rect = self.level_progress_bar_image.get_rect()
self.level_progress_bar_image_rect.x = 600 # 猜的
self.level_progress_bar_image_rect.y = 550 # 猜的
# 僵尸头
frame_rect = (0, 0, 23, 25)
self.level_progress_zombie_head_image = tool.get_image_menu(tool.GFX[c.LEVEL_PROGRESS_ZOMBIE_HEAD], *frame_rect, c.BLACK, 1)
self.level_progress_zombie_head_image_rect = self.level_progress_zombie_head_image.get_rect()
self.level_progress_zombie_head_image_rect.x = self.level_progress_bar_image_rect.x + 73 # 猜的
self.level_progress_zombie_head_image_rect.y = self.level_progress_bar_image_rect.y - 3 # 猜的
# 检查小菜单有没有被点击 # 检查小菜单有没有被点击
def checkLittleMenuClick(self, mouse_pos): def checkLittleMenuClick(self, mouse_pos):
x, y = mouse_pos x, y = mouse_pos