def update(self, is_key_pressed, time, display):
"""
?????????????????????????????
is_key_pressed ?????????????ascii????????????
time ????
display ????????Display??
"""
if (is_key_pressed(pygame.K_e)):
if self.theme_changed:
display.theme_index = (display.theme_index + 1) % len(self.themes)
display.theme = self.themes[display.theme_index]
self.theme_changed = False
elif not self.theme_changed:
self.theme_changed = True
flag = False
if (is_key_pressed(pygame.K_UP)):
self._up(display, time)
flag = True
if (is_key_pressed(pygame.K_DOWN)):
self._down(display, time)
flag = True
if (is_key_pressed(pygame.K_LEFT)):
self._left(display, time)
flag = True
if (is_key_pressed(pygame.K_RIGHT)):
self._right(display, time)
flag = True
if self.counter >= 3:
self.counter = 0
return flag
else:
self.counter += 1
return False
评论列表
文章目录