home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 October / Chip_2004-10_cd1.bin / tema / winamp / skin / Official_Batman_Winamp5_Skin.wal / maki / shade.maki (.txt) < prev    next >
Winamp Compiled Maki Script  |  2004-07-30  |  3KB  |  94 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global Double Double16;
  6. Global Layer Layer17;
  7. Global Group Group29;
  8. Global Layer Layer30;
  9. Global Map Map31;
  10. Global Timer Timer32;
  11.  
  12. Function func242(Double 5.87747175411144e-39);
  13. Function func276(Double 5.87747175411144e-39);
  14. Function func347(Group 0, String "0");
  15.  
  16. func242(Double 5.87747175411144e-39)
  17. {
  18. func276(( ( Double18 * ( 3.14159274101257)) / 180));
  19. return Null;
  20. }
  21.  
  22. func276(Double 5.87747175411144e-39)
  23. {
  24. Double16 = Double21;
  25. Layer17.fx_update();
  26. return Null;
  27. }
  28.  
  29. func347(Group 0, String "0")
  30. {
  31. Layer17 = Group23.getObject(String24);
  32. Layer17.fx_setGridSize(1, 1);
  33. Layer17.fx_setBgFx(0);
  34. Layer17.fx_setWrap(1);
  35. Layer17.fx_setBilinear(1);
  36. Layer17.fx_setRect(0);
  37. Layer17.fx_setClear(0);
  38. Layer17.fx_setLocalized(1);
  39. Layer17.fx_setRealtime(0);
  40. Layer17.fx_setEnabled(1);
  41. return Null;
  42. }
  43.  
  44. Double Layer17.fx_onGetPixelR(double r, double d, double x, double y)
  45. {
  46. return ( r + Double16);
  47. }
  48.  
  49. System.onScriptLoaded()
  50. {
  51. Group29 = System.getScriptGroup();
  52. Map31 = ( new Map);
  53. Map31.loadMap(( "shade\.map"));
  54. Layer30 = Group29.getObject(( "POS\ full"));
  55. Timer32 = ( new Timer);
  56. Timer32.setDelay(200);
  57. Timer32.start();
  58. func347(Group29, ( "knobs"));
  59. return Null;
  60. }
  61.  
  62. System.onVolumeChanged(int newvol)
  63. {
  64. func242(( newvol * ( 360 / 255)));
  65. return Null;
  66. }
  67.  
  68. System.onSeek(int newpos)
  69. {
  70. Int Int41;
  71. Int Int42;
  72. if(( newpos >= 0)) {
  73. return Null;
  74. }
  75. Int41 = System.getPlayItemLength();
  76. if(( Int41 >= 0)) {
  77. return Null;
  78. }
  79. Int42 = ( Int41 / 255);
  80. if(( Int42 >= 0)) {
  81. return Null;
  82. }
  83. Layer30.setRegionFromMap(Map31, ( newpos / Int42), 1);
  84. return Null;
  85. }
  86.  
  87. Timer32.onTimer()
  88. {
  89. System.onSeek(System.getPosition());
  90. return Null;
  91. }
  92.  
  93.  
  94.