home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Puzzle / towerblaster.swf / scripts / DefineSprite_318 / frame_9 / DoAction.as
Encoding:
Text File  |  2007-03-12  |  4.2 KB  |  117 lines

  1. set("/:bonus",0);
  2. byes = 0;
  3. if(n ne "")
  4. {
  5.    if(eval("_root.pB" + n + ".rValue") + 1 == eval("_root.pB" + (n + 1) + ".rValue"))
  6.    {
  7.       byes += 2;
  8.       eval("_root.pB" + (n + 1) + ".b").gotoAndPlay(2);
  9.       if(eval("_root.pB" + n + ".rValue") + 2 == eval("_root.pB" + (n + 2) + ".rValue"))
  10.       {
  11.          byes += 1;
  12.          eval("_root.pB" + (n + 2) + ".b").gotoAndPlay(2);
  13.          if(eval("_root.pB" + n + ".rValue") + 3 == eval("_root.pB" + (n + 3) + ".rValue"))
  14.          {
  15.             byes += 1;
  16.             eval("_root.pB" + (n + 3) + ".b").gotoAndPlay(2);
  17.             if(eval("_root.pB" + n + ".rValue") + 4 == eval("_root.pB" + (n + 4) + ".rValue"))
  18.             {
  19.                byes += 1;
  20.                eval("_root.pB" + (n + 4) + ".b").gotoAndPlay(2);
  21.                if(eval("_root.pB" + n + ".rValue") + 5 == eval("_root.pB" + (n + 5) + ".rValue"))
  22.                {
  23.                   byes += 1;
  24.                   eval("_root.pB" + (n + 5) + ".b").gotoAndPlay(2);
  25.                   if(eval("_root.pB" + n + ".rValue") + 6 == eval("_root.pB" + (n + 6) + ".rValue"))
  26.                   {
  27.                      byes += 1;
  28.                      eval("_root.pB" + (n + 6) + ".b").gotoAndPlay(2);
  29.                      if(eval("_root.pB" + n + ".rValue") + 7 == eval("_root.pB" + (n + 7) + ".rValue"))
  30.                      {
  31.                         byes += 1;
  32.                         eval("_root.pB" + (n + 7) + ".b").gotoAndPlay(2);
  33.                         if(eval("_root.pB" + n + ".rValue") + 8 == eval("_root.pB" + (n + 8) + ".rValue"))
  34.                         {
  35.                            byes += 1;
  36.                            eval("_root.pB" + (n + 8) + ".b").gotoAndPlay(2);
  37.                         }
  38.                      }
  39.                   }
  40.                }
  41.             }
  42.          }
  43.       }
  44.    }
  45.    if(eval("_root.pB" + n + ".rValue") - 1 == eval("_root.pB" + (n - 1) + ".rValue"))
  46.    {
  47.       if(byes >= 1)
  48.       {
  49.          byes += 1;
  50.       }
  51.       else
  52.       {
  53.          byes += 2;
  54.       }
  55.       eval("_root.pB" + (n - 1) + ".b").gotoAndPlay(2);
  56.       if(eval("_root.pB" + n + ".rValue") - 2 == eval("_root.pB" + (n - 2) + ".rValue"))
  57.       {
  58.          byes += 1;
  59.          eval("_root.pB" + (n - 2) + ".b").gotoAndPlay(2);
  60.          if(eval("_root.pB" + n + ".rValue") - 3 == eval("_root.pB" + (n - 3) + ".rValue"))
  61.          {
  62.             byes += 1;
  63.             eval("_root.pB" + (n - 3) + ".b").gotoAndPlay(2);
  64.             if(eval("_root.pB" + n + ".rValue") - 4 == eval("_root.pB" + (n - 4) + ".rValue"))
  65.             {
  66.                byes += 1;
  67.                eval("_root.pB" + (n - 4) + ".b").gotoAndPlay(2);
  68.                if(eval("_root.pB" + n + ".rValue") - 5 == eval("_root.pB" + (n - 5) + ".rValue"))
  69.                {
  70.                   byes += 1;
  71.                   eval("_root.pB" + (n - 5) + ".b").gotoAndPlay(2);
  72.                   if(eval("_root.pB" + n + ".rValue") - 6 == eval("_root.pB" + (n - 6) + ".rValue"))
  73.                   {
  74.                      byes += 1;
  75.                      eval("_root.pB" + (n - 6) + ".b").gotoAndPlay(2);
  76.                      if(eval("_root.pB" + n + ".rValue") - 7 == eval("_root.pB" + (n - 7) + ".rValue"))
  77.                      {
  78.                         byes += 1;
  79.                         eval("_root.pB" + (n - 7) + ".b").gotoAndPlay(2);
  80.                         if(eval("_root.pB" + n + ".rValue") - 8 == eval("_root.pB" + (n - 8) + ".rValue"))
  81.                         {
  82.                            byes += 1;
  83.                            eval("_root.pB" + (n + 8) + ".b").gotoAndPlay(2);
  84.                         }
  85.                      }
  86.                   }
  87.                }
  88.             }
  89.          }
  90.       }
  91.    }
  92.    if(byes >= 1)
  93.    {
  94.       _root.soundMov.gotoAndPlay("bonus");
  95.       set("/:bonus",eval("_root.pB" + n + ".rValue") * byes);
  96.       eval("_root.pB" + n + ".b").gotoAndPlay(2);
  97.    }
  98.    else
  99.    {
  100.       winTemp = 0;
  101.       x = 1;
  102.       while(9 >= x)
  103.       {
  104.          if(eval("_root.pB" + x + ".rValue") < eval("_root.pB" + (x + 1) + ".rValue"))
  105.          {
  106.             winTemp += 1;
  107.          }
  108.          x++;
  109.       }
  110.       if(winTemp >= winGood)
  111.       {
  112.          _root.goodGuys.gotoAndPlay(2);
  113.       }
  114.    }
  115. }
  116. n = "";
  117.