diff --git a/misc/scene_changer/engine.cfg b/misc/scene_changer/engine.cfg new file mode 100644 index 00000000..1ba1a411 --- /dev/null +++ b/misc/scene_changer/engine.cfg @@ -0,0 +1,4 @@ +[application] + +name="Scene Changer" +main_scene="res://scene_a.scn" diff --git a/misc/scene_changer/scene_a.gd b/misc/scene_changer/scene_a.gd new file mode 100644 index 00000000..956878b0 --- /dev/null +++ b/misc/scene_changer/scene_a.gd @@ -0,0 +1,17 @@ + +extends Panel + +# member variables here, example: +# var a=2 +# var b="textvar" + +func _ready(): + # Initalization here + pass + + + + +func _on_goto_scene_pressed(): + get_tree().change_scene("res://scene_b.scn") + pass # replace with function body diff --git a/misc/scene_changer/scene_a.scn b/misc/scene_changer/scene_a.scn new file mode 100644 index 00000000..61727a57 Binary files /dev/null and b/misc/scene_changer/scene_a.scn differ diff --git a/misc/scene_changer/scene_b.gd b/misc/scene_changer/scene_b.gd new file mode 100644 index 00000000..4f94d6bb --- /dev/null +++ b/misc/scene_changer/scene_b.gd @@ -0,0 +1,17 @@ + +extends Panel + +# member variables here, example: +# var a=2 +# var b="textvar" + +func _ready(): + # Initalization here + pass + + + + +func _on_goto_scene_pressed(): + get_tree().change_scene("res://scene_a.scn") + pass # replace with function body diff --git a/misc/scene_changer/scene_b.scn b/misc/scene_changer/scene_b.scn new file mode 100644 index 00000000..ae09eeff Binary files /dev/null and b/misc/scene_changer/scene_b.scn differ