class_name Speedometer extends TextureRect @onready var needle: TextureRect = $Needle @export var adjustSpeed: float = 1 # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: var targetAngle: float = lerp_angle(-(PI / 2) + 0.1, (PI / 2) - 0.1, Sleigh.instance.speed / Sleigh.instance.maxSpeed) needle.rotation += clampf(targetAngle - needle.rotation, -adjustSpeed * delta, adjustSpeed * delta)