def __init__(self): super().__init__() self.BACKGROUND_COLOR = (177, 0, 50, 255) self.labels.add(Label( (5, 5), "Adept 0.0 Alpha <-> September 2015", )) self.labels.add( Label( utils.SCREEN_M, "", font="default48", x_centered=True, y_centered=True, )) self.buttons.add( Button( (utils.SCREEN_W / 2, utils.SCREEN_H / 2 + 100), "Create New Character", x_centered=True, y_centered=True, )) self.buttons.add( Button( (utils.SCREEN_W / 2, utils.SCREEN_H / 2 + 160), "New Solo Game", x_centered=True, y_centered=True, )) self.buttons.add( Button( (utils.SCREEN_W / 2, utils.SCREEN_H / 2 + 220), "Load Solo Game", x_centered=True, y_centered=True, )) self.buttons.add( Button( (utils.SCREEN_W - 10, utils.SCREEN_H - 10), "Join Multiplayer Game", invert_x_pos=True, invert_y_pos=True, )) self.buttons.add( Button( (utils.SCREEN_W / 2, utils.SCREEN_H / 2 + 280), "Options", x_centered=True, y_centered=True, func=self.go_to_options, )) self.buttons.add( Button( (utils.SCREEN_W / 2, utils.SCREEN_H / 2 + 340), "Exit", x_centered=True, y_centered=True, func=exit, )) self.buttons.add( Button( (10, utils.SCREEN_H - 10), "Select Character", invert_y_pos=True, func=self.go_to_select_character, ))