From bf7d6270cde5fe4560c621f410c932a6d11bad82 Mon Sep 17 00:00:00 2001 From: hi80482 <66435094+hi80482@users.noreply.github.com> Date: Sun, 12 Jul 2020 15:58:20 +0800 Subject: [PATCH] code optimization --- sys.py/UI/Emulator/fav_list_page.py | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/sys.py/UI/Emulator/fav_list_page.py b/sys.py/UI/Emulator/fav_list_page.py index 23fc90e..8588050 100644 --- a/sys.py/UI/Emulator/fav_list_page.py +++ b/sys.py/UI/Emulator/fav_list_page.py @@ -398,9 +398,7 @@ class FavListPage(Page): if cur_time - self._Screen._LastKeyDown > 0.3: self._ScrollStep = 1 - # def KeyDown(self,event): - # fast: fast display mode - def KeyDown(self, event, fast = False): + def KeyDown(self,event): # if IsKeyMenuOrB(event.key) or event.key == CurKeys["Left"]: # self.ReturnToUpLevelPage() @@ -415,10 +413,9 @@ class FavListPage(Page): if event.key == CurKeys["Right"]: if self._Backspace: move = 6 - pagedown = pygame.event.Event(pygame.KEYDOWN, key = CurKeys["Down"]) for i in range(move): - self.KeyDown(pagedown, True) + self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() @@ -428,10 +425,9 @@ class FavListPage(Page): self.ReturnToUpLevelPage() else: move = 6 - pageup = pygame.event.Event(pygame.KEYDOWN, key = CurKeys["Up"]) for i in range(move): - self.KeyDown(pageup, True) + self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() @@ -439,20 +435,14 @@ class FavListPage(Page): if event.key == CurKeys["Up"]: self.SpeedScroll(event.key) self.ScrollUp() - # self._Screen.Draw() - # self._Screen.SwapAndShow() - if not fast: - self._Screen.Draw() - self._Screen.SwapAndShow() + self._Screen.Draw() + self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.SpeedScroll(event.key) self.ScrollDown() - # self._Screen.Draw() - # self._Screen.SwapAndShow() - if not fast: - self._Screen.Draw() - self._Screen.SwapAndShow() + self._Screen.Draw() + self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click()