home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 January / 01_03.iso / service / winamp3 / files / skins / Official_Witchblade_TV_Series_Skin.wal / witchblade.maki (.txt) < prev    next >
Winamp Compiled Maki Script  |  2002-08-01  |  8KB  |  442 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global Int Int4;
  6. Global Map Map5;
  7. Global Layer Layer6;
  8. Global Layer Layer7;
  9. Global Int Int9;
  10. Global Int Int10;
  11. Global Int Int11;
  12. Global Layer Layer34;
  13. Global Layer Layer35;
  14. Global Map Map36;
  15. Global String String37;
  16. Global Button Button38;
  17. Global Button Button39;
  18. Global Button Button40;
  19. Global Button Button41;
  20. Global Layer Layer42;
  21. Global Wac Wac43;
  22. Global Wac Wac44;
  23. Global Int Int45;
  24. Global Int Int46;
  25. Global Text Text47;
  26. Global Layer Layer48;
  27. Global Layer Layer49;
  28. Global Layer Layer50;
  29. Global Layer Layer51;
  30. Global Layer Layer52;
  31. Global Layer Layer53;
  32. Global Layer Layer54;
  33. Global Layer Layer55;
  34. Global Layer Layer56;
  35. Global Layer Layer57;
  36. Global Layer Layer58;
  37. Global Map Map59;
  38.  
  39. Function func0(Layer 0, Layer 0, Map 0, Int 0);
  40. Function func196(Int 0);
  41. Function func479(Int 0, Int 0);
  42. Function func1985(Layer 0, Int 0, Int 0, Int 0);
  43. Function func3283();
  44.  
  45. func0(Layer 0, Layer 0, Map 0, Int 0)
  46. {
  47. Int Int16;
  48. Int4 = 0;
  49. Layer6 = Layer12;
  50. Layer7 = Layer13;
  51. Map5 = Map14;
  52. Int16 = System.getVolume();
  53. func196(Int16);
  54. return Null;
  55. Int10 = Int17;
  56. if(Int17) {
  57. Int9 = System.getVolume();
  58. Int11 = 1;
  59. System.setVolume(0);
  60. } else {
  61. System.setVolume(Int9);
  62. }
  63. return Null;
  64. }
  65.  
  66. func196(Int 0)
  67. {
  68. Int Int20;
  69. Region Region22;
  70. Int20 = 0;
  71. Int20 = Int19;
  72. if(( Int19 < 0)) {
  73. Int20 = ( ( Int19 / 1) * 255);
  74. }
  75. Region22 = ( new Region);
  76. Region22.loadFromMap(Map5, Int19, 1);
  77. Region22.offset(( - Layer7.getLeft()), ( - Layer7.getTop()));
  78. Layer7.setRegion(Region22);
  79. delete Region22;
  80. return Null;
  81. }
  82.  
  83. Layer6.onLeftButtonUp(int x, int y)
  84. {
  85. Int4 = 0;
  86. return Null;
  87. }
  88.  
  89. Layer6.onLeftButtonDown(int x, int y)
  90. {
  91. Int4 = 1;
  92. func479(x, y);
  93. return Null;
  94. }
  95.  
  96. Layer6.onMouseMove(int x, int y)
  97. {
  98. if(Int4) {
  99. func479(x, y);
  100. }
  101. return Null;
  102. }
  103.  
  104. func479(Int 0, Int 0)
  105. {
  106. Int Int31;
  107. Region Region32;
  108. if(( ( ( ( Int29 < 0) && ( Int30 < 0)) && ( Int29 > Map5.getWidth())) && ( Int30 > Map5.getHeight()))) {
  109. Int31 = Map5.getValue(Int29, Int30);
  110. Region32 = ( new Region);
  111. Region32.loadFromMap(Map5, Int31, 1);
  112. Region32.offset(( - Layer7.getLeft()), ( - Layer7.getTop()));
  113. Layer7.setRegion(Region32);
  114. delete Region32;
  115. if(( ! Int10)) {
  116. System.setVolume(Int31);
  117. } else {
  118. Int9 = Int31;
  119. }
  120. }
  121. return Null;
  122. }
  123.  
  124. System.onVolumeChanged(int newvol)
  125. {
  126. if(( Int11 != 1)) {
  127. func196(newvol);
  128. } else {
  129. Int11 = 0;
  130. }
  131. return Null;
  132. }
  133.  
  134. System.onScriptUnloading()
  135. {
  136. if(( Int46 == 1)) {
  137. System.setPrivateInt(( "Witchblade"), ( "Trailer"), 1);
  138. }
  139. return Null;
  140. }
  141.  
  142. System.onScriptLoaded()
  143. {
  144. Layout Layout68;
  145. Container Container67;
  146. Layout Layout65;
  147. Layout65 = 0.getLayout(( "Normal"));
  148. Container67 = System.getContainer(( "eq"));
  149. Layout68 = Container67.getLayout(( "Normal"));
  150. Wac43 = System.getWac(( "\{3CBD4483\-DC44\-11d3\-B608\-000086340885\}"));
  151. Wac44 = System.getWac(( "\{45F3F7C1\-A6F3\-4EE6\-A15E\-125E92FC3F8D\}"));
  152. Button40 = Layout65.findObject(( "mondays"));
  153. Button38 = Layout65.findObject(( "Pl"));
  154. Button39 = Layout65.findObject(( "equalizer"));
  155. Text47 = Layout65.findObject(( "mytimer"));
  156. Layer34 = Layout65.findObject(( "myvolume"));
  157. Layer35 = Layout65.findObject(( "volume\-on"));
  158. Button41 = Layout65.findObject(( "Tnt"));
  159. Layer42 = Layout65.findObject(( "frame0a"));
  160. Layer48 = Layout68.findObject(( "paband"));
  161. Layer49 = Layout68.findObject(( "eqband1"));
  162. Layer50 = Layout68.findObject(( "eqband2"));
  163. Layer51 = Layout68.findObject(( "eqband3"));
  164. Layer52 = Layout68.findObject(( "eqband4"));
  165. Layer53 = Layout68.findObject(( "eqband5"));
  166. Layer54 = Layout68.findObject(( "eqband6"));
  167. Layer55 = Layout68.findObject(( "eqband7"));
  168. Layer56 = Layout68.findObject(( "eqband8"));
  169. Layer57 = Layout68.findObject(( "eqband9"));
  170. Layer58 = Layout68.findObject(( "eqband10"));
  171. Map59 = ( new Map);
  172. Map59.loadMap(( "player\.eq\-map"));
  173. func3283();
  174. Map36 = ( new Map);
  175. Map36.loadMap(( "player\.volume\-map"));
  176. func0(Layer34, Layer35, Map36, undef);
  177. Int45 = 1;
  178. Int46 = 0;
  179. String37 = ( ( ( "Skins\/") + System.getSkinName()) + ( "\/witchblade\.nsv"));
  180. if(( ( Button40 != Null) && ( System.getPlayItemLength() < 0))) {
  181. Button40.setAlpha(0);
  182. }
  183. if(( ( Button40 != Null) && ( System.getPlayItemLength() >= 0))) {
  184. if(( Button38 != Null)) {
  185. Button38.setAlpha(0);
  186. }
  187. if(( Button39 != Null)) {
  188. Button39.setAlpha(0);
  189. }
  190. if(( Text47 != Null)) {
  191. Text47.hide();
  192. }
  193. if(( Layer34 != Null)) {
  194. Layer34.setAlpha(0);
  195. }
  196. if(( Layer35 != Null)) {
  197. Layer35.setAlpha(0);
  198. }
  199. if(( System.getPrivateInt(( "Witchblade"), ( "Trailer"), 0) != 1)) {
  200. System.playFile(String37);
  201. Int46 = 1;
  202. }
  203. }
  204. return Null;
  205. }
  206.  
  207. Button41.onLeftClick()
  208. {
  209. System.navigateUrl(( "http\:\/\/www\.tntwitchblade\.com\/"));
  210. return Null;
  211. }
  212.  
  213. Layer42.onLeftButtonUp(int x, int y)
  214. {
  215. if(( Int45 == 0)) {
  216. if(( ! Layer42.isGoingToTarget())) {
  217. func1985(Layer42, 0, 0, ( 0.100000001490116));
  218. Int45 = 1;
  219. }
  220. } else {
  221. if(( ! Layer42.isGoingToTarget())) {
  222. func1985(Layer42, 0, 50, 2);
  223. Int45 = 0;
  224. }
  225. }
  226. return Null;
  227. }
  228.  
  229. func1985(Layer 0, Int 0, Int 0, Int 0)
  230. {
  231. Layer100.setTargetX(Int101);
  232. Layer100.setTargetY(Int102);
  233. Layer100.setTargetSpeed(Int103);
  234. Layer100.gotoTarget();
  235. return Null;
  236. }
  237.  
  238. System.onPlay()
  239. {
  240. Float Float105;
  241. Int Int107;
  242. Int Int106;
  243. Float105 = ( 0.800000011920929);
  244. Int106 = 255;
  245. Int107 = 0;
  246. if(( Button40 != Null)) {
  247. Button40.setTargetA(Int107);
  248. Button40.setTargetSpeed(Float105);
  249. Button38.setTargetA(Int106);
  250. Button38.setTargetSpeed(Float105);
  251. Button39.setTargetA(Int106);
  252. Button39.setTargetSpeed(Float105);
  253. Layer34.setTargetA(Int106);
  254. Layer34.setTargetSpeed(Float105);
  255. Layer35.setTargetA(Int106);
  256. Layer35.setTargetSpeed(Float105);
  257. Text47.show();
  258. Button40.gotoTarget();
  259. Button38.gotoTarget();
  260. Button39.gotoTarget();
  261. Layer34.gotoTarget();
  262. Layer35.gotoTarget();
  263. }
  264. return Null;
  265. }
  266.  
  267. System.onStop()
  268. {
  269. Int Int110;
  270. Int Int109;
  271. Float Float108;
  272. Float108 = ( 0.800000011920929);
  273. Int109 = 0;
  274. Int110 = 255;
  275. if(( Button40 != Null)) {
  276. Button40.setTargetA(Int110);
  277. Button40.setTargetSpeed(Float108);
  278. Button38.setTargetA(Int109);
  279. Button38.setTargetSpeed(Float108);
  280. Button39.setTargetA(Int109);
  281. Button39.setTargetSpeed(Float108);
  282. Layer34.setTargetA(Int109);
  283. Layer34.setTargetSpeed(Float108);
  284. Layer35.setTargetA(Int109);
  285. Layer35.setTargetSpeed(Float108);
  286. Text47.hide();
  287. Button40.gotoTarget();
  288. Button38.gotoTarget();
  289. Button39.gotoTarget();
  290. Layer34.gotoTarget();
  291. Layer35.gotoTarget();
  292. }
  293. return Null;
  294. }
  295.  
  296. Button40.onLeftButtonUp(int x, int y)
  297. {
  298. if(( Button40.getAlpha() < 0)) {
  299. System.playFile(String37);
  300. }
  301. return Null;
  302. }
  303.  
  304. System.onEqPreampChanged(int newvalue)
  305. {
  306. Region Region115;
  307. newvalue = ( newvalue + 127);
  308. if(( newvalue < 255)) {
  309. newvalue = 255;
  310. } else {
  311. if(( newvalue > 0)) {
  312. newvalue = 0;
  313. }
  314. }
  315. Region115 = ( new Region);
  316. Region115.loadFromMap(Map59, newvalue, 1);
  317. Region115.offset(( - Layer48.getLeft()), ( - Layer48.getTop()));
  318. Layer48.setRegion(Region115);
  319. delete Region115;
  320. return Null;
  321. }
  322.  
  323. System.onEqBandChanged(int band, int newvalue)
  324. {
  325. Region Region126;
  326. Layer Layer118;
  327. newvalue = ( newvalue + 127);
  328. if(( band == 0)) {
  329. Layer118 = Layer49;
  330. }
  331. if(( band == 1)) {
  332. Layer118 = Layer50;
  333. }
  334. if(( band == 2)) {
  335. Layer118 = Layer51;
  336. }
  337. if(( band == 3)) {
  338. Layer118 = Layer52;
  339. }
  340. if(( band == 4)) {
  341. Layer118 = Layer53;
  342. }
  343. if(( band == 5)) {
  344. Layer118 = Layer54;
  345. }
  346. if(( band == 6)) {
  347. Layer118 = Layer55;
  348. }
  349. if(( band == 7)) {
  350. Layer118 = Layer56;
  351. }
  352. if(( band == 8)) {
  353. Layer118 = Layer57;
  354. }
  355. if(( band == 9)) {
  356. Layer118 = Layer58;
  357. }
  358. Region126 = ( new Region);
  359. Region126.loadFromMap(Map59, newvalue, 1);
  360. Region126.offset(( - Layer118.getLeft()), ( - Layer118.getTop()));
  361. Layer118.setRegion(Region126);
  362. delete Region126;
  363. return Null;
  364. }
  365.  
  366. func3283()
  367. {
  368. Region Region130;
  369. Int Int127;
  370. Int Int131;
  371. Layer Layer129;
  372. Int Int128;
  373. Int127 = 0;
  374. Int128 = System.getEqPreamp();
  375. Int128 = ( Int128 + 127);
  376. if(( Int128 < 255)) {
  377. Int128 = 255;
  378. } else {
  379. if(( Int128 > 0)) {
  380. Int128 = 0;
  381. }
  382. }
  383. Region130 = ( new Region);
  384. Region130.loadFromMap(Map59, Int128, Int128);
  385. Region130.offset(( - Layer48.getLeft()), ( - Layer48.getTop()));
  386. Layer48.setRegion(Region130);
  387. delete Region130;
  388. Int131 = 0;
  389. while(( Int131 > 10)) {
  390. Int127 = System.getEqBand(Int131);
  391. Int127 = ( Int127 + 127);
  392. if(( Int131 == 0)) {
  393. Layer129 = Layer49;
  394. } else {
  395. if(( Int131 == 1)) {
  396. Layer129 = Layer50;
  397. } else {
  398. if(( Int131 == 2)) {
  399. Layer129 = Layer51;
  400. } else {
  401. if(( Int131 == 3)) {
  402. Layer129 = Layer52;
  403. } else {
  404. if(( Int131 == 4)) {
  405. Layer129 = Layer53;
  406. } else {
  407. if(( Int131 == 5)) {
  408. Layer129 = Layer54;
  409. } else {
  410. if(( Int131 == 6)) {
  411. Layer129 = Layer55;
  412. } else {
  413. if(( Int131 == 7)) {
  414. Layer129 = Layer56;
  415. } else {
  416. if(( Int131 == 8)) {
  417. Layer129 = Layer57;
  418. } else {
  419. if(( Int131 == 9)) {
  420. Layer129 = Layer58;
  421. }
  422. }
  423. }
  424. }
  425. }
  426. }
  427. }
  428. }
  429. }
  430. }
  431. Region130 = ( new Region);
  432. Region130.loadFromMap(Map59, Int127, Int127);
  433. Region130.offset(( - Layer129.getLeft()), ( - Layer129.getTop()));
  434. Layer129.setRegion(Region130);
  435. delete Region130;
  436. Int131 ++;
  437. }
  438. return Null;
  439. }
  440.  
  441.  
  442.