From cb1655c3e3958845ec6b2b6ab634149cede152a8 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Wed, 19 Nov 2025 20:06:53 +0200 Subject: Improve room change --- player.gd | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'player.gd') diff --git a/player.gd b/player.gd index bda8616..645c8b2 100644 --- a/player.gd +++ b/player.gd @@ -1,6 +1,8 @@ class_name Player extends CharacterBody2D +@onready var top: Top = get_tree().root.get_node("Top") + @export var speed: float @export var jump_strength: float @export var coyote_max: int @@ -39,6 +41,8 @@ func _process(_delta: float) -> void: $AnimatedSprite2D.set_animation("idle") func _physics_process(delta: float): + if not top.objects_active: return + var grav_coef = 1.0 if velocity.y < 0 and Input.is_action_pressed("jump"): grav_coef = 1.0 + (jump_held_coef * velocity.y / jump_strength) -- cgit v1.3