extends Node const CAPTAIN_PROGRESS := preload("res://scripts/captain/captain_progress.gd") var captain: CaptainProgress = CAPTAIN_PROGRESS.new() var selected_ship_path: String = "" var restart_inventory: Dictionary = {} var system_level: int = 1 var system_seed: int = 0 func create_system_seed() -> int: var rng := RandomNumberGenerator.new() rng.randomize() return maxi(1, rng.randi()) func start_new_run() -> void: captain = CAPTAIN_PROGRESS.new() system_level = 1 system_seed = create_system_seed() restart_inventory.clear() func _ready() -> void: var game_window := get_tree().root game_window.content_scale_size = Vector2i(1280, 720) game_window.content_scale_mode = Window.CONTENT_SCALE_MODE_CANVAS_ITEMS game_window.content_scale_aspect = Window.CONTENT_SCALE_ASPECT_EXPAND