spacegame/hud/aim_indicator.gd
2025-05-03 14:12:25 +02:00

16 lines
362 B
GDScript

extends Control
class_name AimIndicator
@export var player: Player
@onready var dot: Sprite2D = $dot
func _physics_process(_delta: float) -> void:
if player == null:
return
var angle := player.radar.get_closest_threat_angle(player.global_rotation)
if angle == 100:
dot.visible = false
else:
dot.visible = true
dot.position.x = angle / PI * 32.0