平衡难度

This commit is contained in:
星外之神 2022-07-28 22:33:21 +08:00
parent e8380e25ff
commit 29f47bf789
2 changed files with 5 additions and 5 deletions

View File

@ -14,7 +14,7 @@
"TangleKlep":100, "TangleKlep":100,
"Spikeweed":100, "Spikeweed":100,
"Squash":100, "Squash":100,
"Jalapeno":100, "Jalapeno":50,
"Threepeater":400 "Threepeater":400
} }
} }

View File

@ -623,7 +623,7 @@ class Level(tool.State):
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 = 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 = self.level_progress_bar_image.get_rect()
self.level_progress_bar_image_rect.x = 600 self.level_progress_bar_image_rect.x = 600
self.level_progress_bar_image_rect.y = 573 self.level_progress_bar_image_rect.y = 574
# 僵尸头 # 僵尸头
frame_rect = (0, 0, 23, 25) frame_rect = (0, 0, 23, 25)
@ -1480,11 +1480,11 @@ class Level(tool.State):
surface.blit(self.level_progress_bar_image, self.level_progress_bar_image_rect) surface.blit(self.level_progress_bar_image, self.level_progress_bar_image_rect)
# 按照当前波数生成僵尸头位置 # 按照当前波数生成僵尸头位置
self.level_progress_zombie_head_image_rect.x = self.level_progress_bar_image_rect.x - int((150 * self.waveNum) / (self.map_data[c.NUM_FLAGS] * 10)) + 145 # 常数为预计 self.level_progress_zombie_head_image_rect.x = self.level_progress_bar_image_rect.x - int((150 * self.waveNum) / (self.map_data[c.NUM_FLAGS] * 10)) + 145 # 常数为拟合
self.level_progress_zombie_head_image_rect.y = self.level_progress_bar_image_rect.y - 3 # 常数为预计 self.level_progress_zombie_head_image_rect.y = self.level_progress_bar_image_rect.y - 3 # 常数为拟合
# 填充的进度条信息 # 填充的进度条信息
# 常数为预计 # 常数为拟合
filledBarRect = (self.level_progress_zombie_head_image_rect.x + 3, self.level_progress_bar_image_rect.y + 6, int((150 * self.waveNum) / (self.map_data[c.NUM_FLAGS] * 10)) + 5, 9) filledBarRect = (self.level_progress_zombie_head_image_rect.x + 3, self.level_progress_bar_image_rect.y + 6, int((150 * self.waveNum) / (self.map_data[c.NUM_FLAGS] * 10)) + 5, 9)
# 画填充的进度条 # 画填充的进度条
pg.draw.rect(surface, c.YELLOWGREEN, filledBarRect) pg.draw.rect(surface, c.YELLOWGREEN, filledBarRect)