-------------------------
-- AiB Cursor Frame (converted from XML)
-------------------------


-- Create main cursor frame
local cursorFrame = CreateFrame("Frame", "AiB_Cursor_CursorFrame", UIParent)
cursorFrame:SetSize(40, 40)
cursorFrame:EnableMouse(false)
cursorFrame:Show()


-- Reticle Texture
local reticle = cursorFrame:CreateTexture(nil, "OVERLAY")
reticle:SetTexture("Interface\\AddOns\\aib\\textures\\cursor\\Reticle_Dot")
reticle:SetSize(10, 10)
reticle:SetPoint("CENTER")
reticle:SetVertexColor(1, 1, 1, 1)
cursorFrame.Reticle = reticle


-- Main Ring Texture
local mainRing = cursorFrame:CreateTexture(nil, "OVERLAY")
mainRing:SetTexture("Interface\\AddOns\\aib\\textures\\cursor\\Ring_Main")
mainRing:SetSize(70, 70)
mainRing:SetPoint("CENTER")
mainRing:SetVertexColor(1, 1, 1, 1)
cursorFrame.MainRing = mainRing


-- Make globally accessible
_G.AiB_Cursor_CursorFrame = cursorFrame

