diff --git a/source/state/screen.py b/source/state/screen.py index e36c096..843efef 100644 --- a/source/state/screen.py +++ b/source/state/screen.py @@ -19,24 +19,30 @@ class Screen(tool.State): # 按钮 frame_rect = (0, 0, 111, 26) + ## 主菜单按钮 + self.main_menu_button_image = tool.get_image_menu(tool.GFX[c.UNIVERSAL_BUTTON], *frame_rect) + self.main_menu_button_image_rect = self.main_menu_button_image.get_rect() + self.main_menu_button_image_rect.x = 620 + ### 主菜单按钮上的文字 + font = pg.font.Font(c.FONT_PATH, 18) + main_menu_text = font.render("主菜单", True, c.NAVYBLUE) + main_menu_text_rect = main_menu_text.get_rect() + main_menu_text_rect.x = 29 ## 继续按钮 self.next_button_image = tool.get_image_menu(tool.GFX[c.UNIVERSAL_BUTTON], *frame_rect) self.next_button_image_rect = self.next_button_image.get_rect() self.next_button_image_rect.x = 70 ### 继续按钮上的文字 - font = pg.font.Font(c.FONT_PATH, 18) - next_text = font.render("继续", True, c.NAVYBLUE) - next_text_rect = next_text.get_rect() - next_text_rect.x = 37 - ## 主菜单按钮 - self.main_menu_button_image = tool.get_image_menu(tool.GFX[c.UNIVERSAL_BUTTON], *frame_rect) - self.main_menu_button_image_rect = self.main_menu_button_image.get_rect() - self.main_menu_button_image_rect.x = 620 - self.next_button_image_rect.y = self.main_menu_button_image_rect.y = 550 - ### 主菜单按钮上的文字 - main_menu_text = font.render("主菜单", True, c.NAVYBLUE) - main_menu_text_rect = main_menu_text.get_rect() - main_menu_text_rect.x = 29 + if name == c.GAME_VICTORY_IMAGE: + next_text = font.render("下一关", True, c.NAVYBLUE) + next_text_rect = next_text.get_rect() + next_text_rect.x = 29 + self.next_button_image_rect.y = self.main_menu_button_image_rect.y = 555 + else: + next_text = font.render("重新开始", True, c.NAVYBLUE) + next_text_rect = next_text.get_rect() + next_text_rect.x = 21 + self.next_button_image_rect.y = self.main_menu_button_image_rect.y = 530 self.next_button_image.blit(next_text, next_text_rect) self.main_menu_button_image.blit(main_menu_text, main_menu_text_rect) self.image.blit(self.next_button_image, self.next_button_image_rect)