home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 November / CDVD1105.ISO / Util / Winamp / Skins / CCZ_Skateboard.wal / maki / eq.m next >
Text File  |  2004-10-13  |  2KB  |  64 lines

  1. #include <lib/std.mi>
  2.  
  3. Global Layout eqg;
  4. Global Group thisGroup;
  5.  
  6. Global Layer lPre, eq1, eq2, eq3, eq4, eq5, eq6, eq7, eq8, eq9, eq10;
  7. Global Map eqMap;
  8.  
  9. System.onScriptLoaded() {
  10.   eqg = getScriptGroup();
  11.  
  12.   thisGroup = eqg.getObject("eq2");
  13.   
  14.   lPre = thisGroup.getObject("l.pre");
  15.   eq1 = thisGroup.getObject("l.eq1");
  16.   eq2 = thisGroup.getObject("l.eq2");
  17.   eq3 = thisGroup.getObject("l.eq3");
  18.   eq4 = thisGroup.getObject("l.eq4");
  19.   eq5 = thisGroup.getObject("l.eq5");
  20.   eq6 = thisGroup.getObject("l.eq6");
  21.   eq7 = thisGroup.getObject("l.eq7");
  22.   eq8 = thisGroup.getObject("l.eq8");
  23.   eq9 = thisGroup.getObject("l.eq9");
  24.   eq10 = thisGroup.getObject("l.eq10");
  25.  
  26.   eqMap = new map;
  27.   eqMap.loadMap("eq.map");
  28.  
  29.   onEqPreampChanged(getEQPreamp());
  30.   int x;
  31.   for(x=0; x<10; x++) {
  32.     onEqBandChanged(x, getEQBand(x));
  33.   }
  34. }
  35.  
  36. System.onEqPreampChanged(int newvalue) {
  37.   newvalue += 127;
  38.   lPre.setRegionFromMap(eqMap, newvalue, 1);
  39. }
  40.  
  41. System.onEqBandChanged(int band, int newvalue) {
  42.   newvalue += 127;
  43.   if(band == 0) {
  44.     eq1.setRegionFromMap(eqMap, newvalue, 1);
  45.   } else if(band == 1) {
  46.     eq2.setRegionFromMap(eqMap, newvalue, 1);
  47.   } else if(band == 2) {
  48.     eq3.setRegionFromMap(eqMap, newvalue, 1);
  49.   } else if(band == 3) {
  50.     eq4.setRegionFromMap(eqMap, newvalue, 1);
  51.   } else if(band == 4) {
  52.     eq5.setRegionFromMap(eqMap, newvalue, 1);
  53.   } else if(band == 5) {
  54.     eq6.setRegionFromMap(eqMap, newvalue, 1);
  55.   } else if(band == 6) {
  56.     eq7.setRegionFromMap(eqMap, newvalue, 1);
  57.   } else if(band == 7) {
  58.     eq8.setRegionFromMap(eqMap, newvalue, 1);
  59.   } else if(band == 8) {
  60.     eq9.setRegionFromMap(eqMap, newvalue, 1);
  61.   } else if(band == 9) {
  62.     eq10.setRegionFromMap(eqMap, newvalue, 1);
  63.   }
  64. }