def get_fso_profile_path(): global _profile_path if _profile_path is None: from knossos import clibs clibs.init_sdl() return clibs.get_config_path() return _profile_path
if clibs.can_detect_audio(): audio_devs = clibs.list_audio_devs() else: audio_devs = None print(json.dumps({ 'modes': clibs.get_modes(), 'audio_devs': audio_devs, 'joysticks': clibs.list_joysticks() })) elif len(sys.argv) > 1 and sys.argv[1] == '--fso-config-path': from knossos import clibs clibs.init_sdl() print(clibs.get_config_path()) elif len(sys.argv) > 1 and sys.argv[1] == '--lib-paths': import json from knossos import clibs, center if len(sys.argv) > 3: if sys.argv[2] == 'auto': center.settings['sdl2_path'] = None else: center.settings['sdl2_path'] = sys.argv[2] if sys.argv[3] == 'auto': center.settings['openal_path'] = None else: center.settings['openal_path'] = sys.argv[3]
if clibs.can_detect_audio(): audio_devs = clibs.list_audio_devs() else: audio_devs = None print( json.dumps({ 'modes': clibs.get_modes(), 'audio_devs': audio_devs, 'joysticks': clibs.list_joysticks() })) elif len(sys.argv) > 1 and sys.argv[1] == '--fso-config-path': from knossos import clibs clibs.init_sdl() print(clibs.get_config_path()) elif len(sys.argv) > 1 and sys.argv[1] == '--lib-paths': import json from knossos import clibs, center if len(sys.argv) > 3: if sys.argv[2] == 'auto': center.settings['sdl2_path'] = None else: center.settings['sdl2_path'] = sys.argv[2] if sys.argv[3] == 'auto': center.settings['openal_path'] = None else: center.settings['openal_path'] = sys.argv[3]