def create_maps_menu(build_test): _menu_items = [] if build_test: for building_type in mapgen.BUILDINGS: _menu_items.append(menus.create_item('single', building_type, None)) _m = menus.create_menu(title='Buildings', menu=_menu_items, padding=(1, 1), position=(0, 0), on_select=building_type_selected, format_str='$k') else: for map_file in profiles.get_maps(): _menu_items.append(menus.create_item('single', map_file, None)) if not _menu_items: logging.error('No maps found.') sys.exit(1) _m = menus.create_menu(title='Maps', menu=_menu_items, padding=(1, 1), position=(0, 0), on_select=menu_item_selected, format_str='$k') menus.activate_menu(_m) menu_align()
def create_maps_menu(build_test): _menu_items = [] if build_test: for building_type in mapgen.BUILDINGS: _menu_items.append(menus.create_item('single', building_type, None)) _m = menus.create_menu(title='Buildings', menu=_menu_items, padding=(1,1), position=(0, 0), on_select=building_type_selected, format_str='$k') else: for map_file in profiles.get_maps(): _menu_items.append(menus.create_item('single', map_file, None)) if not _menu_items: logging.error('No maps found.') sys.exit(1) _m = menus.create_menu(title='Maps', menu=_menu_items, padding=(1,1), position=(0, 0), on_select=menu_item_selected, format_str='$k') menus.activate_menu(_m) menu_align()
def create_maps_menu(): _menu_items = [] for map_file in profiles.get_maps(): _menu_items.append(menus.create_item('single', map_file, None)) if not _menu_items: logging.error('No maps found.') sys.exit(1) _m = menus.create_menu(title='Maps', menu=_menu_items, padding=(1,1), position=(0, 0), on_select=menu_item_selected, format_str='$k') menus.activate_menu(_m) menu_align()
def switch_to_world_gen(): _maps = ['Generate Map'] _maps.extend(profiles.get_maps()) _menu_items = [] _menu_items.append(menus.create_item('list', 'Map', _maps)) _menu_items.append( menus.create_item( 'list', 'World Age', ['Day 0', '1 Week', '2 Weeks', '3 Weeks', '4 Weeks', '5 Weeks'], enabled=False)) _menu_items.append( menus.create_item('list', 'Dynamic Spawns', ['None', 'Sparse', 'Medium', 'Heavy'])) _menu_items.append( menus.create_item('list', 'Wildlife Density', ['None', 'Sparse', 'Medium', 'Heavy'], enabled=False)) _menu_items.append( menus.create_item('list', 'Artifacts', ['Few', 'Normal', 'Many'], enabled=False)) _menu_items.append( menus.create_item('list', 'Economy', ['Weak', 'Stable', 'Strong'], enabled=False)) _menu_items.append(menus.create_item('spacer', '-', None)) _menu_items.append(menus.create_item('single', 'Generate', None)) _menu_items.append(menus.create_item('single', 'Back', None)) _i = menus.create_menu(title='World Generation', menu=_menu_items, padding=(1, 1), position=(0, 0), on_select=worldgen_menu_select, on_close=clear) menus.activate_menu(_i) clear()
def switch_to_world_gen(): _maps = ['Generate Map'] _maps.extend(profiles.get_maps()) _menu_items = [] _menu_items.append(menus.create_item('list', 'Map', _maps)) _menu_items.append(menus.create_item('list', 'World Age', ['Day 0','1 Week', '2 Weeks', '3 Weeks', '4 Weeks', '5 Weeks'], enabled=False)) _menu_items.append(menus.create_item('list', 'Dynamic Spawns', ['None', 'Sparse', 'Medium', 'Heavy'])) _menu_items.append(menus.create_item('list', 'Wildlife Density', ['None', 'Sparse', 'Medium', 'Heavy'], enabled=False)) _menu_items.append(menus.create_item('list', 'Artifacts', ['Few', 'Normal', 'Many'], enabled=False)) _menu_items.append(menus.create_item('list', 'Economy', ['Weak', 'Stable', 'Strong'], enabled=False)) _menu_items.append(menus.create_item('spacer', '-', None)) _menu_items.append(menus.create_item('single', 'Generate', None)) _menu_items.append(menus.create_item('single', 'Back', None)) _i = menus.create_menu(title='World Generation', menu=_menu_items, padding=(1,1), position=(0,0), on_select=worldgen_menu_select, on_close=clear) menus.activate_menu(_i) clear()