vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | function CT_CoordMod_OnUpdate() |
2 | local cX, cY = GetCursorPosition(); |
||
3 | local pX, pY = GetPlayerMapPosition("player"); |
||
4 | local ceX, ceY = WorldMapFrame:GetCenter(); |
||
5 | local wmfw, wmfh = WorldMapButton:GetWidth(), WorldMapButton:GetHeight(); |
||
6 | |||
7 | cX = ( ( ( cX / WorldMapFrame:GetScale() ) - ( ceX - wmfw / 2 ) ) / wmfw + 22/10000 ); |
||
8 | cY = ( ( ( ( ceY + wmfh / 2 ) - ( cY / WorldMapFrame:GetScale() ) ) / wmfh ) - 262/10000 ); |
||
9 | |||
10 | if ( cX < 0 ) then |
||
11 | cX = "0"; |
||
12 | end |
||
13 | if ( cY < 0 ) then |
||
14 | cY = "0"; |
||
15 | end |
||
16 | CT_CoordX:SetText("Cursor X,Y: |c00FFFFFF" .. floor(cX*100) .. "|r,|c00FFFFFF" .. floor(cY*100) .. "|r"); |
||
17 | CT_CoordY:SetText("Player X,Y: |c00FFFFFF" .. floor(pX*100) .. "|r,|c00FFFFFF" .. floor(pY*100) .. "|r"); |
||
18 | end |