From 82cebe828877d53d54fd621efba752a33dd8a7d4 Mon Sep 17 00:00:00 2001 From: wszqkzqk Date: Tue, 26 Jul 2022 23:20:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/state/mainmenu.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/state/mainmenu.py b/source/state/mainmenu.py index 31c9c64..ceb41f5 100644 --- a/source/state/mainmenu.py +++ b/source/state/mainmenu.py @@ -221,9 +221,8 @@ class Menu(tool.State): surface.blit(self.option_button_image, self.option_button_rect) surface.blit(self.littleGame_image, self.littleGame_rect) - # 没有选到选项时,检查有没有点到选项 + # 点到冒险模式后播放动画 if self.adventure_clicked: - # 点到后播放动画 if (self.current_time - self.adventure_timer) > 150: self.adventure_frame_index += 1 if self.adventure_frame_index >= 2: @@ -232,12 +231,14 @@ class Menu(tool.State): self.adventure_image = self.adventure_frames[self.adventure_frame_index] if (self.current_time - self.adventure_start) > 3200: self.done = True + # 点到选项按钮后显示菜单 elif self.option_button_clicked: surface.blit(self.big_menu, self.big_menu_rect) surface.blit(self.return_button, self.return_button_rect) if (mouse_pos and self.checkReturnClick(mouse_pos)): self.option_button_clicked = False pg.mixer.Sound(os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ,"resources", "sound", "buttonclick.ogg")).play() + # 没有点到前两者时常规行检测所有按钮的点击和高亮 else: # 先检查选项高亮预览 self.checkHilight(*pg.mouse.get_pos())