This commit is contained in:
2026-07-01 20:31:41 +02:00
commit 764d4b15f0
104 changed files with 3665 additions and 0 deletions

22
level_loader.gd Normal file
View File

@@ -0,0 +1,22 @@
class_name LevelLoader
extends Node
@export
var current_level: Node
@export
var start_menu: PackedScene
func _ready() -> void:
Globals.levelLoader = self
load_level(start_menu)
func load_level(level: PackedScene):
var children = current_level.get_children()
for child in children:
child.queue_free()
await get_tree().process_frame
current_level.add_child(level.instantiate())