summaryrefslogtreecommitdiff
path: root/scripts/camera.gd
blob: de8b20cd866d6285b1f43e22d57c32374096b15e (plain)
1
2
3
4
5
6
7
8
9
10
11
extends Camera2D

onready var basketball = $"../Basketball"
onready var hoop = $"../Hoop"

func _process(_delta):
	position = (basketball.position + hoop.position) / 2
	if (basketball.position.distance_to(hoop.position) + (basketball.drag_radius * 3)) > limit_right:
		set_zoom(Vector2(1, 1) * ((basketball.position.distance_to(hoop.position) + (basketball.drag_radius * 3))  / limit_right))
	else:
		set_zoom(Vector2(1, 1))