Elite-IGAU 62e55ee0be Copied modules outside SpanshRouter folder.
Python 3 seems to be having issues importing some modules.
2020-02-09 12:38:12 -07:00

40 lines
1.2 KiB
Python

import sys
is_py2 = sys.version[0] == '2'
if is_py2:
from SpanshRouter import SpanshRouter
else:
import SpanshRouter as SpanshRouter
global spansh_router
spansh_router = None
plugin_dir = None
def plugin_start3(plugin_dir):
return plugin_start(plugin_dir)
def plugin_start(plugin_dir):
# Check for newer versions
spansh_router = SpanshRouter(plugin_dir)
#spansh_router.check_for_update()
#spansh_router.open_last_route()
return 'spansh_router'
def plugin_stop():
global spansh_router
spansh_router.save_route()
if spansh_router.update_available:
spansh_router.install_update()
def journal_entry(cmdr, is_beta, system, station, entry, state):
global spansh_router
if (entry['event'] in ['FSDJump', 'Location', 'SupercruiseEntry', 'SupercruiseExit']) and entry["StarSystem"] == spansh_router.next_stop:
spansh_router.update_route()
spansh_router.set_source_ac(entry["StarSystem"])
elif entry['event'] == 'FSSDiscoveryScan' and entry['SystemName'] == spansh_router.next_stop:
spansh_router.update_route()
def plugin_app(parent):
global spansh_router
spansh_router.init_gui(parent)