From 0b302feb975e74dba978b46562f3f3019d1cd2b9 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 2 Dec 2025 14:01:19 +0200 Subject: Add terrain --- game_camera.gd | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'game_camera.gd') diff --git a/game_camera.gd b/game_camera.gd index 9545edd..5bcbacf 100644 --- a/game_camera.gd +++ b/game_camera.gd @@ -1,8 +1,5 @@ extends Camera2D -## Amount to smoothly offset the camera if the parent is a Player. -@export var offset_amt: Vector2 - @onready var tree: SceneTree = get_tree() func _ready() -> void: @@ -18,19 +15,7 @@ func _process(_delta: float) -> void: if targets.size() == 0: return for target in targets: - if target is Player: - var player: Player = target - var oy: float = 0 - if not player.is_on_floor(): - oy = offset_amt.y - pos += Vector2(player.global_position.x + player.get_facing() * offset_amt.x, - player.global_position.y + oy) - elif target is Node2D: - var node2d: Node2D = target - pos += node2d.global_position - else: - assert(false, "camera_target node is invalid") - + pos += target._camera_target() n += 1 global_position = pos / n -- cgit v1.3