spacegame/hud/aim_indicator.gd
qwertzuiopy 4160fd0d8c :3
2025-04-14 22:07:39 +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 * 13.0