Files
2026-02-26 03:54:51 -05:00

23 lines
831 B
C#

using System.Numerics;
using FFXIVClientStructs.FFXIV.Client.UI.Agent;
using Mappy.Classes;
namespace Mappy.MapRenderer;
public partial class MapRenderer
{
private unsafe void DrawFlag()
{
if (AgentMap.Instance()->FlagMarkerCount is not 0 && AgentMap.Instance()->FlagMapMarkers[0].TerritoryId == AgentMap.Instance()->SelectedTerritoryId) {
ref var flagMarker = ref AgentMap.Instance()->FlagMapMarkers[0];
DrawHelpers.DrawMapMarker(new MarkerInfo
{
Position = new Vector2(flagMarker.XFloat, flagMarker.YFloat) * Scale * DrawHelpers.GetMapScaleFactor() + DrawHelpers.GetCombinedOffsetVector() * Scale,
IconId = flagMarker.MapMarker.IconId,
Offset = DrawPosition,
Scale = Scale,
});
}
}
}