def init_scenes(self): main_menu = [] play = Button(self.levels, (self.indent, 100), "PLAY") main_menu.append(play) records = Button(self.records, (self.indent, 150), "RECORDS") main_menu.append(records) resolution = Button(self.resolution, (self.indent, 200), "RESOLUTION") main_menu.append(resolution) exit = Button(self.exit, (self.indent, 250), "EXIT") main_menu.append(exit) self.menu_scenes["main_menu"] = main_menu self.menu_scenes["play"] = [] levels = [] back = Button(self.main_menu_from_menu, (self.indent, 100), 'BACK') levels.append(back) level_1 = Button(self.level_1, (self.indent, 150), 'LEVEL 1') levels.append(level_1) level_2 = Button(self.level_2, (self.indent, 200), 'LEVEL 2') levels.append(level_2) level_3 = Button(self.level_3, (self.indent, 250), 'LEVEL 3') levels.append(level_3) self.menu_scenes['levels'] = levels game_menu = [] continue_b = Button(self.continue_c, (self.indent, 100), "CONTINUE") game_menu.append(continue_b) save = Button(self.save_record, (self.indent, 150), "SAVE") game_menu.append(save) menu = Button(self.main_menu, (self.indent, 200), "MAIN MENU") game_menu.append(menu) self.menu_scenes["game_menu"] = game_menu save_record = [] menu = Button(self.main_menu, (self.indent, 100), 'MAIN MENU') save_record.append(menu) save = Button(self.save, (self.indent, 150), 'SAVE') save_record.append(save) name = Button(None, (self.indent, 200), 'NAME: ') save_record.append(name) self.menu_scenes['save_record'] = save_record resolution = [] back = Button(self.main_menu_from_menu, (self.indent, 100), 'BACK') resolution.append(back) resolution1 = Button(lambda space: space.set_resolution((1200, 800)), (self.indent, 150), '1200x800') resolution.append(resolution1) resolution2 = Button(lambda space: space.set_resolution((1000, 600)), (self.indent, 200), '1000x600') resolution.append(resolution2) resolution3 = Button(lambda space: space.set_resolution((800, 500)), (self.indent, 250), '800x500') resolution.append(resolution3) self.menu_scenes['resolution'] = resolution