extends Control @export var hud : Node ## SETTINGS const MINIMAP_POINT_RADIUS :float = 10.0 const MINIMAP_DISPLAY_RADIUS : float = 200.0 func _draw() -> void: update_minimap() func update_minimap(): var minimap_points = hud.minimap_points var player = hud.player for key in minimap_points: var point = minimap_points[key] var player_pos_h = Vector2(player.global_position.x,player.global_position.z) var point_pos_h = Vector2(point["position"].x,point["position"].z) var h_direction = (point_pos_h - player_pos_h).normalized() var v_direction = point["position"].y - player.global_position.y #var desired_rotation = object.global_transform.looking_at(target_positon,Vector3.UP).basis.get_euler() #var point_pos = draw_circle(point_pos,MINIMAP_POINT_RADIUS,point["color"],true)