def __init__(self, main_menu):
self.parent = main_menu.parent
self.main_menu = main_menu
self.settings = self.parent.settings
self.parent.event_handler.register_key_listener(self.handle_keypress)
self.title = text_renderer.render_title("Options", colours.COLOUR_WHITE)
self.title_position = (
(self.parent.resolution[0] - self.title.get_width())// 2,
15
)
self.directions = {
pygame.K_UP : [-1, 0],
pygame.K_DOWN : [ 1, 0],
pygame.K_RIGHT : [ 0, 1],
pygame.K_LEFT : [ 0, -1],
pygame.K_SPACE : [ 0, 2],
pygame.K_RETURN : [ 0, 2],
pygame.K_ESCAPE : [ 0, 3],
pygame.K_BACKSPACE : [ 0, 3]
}
self.animation = None
self.menu = SettingsMenu(self.settings)
self.menu.register_finished_callback(self.finished)
评论列表
文章目录