home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Diversos / painter_madness.swf / scripts / frame_3 / DoAction.as
Encoding:
Text File  |  2006-06-13  |  1.2 KB  |  67 lines

  1. function mainProcess()
  2. {
  3.    if(fmovie)
  4.    {
  5.       return undefined;
  6.    }
  7.    if(state == stOver)
  8.    {
  9.       var _loc2_ = 0;
  10.       while(_loc2_ < 5)
  11.       {
  12.          beam.leftBeam._y--;
  13.          beam.rightBeam._y--;
  14.          _loc2_ = _loc2_ + 1;
  15.       }
  16.    }
  17.    _root.keyListen();
  18.    if(state != stPlay)
  19.    {
  20.       return undefined;
  21.    }
  22.    _loc2_ = 0;
  23.    while(_loc2_ <= gameSpeed)
  24.    {
  25.       _root.beam.move();
  26.       _loc2_ = _loc2_ + 1;
  27.    }
  28.    _loc2_ = 0;
  29.    while(_loc2_ <= ball.speed)
  30.    {
  31.       _root.ball.move();
  32.       _loc2_ = _loc2_ + 1;
  33.    }
  34.    _root.checkTime();
  35.    var _loc3_ = undefined;
  36.    _loc3_ = Math.round(Math.random() * 1000);
  37.    _loc3_ %= 100;
  38.    switch(_loc3_)
  39.    {
  40.       case 0:
  41.          if(level > 20 && !fpower)
  42.          {
  43.             putBonus(bns_power);
  44.          }
  45.          fpower = true;
  46.          break;
  47.       case 1:
  48.          if(level > 20 && !fsize)
  49.          {
  50.             putBonus(bns_size);
  51.          }
  52.          fsize = true;
  53.          break;
  54.       case 2:
  55.          if(level > 10 && !fpoints)
  56.          {
  57.             putBonus(bns_points);
  58.          }
  59.          fpoints = true;
  60.    }
  61.    if(state == stStop)
  62.    {
  63.       countDown_mc.end();
  64.    }
  65. }
  66. mainProcess();
  67.