extends Node @onready var scenes = $scenes var fullscreen = false # Called when the node enters the scene tree for the first time. func _ready() -> void: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) loadStartMenu() func _physics_process(delta: float) -> void: if Input.is_action_just_pressed("fullscreen"): if not fullscreen: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) fullscreen = true elif fullscreen: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) fullscreen = false if scenes.get_children() != []: if GLOBAL.lost and scenes.get_child(0).name == "Grid": loadScoreOverview() GLOBAL.lost = false func loadGrid(): for i in scenes.get_children(): i.queue_free() scenes.add_child(load("res://scenes/Grid/grid.tscn").instantiate()) $scenes/Grid.toggleButton() $scenes/Grid.startGame() func loadScoreOverview(): for i in scenes.get_children(): i.queue_free() scenes.add_child(load("res://scenes/ScoreOverview/score_overview.tscn").instantiate()) func loadStartMenu(): for i in scenes.get_children(): i.queue_free() scenes.add_child(load("res://scenes/Menu/start_menu.tscn").instantiate())