def main(): features.parse_options() setup_game_version() setup_android_version() setup_errors() maybe_start_remote_debug() monitor.start() save.start_zygote() client.window.init_screen() osutil.init() set_logical_size() ui.init() ui.set_fill_image(graphics.load_image('data/user/background.jpg')) setup_freeciv_config() client.window.init() gamescreen.init() start_autoupdate() start_marketnotice() ctrl.maybe_init() client.freeciv.run()
def main(size=None, init=True): features.FEATURE_FILE_PATH = os.path.join(save.get_save_dir(), 'features') features.parse_options() setup_game_version() setup_android_version() setup_errors() size = size or check_force_size() maybe_start_remote_debug() monitor.start() client.window.init_screen(size) osutil.init() ui.init() ui.set_fill_image(None) unpack_data() ui.set_fill_image(pygame.image.load('data/user/background.jpg')) setup_freeciv_config() client.window.init() gamescreen.init() start_autoupdate() if init: client.freeciv.run() else: client_main()
def main(): features.FEATURE_FILE_PATH = os.path.join(save.get_save_dir(), 'features') features.parse_options() setup_game_version() setup_android_version() setup_errors() maybe_start_remote_debug() monitor.start() save.start_zygote() client.window.init_screen() osutil.init() ui.init() ui.set_fill_image(graphics.load_image('data/user/background.jpg')) setup_freeciv_config() client.window.init() gamescreen.init() start_autoupdate() start_marketnotice() client.freeciv.run()
def main(): if sys.argv[1:] and sys.argv[1] == 'server': from freeciv.client import _freeciv import os _freeciv.func.py_server_main_run(sys.argv[2:]) os._exit(0) features.parse_options() if features.get('debug.dsn'): sys.excepthook = early_except_hook maybe_setup_launch_param() setup_game_version() setup_android_version() setup_errors() maybe_notify_about_launch() maybe_start_remote_debug() monitor.start() if features.get('app.fork'): save.start_zygote() init_window() client.window.init_screen() osutil.init() #Disable "set_logical_size" feature because # - it needs patching SDL # - there is a zoom feature in the game. # - it makes the graphics to be more blurred because they are zoomed twice when using game zoom #if not osutil.is_desktop: # set_logical_size() # Deleted. See lib/ui/core.py:scale_for_device ui.init() ui.set_fill_image(graphics.load_image('userdata/background.jpg')) client.window.init() gamescreen.init() start_autoupdate() start_marketnotice() if ctrl: ctrl.maybe_init() client.freeciv.run(['--log', monitor.get_log_path_base() + '.log'])
def main(): if sys.argv[1:] and sys.argv[1] == 'server': from freeciv.client import _freeciv import os _freeciv.func.py_server_main_run(sys.argv[2:]) os._exit(0) features.parse_options() if features.get('debug.dsn'): sys.excepthook = early_except_hook maybe_setup_launch_param() setup_game_version() setup_android_version() setup_errors() maybe_notify_about_launch() maybe_start_remote_debug() monitor.start() if features.get('app.fork'): save.start_zygote() init_window() client.window.init_screen() osutil.init() if not osutil.is_desktop: set_logical_size() ui.init() ui.set_fill_image(graphics.load_image('data/user/background.jpg')) setup_freeciv_config() client.window.init() gamescreen.init() start_autoupdate() start_marketnotice() if ctrl: ctrl.maybe_init() client.freeciv.run()