home *** CD-ROM | disk | FTP | other *** search
- function changeLvl()
- {
- if(_root.fade._currentframe == 1)
- {
- _root.HUD.bar.time = 0;
- _root.HUD.bar.duration = 0;
- _root.HUD.bar.unlimited = false;
- _root.carp1.yvel = 0;
- _root.carp2.yvel = 0;
- fade.gotoAndStop(2);
- }
- }
- function resetLvl()
- {
- if(_root.fade._currentframe == 1)
- {
- _root.HUD.bar.time = 0;
- _root.HUD.bar.duration = 0;
- fuel = 0;
- HUD.bar.fFuel = 1;
- _root.HUD.bar.unlimited = false;
- _root.carp1.yvel = 0;
- _root.carp2.yvel = 0;
- _root.fade.gotoAndStop(2);
- }
- }
- function gravity(type)
- {
- if(_root.sound)
- {
- gravityR.start();
- }
- _root.gravityType = type;
- _root.car.dir = type;
- _root.car.flipSide = true;
- }
- function detail(what)
- {
- details[what] = true;
- }
- function kill()
- {
- _root.HUD.bar.time = 0;
- _root.HUD.bar.duration = 0;
- _root.car.dead = true;
- _root.boss.ufoS.stop();
- steamSide.stop();
- steam.stop();
- steamSideB.stop();
- }
- function smoke()
- {
- var _loc2_ = "ball" + depthHolder;
- _root.attachMovie("ball",_loc2_,depthHolder);
- _root[_loc2_]._x = _root.fake._x - 40;
- _root[_loc2_]._y = _root.fake._y - 10;
- depthHolder++;
- }
- function fadeR()
- {
- A = _root.minutes * 60;
- B = _root.seconds * 1000;
- C = hundredths * 10;
- millisec = A + B + C;
- trace(A);
- trace(B);
- trace(C);
- trace(millisec);
- max = (80000 - millisec) / 100;
- if(max < 0)
- {
- max = 0;
- }
- if(!_root.reset)
- {
- _root.score += Math.round(max);
- }
- _root.steamSide.stop();
- _root.steam.stop();
- _root.steamSideB.stop();
- _root.boss.ufoS.stop();
- if(_root.reset)
- {
- _root.gotoAndPlay("reset");
- return undefined;
- }
- _root.HUD.bar.unlimited = false;
- f1._visible = false;
- f2._visible = false;
- f3._visible = false;
- _root.gravityType = "normal";
- _root.level += 1;
- _root.fuel = 0;
- _root.score += 100;
- _root.HUD.bar.fFuel = 1;
- _root.HUD.bar.time = 0;
- _root.HUD.bar.duration = 0;
- _root.details.switch1 = false;
- _root.details.switch2 = false;
- _root.details.switch3 = false;
- _root.details.switch4 = false;
- _root.details.switch5 = false;
- _root.details.switch6 = false;
- _root.details.switch7 = false;
- _root.details.switch8 = false;
- _root.details.switch9 = false;
- _root.details.switch10 = false;
- _root.details.switch11 = false;
- _root.nextFrame();
- }
- function startIt()
- {
- if(!_root.timing)
- {
- if(_root.paused)
- {
- _root.startTime = getTimer() - _root.elapsedTime;
- }
- else
- {
- _root.startTime = getTimer();
- }
- _root.paused = false;
- _root.timing = true;
- }
- }
- function restart()
- {
- if(_root.timing)
- {
- _root.timing = false;
- _root.paused = true;
- }
- }
- stop();
- _root.engineFrame = _root._currentframe - 1;
- if(_root.timerN == undefined)
- {
- _root.attachMovie("timer","timer",93300);
- _root.timer._x = 650;
- _root.timer._y = 480;
- _root.timerN = 1;
- }
- depthHolder = 0;
- fuel = 0;
- level = 1;
- score = 0;
- gravityType = "normal";
- paused = false;
- _root.details = new Object();
- depthHolder = 0;
- HUD.onEnterFrame = function()
- {
- with(_root.car)
- {
- if(ySpeed > 5)
- {
- if(_root.bg.hitTest(_x,_y + 12,true))
- {
- _root.cSound();
- }
- }
- if(_root.bg.hitTest(_x - _width / 2 - 5,_y - 20,true))
- {
- if(xSpeed < -5)
- {
- _root.cSound();
- }
- }
- if(xSpeed > 5)
- {
- if(_root.bg.hitTest(_x + _width / 2 + 5,_y - 20,true))
- {
- _root.cSound();
- }
- }
- }
- };
- var timing = false;
- var paused = false;
- var remaining;
- var elapsedTime;
- var elapsedHours;
- var elapsedM;
- var elapsedS;
- var elapsedH;
- var startTime;
- var remaining;
- var hours;
- var minutes;
- var seconds;
- var hundredths;
- _root.onEnterFrame = function()
- {
- if(timing)
- {
- elapsedTime = getTimer() - startTime;
- elapsedHours = Math.floor(elapsedTime / 3600000);
- remaining = elapsedTime - elapsedHours * 3600000;
- elapsedM = Math.floor(remaining / 60000);
- remaining -= elapsedM * 60000;
- elapsedS = Math.floor(remaining / 1000);
- remaining -= elapsedS * 1000;
- elapsedH = Math.floor(remaining / 10);
- if(elapsedHours < 10)
- {
- hours = "0" + elapsedHours.toString();
- }
- else
- {
- hours = elapsedHours.toString();
- }
- if(elapsedM < 10)
- {
- minutes = "0" + elapsedM.toString();
- }
- else
- {
- minutes = elapsedM.toString();
- }
- if(elapsedS < 10)
- {
- seconds = "0" + elapsedS.toString();
- }
- else
- {
- seconds = elapsedS.toString();
- }
- if(elapsedH < 10)
- {
- hundredths = "0" + elapsedH.toString();
- }
- else
- {
- hundredths = elapsedH.toString();
- }
- _root.timer_txt = minutes + ":" + seconds + ":" + _root.hundredths;
- }
- };
- startIt();
-