home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / tunnelrush.swf / scripts / frame_2 / DoAction_6.as < prev    next >
Encoding:
Text File  |  2007-03-12  |  1.9 KB  |  89 lines

  1. function rotate()
  2. {
  3.    _root.waveMC.removeMovieClip();
  4.    _root.distance *= 0.5;
  5.    _root.rotSpeed *= 0.5;
  6.    _root.rotTime = 0;
  7.    rotCount++;
  8.    if(rotCount > 3 + _root.level)
  9.    {
  10.       rotCount = 0;
  11.       _root.level = _root.level + 1;
  12.       _root.myColor = _root.myColor + 1;
  13.       if(myColor > 10)
  14.       {
  15.          myColor = 1;
  16.       }
  17.    }
  18.    var lvl = random(_root.level) + 1;
  19.    if(lvl == 1)
  20.    {
  21.       _root.rotSpeed = random(11) - 5;
  22.    }
  23.    else if(lvl == 2)
  24.    {
  25.       _root.rotSpeed = 5 * (random(3) - 1);
  26.       _root.rotCount = 50;
  27.    }
  28.    else if(lvl == 3)
  29.    {
  30.       _root.small = true;
  31.       _root.distance = random(25) + 25;
  32.    }
  33.    else if(lvl == 4)
  34.    {
  35.       _root.createEmptyMovieClip("WaveMC",100);
  36.       _root.WaveMC.top = false;
  37.       _root.WaveMC.onEnterFrame = function()
  38.       {
  39.          if(!_root.WaveMC.top)
  40.          {
  41.             _root.distance -= 2;
  42.             if(_root.distance < -25)
  43.             {
  44.                _root.WaveMC.top = true;
  45.             }
  46.          }
  47.          else
  48.          {
  49.             _root.distance += 4;
  50.             if(_root.distance > 100)
  51.             {
  52.                _root.WaveMC.top = false;
  53.             }
  54.          }
  55.       };
  56.    }
  57.    else if(lvl == 5)
  58.    {
  59.       _root.rotSpeed = random(11) - 5;
  60.       _root.createEmptyMovieClip("WaveMC",100);
  61.       _root.WaveMC.top = false;
  62.       _root.WaveMC.onEnterFrame = function()
  63.       {
  64.          if(!_root.WaveMC.top)
  65.          {
  66.             _root.distance -= 2;
  67.             if(_root.distance < -25)
  68.             {
  69.                _root.WaveMC.top = true;
  70.             }
  71.          }
  72.          else
  73.          {
  74.             _root.distance += 4;
  75.             if(_root.distance > 100)
  76.             {
  77.                _root.WaveMC.top = false;
  78.             }
  79.          }
  80.       };
  81.    }
  82.    else if(lvl >= 6)
  83.    {
  84.       _root.rotSpeed = 3 * (random(3) - 1);
  85.       _root.distance = 80;
  86.       _root.rotCount = 200;
  87.    }
  88. }
  89.