diff options
| author | Jan Tuomi <jan.tuomi@valuemotive.com> | 2020-07-30 22:44:44 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan.tuomi@valuemotive.com> | 2020-07-30 22:44:44 +0300 |
| commit | 1c7db0e243d2a8a93d19d953ab656610aa4ea1b4 (patch) | |
| tree | b54d98eb99f82582eaca9d99ee2b0879fd3dabb0 /scripts/PlayerCharacter.gd | |
| parent | d07037aa7ffb18b3219f1a73b1d8ef8b04be915c (diff) | |
Make ladders work
Diffstat (limited to 'scripts/PlayerCharacter.gd')
| -rw-r--r-- | scripts/PlayerCharacter.gd | 12 |
1 files changed, 8 insertions, 4 deletions
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) |
