From 1c7db0e243d2a8a93d19d953ab656610aa4ea1b4 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Thu, 30 Jul 2020 22:44:44 +0300 Subject: Make ladders work --- scripts/PlayerCharacter.gd | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'scripts/PlayerCharacter.gd') diff --git a/scripts/PlayerCharacter.gd b/scripts/PlayerCharacter.gd index edcbdb2..83fa8bd 100644 --- a/scripts/PlayerCharacter.gd +++ b/scripts/PlayerCharacter.gd @@ -4,8 +4,7 @@ class_name PlayerCharacter export (int) var speed = 8 export (float) var walk_wobble_coeff = 5 var velocity = Vector2() -var look_dir = 1 # right = 1 - # left = -1 +var look_dir = 1 # right = 1, left = -1 func get_input(): velocity = Vector2() @@ -41,5 +40,10 @@ func _physics_process(_delta): get_input() velocity = move_and_slide(velocity) -func change_level(): - print("change_level()") +func change_level(num: int): + var new_scene = "res://scenes/Scene" + String(num) + ".tscn" + var success = get_tree().change_scene(new_scene) + if success == OK: + print("Changed level to " + new_scene) + else: + push_error("Failed to change level to " + new_scene) -- cgit v1.3