增加关卡进程素材:僵尸头和旗帜
This commit is contained in:
parent
70b07098f8
commit
fa4004ea48
BIN
resources/graphics/Screen/LevelProgressFlag.png
Normal file
BIN
resources/graphics/Screen/LevelProgressFlag.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.3 KiB |
BIN
resources/graphics/Screen/LevelProgressZombieHead.png
Normal file
BIN
resources/graphics/Screen/LevelProgressZombieHead.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
@ -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字典键值
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user