home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / small_my_fart.swf / scripts / frame_6 / DoAction.as
Encoding:
Text File  |  2008-09-02  |  3.9 KB  |  159 lines

  1. function createEnemy1()
  2. {
  3.    duplicateMovieClip(_root.enemy1_mc,"enemy1_" + enemy1i + "_mc",16384 + (10000 + enemy1i));
  4.    _root["enemy1_" + enemy1i + "_mc"]._x = random(980) - 100;
  5.    _root["enemy1_" + enemy1i + "_mc"]._y = random(600) - 100;
  6.    enemy1i++;
  7. }
  8. function createEnemy2()
  9. {
  10.    duplicateMovieClip(_root.enemy2_mc,"enemy2_" + enemy2i + "_mc",16384 + (20000 + enemy2i));
  11.    _root["enemy2_" + enemy2i + "_mc"]._x = random(980) - 100;
  12.    _root["enemy2_" + enemy2i + "_mc"]._y = random(600) - 100;
  13.    enemy2i++;
  14. }
  15. function createEnemy3()
  16. {
  17.    duplicateMovieClip(_root.enemy3_mc,"enemy3_" + enemy3i + "_mc",16384 + (30000 + enemy3i));
  18.    _root["enemy3_" + enemy3i + "_mc"]._x = random(980) - 100;
  19.    _root["enemy3_" + enemy3i + "_mc"]._y = random(600) - 100;
  20.    enemy3i++;
  21. }
  22. function createEnemy4()
  23. {
  24.    if(enemy4Dead == 1)
  25.    {
  26.       _root.enemy4_mc._x = random(980) - 100;
  27.       _root.enemy4_mc._y = random(600) - 100;
  28.       enemy4_mc.xspeed = Math.random() * 2 * _root.vars.enemySpeed - _root.vars.enemySpeed;
  29.       enemy4_mc.yspeed = Math.random() * 2 * _root.vars.enemySpeed - _root.vars.enemySpeed;
  30.       enemy4Dead = 0;
  31.       if(_root.enemy4_mc._x > 0 && _root.enemy4_mc._x < 550)
  32.       {
  33.          enemy4Dead = 1;
  34.          _root.createEnemy4();
  35.       }
  36.       if(_root.enemy4_mc._y > 0 && _root.enemy4_mc._y < 400)
  37.       {
  38.          enemy4Dead = 1;
  39.          _root.createEnemy4();
  40.       }
  41.    }
  42. }
  43. function eraseEnemies()
  44. {
  45.    i = 1;
  46.    while(i < _root.enemy1i)
  47.    {
  48.       removeMovieClip(_root["enemy1_" + i + "_mc"]);
  49.       i++;
  50.    }
  51.    i = 1;
  52.    while(i < _root.enemy2i)
  53.    {
  54.       removeMovieClip("enemy2_" + i + "_mc");
  55.       i++;
  56.    }
  57.    i = 1;
  58.    while(i < _root.enemy3i)
  59.    {
  60.       removeMovieClip("enemy3_" + i + "_mc");
  61.       i++;
  62.    }
  63.    i = 1;
  64.    while(i < _root.enemy4i)
  65.    {
  66.       _root.enemy4_mc._x = 1000;
  67.       _root.enemy4_mc._y = 1000;
  68.       _root.enemy4Dead = 1;
  69.       i++;
  70.    }
  71. }
  72. function dropScore(mc)
  73. {
  74.    var _loc2_ = _root.vars.comboScore - 5;
  75.    if(_loc2_ > 0)
  76.    {
  77.       _loc2_ = Math.ceil(_loc2_ / 2);
  78.       var _loc4_ = aboveAll.scores.getNextHighestDepth();
  79.       var _loc3_ = aboveAll.scores.attachMovie("earning","earning" + _loc4_,_loc4_);
  80.       _loc3_._x = mc._x;
  81.       _loc3_._y = mc._y;
  82.       _loc3_.c.display_txt.text = "+" + _loc2_;
  83.       _root.score += _loc2_;
  84.    }
  85. }
  86. function makeGasBubble()
  87. {
  88.    var _loc6_ = Math.ceil(Math.random() * 6);
  89.    var _loc3_ = _root.aboveAll.gasLevel;
  90.    var _loc5_ = _loc3_.getNextHighestDepth();
  91.    var _loc4_ = "gas0" + (_loc6_ - 1);
  92.    var _loc2_ = _loc3_.attachMovie(_loc4_,_loc4_ + _loc5_,_loc5_);
  93.    _loc2_._rotation = random(360);
  94.    _loc2_._x = _root.dude_mc._x;
  95.    _loc2_._y = _root.dude_mc._y;
  96.    _loc2_._xscale += Math.random() * 20 - 10;
  97.    _loc2_._yscale += Math.random() * 20 - 10;
  98. }
  99. function removeBlast()
  100. {
  101.    removeMovieClip(blast);
  102. }
  103. stop();
  104. var timer = 0;
  105. var enemy1i = 1;
  106. var enemy2i = 1;
  107. var enemy3i = 1;
  108. var chance1 = 0;
  109. var chance2 = 0;
  110. var chance3 = 150;
  111. var chance4 = 0;
  112. var enemy4Dead = 1;
  113. var levelLength = 1000;
  114. var pauseGame = 0;
  115. var enemy1Timer = 0;
  116. var EMSTimer = 0;
  117. var startEMS = 30;
  118. var EMS = startEMS;
  119. var aboveAll = _root.createEmptyMovieClip("aboveAll",90000);
  120. aboveAll.createEmptyMovieClip("gasLevel",1);
  121. aboveAll.createEmptyMovieClip("scores",2);
  122. onEnterFrame = function()
  123. {
  124.    if(_root.pauseGame == 0)
  125.    {
  126.       timer++;
  127.       enemy1Timer++;
  128.       EMSTimer++;
  129.       chance2++;
  130.       chance3++;
  131.       chance4++;
  132.    }
  133.    if(EMSTimer >= 80)
  134.    {
  135.       EMSTimer = 0;
  136.       EMS -= EMS / 40;
  137.    }
  138.    if(enemy1Timer >= EMS)
  139.    {
  140.       enemy1Timer = 0;
  141.       createEnemy1();
  142.    }
  143.    if(chance2 >= 300)
  144.    {
  145.       chance2 = 0;
  146.       createEnemy2();
  147.    }
  148.    if(chance3 >= 300)
  149.    {
  150.       chance3 = 0;
  151.       createEnemy3();
  152.    }
  153.    if(chance4 >= 200)
  154.    {
  155.       chance4 = 0;
  156.       createEnemy4();
  157.    }
  158. };
  159.