Launcher/Versions.gd

34 lines
634 B
GDScript

extends Node
var os_name = ""
var suffix = ""
func get_version():
var version
var store = Store.get_store()
if store.has("current_version"):
version = store["current_version"]
else:
version = null
return version
func _ready():
# Make sure {config}/UltraFlare/current exists
var current_dir = Directory.new()
if not current_dir.dir_exists(OS.get_config_dir()+"/UltraFlare/current"):
current_dir.make_dir_recursive(OS.get_config_dir()+"/UltraFlare/current")
if OS.get_name() == "X11":
os_name = "linux"
elif OS.get_name() == "Windows":
os_name = "windows"
if os_name == "windows":
suffix = ".exe"