vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
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