home *** CD-ROM | disk | FTP | other *** search
- function createEnemy1()
- {
- duplicateMovieClip(_root.enemy1_mc,"enemy1_" + enemy1i + "_mc",16384 + (10000 + enemy1i));
- _root["enemy1_" + enemy1i + "_mc"]._x = random(980) - 100;
- _root["enemy1_" + enemy1i + "_mc"]._y = random(600) - 100;
- enemy1i++;
- }
- function createEnemy2()
- {
- duplicateMovieClip(_root.enemy2_mc,"enemy2_" + enemy2i + "_mc",16384 + (20000 + enemy2i));
- _root["enemy2_" + enemy2i + "_mc"]._x = random(980) - 100;
- _root["enemy2_" + enemy2i + "_mc"]._y = random(600) - 100;
- enemy2i++;
- }
- function createEnemy3()
- {
- duplicateMovieClip(_root.enemy3_mc,"enemy3_" + enemy3i + "_mc",16384 + (30000 + enemy3i));
- _root["enemy3_" + enemy3i + "_mc"]._x = random(980) - 100;
- _root["enemy3_" + enemy3i + "_mc"]._y = random(600) - 100;
- enemy3i++;
- }
- function createEnemy4()
- {
- if(enemy4Dead == 1)
- {
- _root.enemy4_mc._x = random(980) - 100;
- _root.enemy4_mc._y = random(600) - 100;
- enemy4_mc.xspeed = Math.random() * 2 * _root.vars.enemySpeed - _root.vars.enemySpeed;
- enemy4_mc.yspeed = Math.random() * 2 * _root.vars.enemySpeed - _root.vars.enemySpeed;
- enemy4Dead = 0;
- if(_root.enemy4_mc._x > 0 && _root.enemy4_mc._x < 550)
- {
- enemy4Dead = 1;
- _root.createEnemy4();
- }
- if(_root.enemy4_mc._y > 0 && _root.enemy4_mc._y < 400)
- {
- enemy4Dead = 1;
- _root.createEnemy4();
- }
- }
- }
- function eraseEnemies()
- {
- i = 1;
- while(i < _root.enemy1i)
- {
- removeMovieClip(_root["enemy1_" + i + "_mc"]);
- i++;
- }
- i = 1;
- while(i < _root.enemy2i)
- {
- removeMovieClip("enemy2_" + i + "_mc");
- i++;
- }
- i = 1;
- while(i < _root.enemy3i)
- {
- removeMovieClip("enemy3_" + i + "_mc");
- i++;
- }
- i = 1;
- while(i < _root.enemy4i)
- {
- _root.enemy4_mc._x = 1000;
- _root.enemy4_mc._y = 1000;
- _root.enemy4Dead = 1;
- i++;
- }
- }
- function dropScore(mc)
- {
- var _loc2_ = _root.vars.comboScore - 5;
- if(_loc2_ > 0)
- {
- _loc2_ = Math.ceil(_loc2_ / 2);
- var _loc4_ = aboveAll.scores.getNextHighestDepth();
- var _loc3_ = aboveAll.scores.attachMovie("earning","earning" + _loc4_,_loc4_);
- _loc3_._x = mc._x;
- _loc3_._y = mc._y;
- _loc3_.c.display_txt.text = "+" + _loc2_;
- _root.score += _loc2_;
- }
- }
- function makeGasBubble()
- {
- var _loc6_ = Math.ceil(Math.random() * 6);
- var _loc3_ = _root.aboveAll.gasLevel;
- var _loc5_ = _loc3_.getNextHighestDepth();
- var _loc4_ = "gas0" + (_loc6_ - 1);
- var _loc2_ = _loc3_.attachMovie(_loc4_,_loc4_ + _loc5_,_loc5_);
- _loc2_._rotation = random(360);
- _loc2_._x = _root.dude_mc._x;
- _loc2_._y = _root.dude_mc._y;
- _loc2_._xscale += Math.random() * 20 - 10;
- _loc2_._yscale += Math.random() * 20 - 10;
- }
- function removeBlast()
- {
- removeMovieClip(blast);
- }
- stop();
- var timer = 0;
- var enemy1i = 1;
- var enemy2i = 1;
- var enemy3i = 1;
- var chance1 = 0;
- var chance2 = 0;
- var chance3 = 150;
- var chance4 = 0;
- var enemy4Dead = 1;
- var levelLength = 1000;
- var pauseGame = 0;
- var enemy1Timer = 0;
- var EMSTimer = 0;
- var startEMS = 30;
- var EMS = startEMS;
- var aboveAll = _root.createEmptyMovieClip("aboveAll",90000);
- aboveAll.createEmptyMovieClip("gasLevel",1);
- aboveAll.createEmptyMovieClip("scores",2);
- onEnterFrame = function()
- {
- if(_root.pauseGame == 0)
- {
- timer++;
- enemy1Timer++;
- EMSTimer++;
- chance2++;
- chance3++;
- chance4++;
- }
- if(EMSTimer >= 80)
- {
- EMSTimer = 0;
- EMS -= EMS / 40;
- }
- if(enemy1Timer >= EMS)
- {
- enemy1Timer = 0;
- createEnemy1();
- }
- if(chance2 >= 300)
- {
- chance2 = 0;
- createEnemy2();
- }
- if(chance3 >= 300)
- {
- chance3 = 0;
- createEnemy3();
- }
- if(chance4 >= 200)
- {
- chance4 = 0;
- createEnemy4();
- }
- };
-