Beispiel #1
0
def regenerate_world(build_test=False):
	gfx.title('Generating...')
	
	reload(mapgen)
	
	if build_test:
		mapgen.create_buildings()
	
	pre_setup_world()
	
	try:
		mapgen.generate_map(towns=1,
			                factories=0,
			                outposts=2,
			                forests=1,
			                skip_zoning=True,
			                skip_chunking=True,
			                hotload=True,
		                     build_test=build_test)
	except:
		import traceback
		traceback.print_exc()
		SETTINGS['running'] = 1
		
		return False
	
	post_setup_world()
	gfx.refresh_view('map')
	
	return True
Beispiel #2
0
def regenerate_world(build_test=False):
    gfx.title('Generating...')

    reload(mapgen)

    if build_test:
        mapgen.create_buildings()

    pre_setup_world()

    try:
        mapgen.generate_map(towns=1,
                            factories=0,
                            outposts=2,
                            forests=1,
                            skip_zoning=True,
                            skip_chunking=True,
                            hotload=True,
                            build_test=build_test)
    except:
        import traceback
        traceback.print_exc()
        SETTINGS['running'] = 1

        return False

    post_setup_world()
    gfx.refresh_view('map')

    return True
Beispiel #3
0
		get_input()
		handle_input()
		
		#Show list of maps if not passed directly
		if SETTINGS['running'] == 1:
			if menus.get_menu_by_name('Maps')>-1 or menus.get_menu_by_name('Buildings')>-1:
				map_selection()
			else:
				create_maps_menu('--test' in sys.argv)
		
		elif SETTINGS['running'] == 2:
			terraform()
		
		elif SETTINGS['running'] == 3:
			chunk_map()
		
if __name__ == '__main__':
	create_all_tiles()
	items.initiate_all_items()
	
	gfx.init_libtcod(map_view_size=WINDOW_SIZE)
	gfx.prepare_terraform_views()
	gfx.log(WINDOW_TITLE)
	
	sys_set_fps(FPS_TERRAFORM)
	console_set_keyboard_repeat(200, 30)
	
	mapgen.create_buildings()
	
	main()
Beispiel #4
0
        #Show list of maps if not passed directly
        if SETTINGS['running'] == 1:
            if menus.get_menu_by_name('Maps') > -1 or menus.get_menu_by_name(
                    'Buildings') > -1:
                map_selection()
            else:
                create_maps_menu('--test' in sys.argv)

        elif SETTINGS['running'] == 2:
            terraform()

        elif SETTINGS['running'] == 3:
            chunk_map()


if __name__ == '__main__':
    create_all_tiles()
    items.initiate_all_items()

    gfx.init_libtcod(map_view_size=WINDOW_SIZE)
    gfx.prepare_terraform_views()
    gfx.log(WINDOW_TITLE)

    sys_set_fps(FPS_TERRAFORM)
    console_set_keyboard_repeat(200, 30)

    mapgen.create_buildings()

    main()