Advertisement
Guest User

Untitled

a guest
May 27th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. //_map = _this select 0;
  2. {
  3. _mapScale = ctrlMapScale (_this select 0);
  4.  
  5. _layer = _x select 0;
  6. _mrkTxt = _x select 1;
  7. _mrkIcon = _x select 2;
  8. _mrkRGB = + _x select 3;
  9. _mrkPos = _x select 4;
  10. _mrkW = _x select 5;
  11. _mrkH = _x select 6;
  12. _mrkTxtSize = _x select 7;
  13. _mrkFont = _x select 8;
  14. _align = _x select 9;
  15. _shadow = _x select 10;
  16.  
  17. _mrkA = switch (_layer) do {
  18. case "NONE": { 1 };
  19. case "TOP": { 1 - (_mapScale -1.45 ) ^30 };
  20. case "MID": { 1 - (_mapScale *18 ) ^10 };
  21. case "LOW": { 1 - (_mapScale *4 -115 ) ^40 };
  22. };
  23. _mrkRGB pushBack _mrkA;
  24.  
  25. _mrkTxtSize2 = _mrkTxtSize/ctrlMapScale (_this select 0);
  26.  
  27. if (_mrkA > 0) then
  28. {
  29. _this select 0 drawIcon [
  30. _mrkIcon, // icon
  31. _mrkRGB, // color: [RGBA]
  32. _mrkPos, // position [X, Y]
  33. _mrkW, // width
  34. _mrkH, // height
  35. 0, // angle
  36. _mrkTxt, // text
  37. _shadow, // shadow
  38. _mrkTxtSize,// textSize
  39. _mrkFont, // font
  40. _align // align
  41. ];
  42. };
  43. } forEach JSD_Drawmapicons_Icons;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement