Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
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()
Exemplo n.º 4
0
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()
Exemplo n.º 5
0
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()