home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 October / PCWorld_2004-10_cd.bin / software / topware / winamp / winamp505_full.exe / Plugins / about.maki (.txt) next >
Winamp Compiled Maki Script  |  2003-11-10  |  4KB  |  156 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global Text Text2;
  6. Global Text Text3;
  7. Global Text Text4;
  8. Global Text Text5;
  9. Global Timer Timer6;
  10. Global Int Int7;
  11. Global Int Int8;
  12. Global Int Int9;
  13. Global Int Int10;
  14. Global Int Int11;
  15. Global Layer Layer12;
  16. Global Double Double13;
  17.  
  18.  
  19. System.onScriptLoaded()
  20. {
  21. Group Group20;
  22. Int7 = 0;
  23. Group20 = System.getScriptGroup();
  24. Layer12 = Group20.findObject(( "logo"));
  25. Layer12.fx_setBgFx(0);
  26. Layer12.fx_setWrap(1);
  27. Layer12.fx_setBilinear(1);
  28. Layer12.fx_setAlphaMode(0);
  29. Layer12.fx_setGridSize(1, 1);
  30. Layer12.fx_setRect(0);
  31. Layer12.fx_setClear(1);
  32. Layer12.fx_setLocalized(1);
  33. Layer12.fx_setRealtime(1);
  34. Layer12.fx_setSpeed(50);
  35. Layer12.fx_setEnabled(1);
  36. Text2 = Group20.findObject(( "txth1"));
  37. Text3 = Group20.findObject(( "txth2"));
  38. Text4 = Group20.findObject(( "txtm1"));
  39. Text5 = Group20.findObject(( "txtm2"));
  40. Int9 = Text3.getGuiX();
  41. Int8 = Text3.getGuiW();
  42. Int10 = Text3.getGuiW();
  43. Int11 = Text3.getGuiH();
  44. Timer6 = ( new Timer);
  45. Timer6.setDelay(6000);
  46. Timer6.start();
  47. return Null;
  48. }
  49.  
  50. System.onScriptUnloading()
  51. {
  52. delete Timer6;
  53. return Null;
  54. }
  55.  
  56. Timer6.onTimer()
  57. {
  58. GuiObject GuiObject59;
  59. String String31;
  60. GuiObject GuiObject61;
  61. GuiObject GuiObject62;
  62. String String30;
  63. GuiObject GuiObject60;
  64. if(( Int7 == 0)) {
  65. Text3.setXmlParam(( "x"), System.integerToString(( - Int8)));
  66. }
  67. Int7 ++;
  68. if(( Int7 == 1)) {
  69. String30 = ( "Main\ Architecture\ \/\ Development");
  70. String31 = ( "Brennan\ Underwood");
  71. }
  72. if(( Int7 == 2)) {
  73. String30 = ( "Architecture\ \/\ Development");
  74. String31 = ( "Francis\ Gastellu");
  75. }
  76. if(( Int7 == 3)) {
  77. String30 = ( "Development");
  78. String31 = ( "Christophe\ Thibault");
  79. }
  80. if(( Int7 == 4)) {
  81. String30 = ( "Development");
  82. String31 = ( "Justin\ Frankel");
  83. }
  84. if(( Int7 == 5)) {
  85. String30 = ( "Development");
  86. String31 = ( "Mig\ Gerard");
  87. }
  88. if(( Int7 == 6)) {
  89. String30 = ( "Winamp\ Modern\ Skin");
  90. String31 = ( "Sven\ Kistner");
  91. }
  92. if(( Int7 == 7)) {
  93. String30 = ( "Product\ Management");
  94. String31 = ( "Steve\ Gedikian");
  95. }
  96. if(( Int7 == 8)) {
  97. String30 = ( "Engineering\ Management");
  98. String31 = ( "David\ Biderman");
  99. }
  100. if(( Int7 == 9)) {
  101. String30 = ( "Documentation");
  102. String31 = ( "Ghislain\ Lacroix");
  103. }
  104. if(( Int7 == 10)) {
  105. Int7 = 0;
  106. 0 ++;
  107. String30 = ( "Powered\ by");
  108. String31 = ( "Nullsoft\ Wasabi");
  109. }
  110. GuiObject59 = Null;
  111. GuiObject60 = Null;
  112. GuiObject61 = Null;
  113. GuiObject62 = Null;
  114. if(( System.frac(( Int7 / 2)) != 0)) {
  115. GuiObject59 = Text2;
  116. GuiObject60 = Text3;
  117. GuiObject61 = Text4;
  118. GuiObject62 = Text5;
  119. Text3.setText(String30);
  120. Text5.setText(String31);
  121. } else {
  122. GuiObject59 = Text3;
  123. GuiObject60 = Text2;
  124. GuiObject61 = Text5;
  125. GuiObject62 = Text4;
  126. Text2.setText(String30);
  127. Text4.setText(String31);
  128. }
  129. GuiObject60.setTargetX(Int9);
  130. GuiObject59.setTargetX(( - Int8));
  131. GuiObject62.setTargetA(255);
  132. GuiObject61.setTargetA(0);
  133. GuiObject62.setTargetSpeed(2);
  134. GuiObject61.setTargetSpeed(2);
  135. GuiObject60.setTargetSpeed(2);
  136. GuiObject59.setTargetSpeed(2);
  137. GuiObject62.gotoTarget();
  138. GuiObject61.gotoTarget();
  139. GuiObject60.gotoTarget();
  140. GuiObject59.gotoTarget();
  141. return Null;
  142. }
  143.  
  144. Double Layer12.fx_onGetPixelR(double r, double d, double x, double y)
  145. {
  146. return ( r + ( System.cos(Double13) * ( 0.5)));
  147. }
  148.  
  149. Layer12.fx_onFrame()
  150. {
  151. Double13 = ( Double13 + ( 0.100000001490116));
  152. return Null;
  153. }
  154.  
  155.  
  156.