25 lines
746 B
GDScript3
25 lines
746 B
GDScript3
extends Node
|
|
|
|
|
|
# Declare member variables here. Examples:
|
|
# var a = 2
|
|
# var b = "text"
|
|
var player_start_position: Position2D
|
|
|
|
func change_level(_level_name :String):
|
|
print("res://src/levels/" + _level_name + ".tscn" )
|
|
#var simultaneous_scene = preload("res://levels/level2.tscn").instance()
|
|
var new_level = load("res://src/levels/" + _level_name + ".tscn" ).instance()
|
|
#print (get_tree().get_root().get_children())
|
|
for l in get_node("/root/Main").get_children():
|
|
#print (get_node("/root/Main").get_children())
|
|
if l is Level:
|
|
print(l)
|
|
get_node("/root/Main").remove_child(l)
|
|
get_node("/root/Main").add_child(new_level)
|
|
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
#func _process(delta):
|
|
# pass
|