client.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:ice-mud-game 作者: PyBargain 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号