Frame 1
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_mochibot__("da7d61cd", this, 10301, true);
stop();
Frame 2
musicVol = 70;
musicOn = true;
soundVol = 70;
soundOn = true;
difficulty = "medium";
_quality = "LOW";
stop();
music = new Sound(this);
music.attachSound("music_1");
music.setVolume(musicVol);
music.start(0, 999);
track = 1;
Frame 59
stop();
Frame 124
stop();
Frame 149
gotoAndPlay (31);
Frame 215
stop();
Instance of Symbol 157 MovieClip in Frame 215
onClipEvent (load) {
if (_root.track == 1) {
this.stop();
} else {
this.gotoAndStop(2);
}
}
Instance of Symbol 161 MovieClip in Frame 215
onClipEvent (load) {
if (_root.musicOn) {
this.stop();
} else {
this.gotoAndStop(2);
}
}
Instance of Symbol 169 MovieClip in Frame 215
onClipEvent (load) {
switch (_root.difficulty) {
case "easy" :
this.gotoAndStop(1);
break;
case "medium" :
this.gotoAndStop(2);
break;
case "hard" :
this.gotoAndStop(3);
break;
case "imp" :
this.gotoAndStop(4);
}
}
Instance of Symbol 174 MovieClip in Frame 215
onClipEvent (load) {
switch (_quality) {
case "LOW" :
this.gotoAndStop(1);
break;
case "MEDIUM" :
this.gotoAndStop(2);
break;
case "HIGH" :
this.gotoAndStop(3);
}
}
Instance of Symbol 176 MovieClip in Frame 215
onClipEvent (load) {
basex = this._x;
this._x = basex + ((_root.musicVol / 100) * 128);
}
on (press) {
down = true;
}
on (release, releaseOutside) {
down = false;
}
onClipEvent (enterFrame) {
if (down) {
this._x = _root._xmouse;
if (this._x < basex) {
this._x = basex;
} else if (this._x > (basex + 128)) {
this._x = basex + 128;
}
_root.musicVol = ((this._x - basex) / 128) * 100;
if (_root.musicOn) {
_root.music.setVolume(_root.musicVol);
}
}
}
Instance of Symbol 176 MovieClip in Frame 215
onClipEvent (load) {
basex = this._x;
this._x = basex + ((_root.soundVol / 100) * 128);
}
on (press) {
down = true;
}
on (release, releaseOutside) {
down = false;
}
onClipEvent (enterFrame) {
if (down) {
this._x = _root._xmouse;
if (this._x < basex) {
this._x = basex;
} else if (this._x > (basex + 128)) {
this._x = basex + 128;
}
_root.soundVol = ((this._x - basex) / 128) * 100;
trace(_root.soundVol);
}
}
Instance of Symbol 179 MovieClip in Frame 215
onClipEvent (load) {
if (_root.soundOn) {
this.stop();
} else {
this.gotoAndStop(2);
}
}
Frame 240
if (ingamemenu) {
ingamemenu = false;
gotoAndPlay ("levelstart");
} else {
gotoAndPlay (31);
}
Frame 309
function registerObstacle(mc) {
obstacleList.push(mc);
}
function registerPickup(mc, type) {
pickupList.push(mc);
mc.ptype = type;
}
function programMan(mc) {
manlist.push(mc);
mc.speed = 1.5;
mc._rotation = random(360);
mc.onEnterFrame = function () {
this._rotation = this._rotation + (random(9) - 4);
this.yspeed = Math.cos(toRadian * this._rotation) * this.speed;
this.xspeed = Math.sin(toRadian * this._rotation) * this.speed;
checkx = this._x - (this.xspeed * 5);
checky = this._y + (this.yspeed * 5);
if (_root.hit.hitTest(checkx, checky, true)) {
this._x = this._x - this.xspeed;
this._y = this._y + this.yspeed;
} else {
this._rotation = this._rotation + 180;
}
};
mc.die = function () {
diff = this._rotation - car._rotation;
trace(carnageLayer);
d = carnageLayer.getNextHighestDepth();
c = carnageLayer.attachMovie("backhit", "c" + d, d);
trace(c);
c._x = this._x;
c._y = this._y;
trace([c._x, c._y]);
c._rotation = this._rotation;
if ((diff < 90) and (diff > -90)) {
c._rotation = c._rotation + 180;
}
this._visible = false;
delete this.onEnterFrame;
};
}
function toMenu() {
ingamemenu = true;
gotoAndPlay (180);
}
obstacleList = new Array();
pickupList = new Array();
health = 100;
toRadian = (Math.PI/180);
manlist = new Array();
levtext = _root.level;
Frame 337
_root.gotoAndStop("level" + _root.level);
Frame 338
stop();
Instance of Symbol 139 MovieClip in Frame 338
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 338
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 338
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 144 MovieClip in Frame 338
onClipEvent (load) {
function findDist(pt1, pt2) {
distx = pt1.x - pt2.x;
disty = pt1.y - pt2.y;
dist = Math.sqrt(Math.pow(distx, 2) + Math.pow(disty, 2));
return(dist);
}
function endGame() {
gamestate = "ending";
driveSnd.stop();
_root.end_blackout.play();
}
startTime = getTimer();
switch (_root.difficulty) {
case "easy" :
matchLength = 100;
break;
case "medium" :
matchLength = 60;
break;
case "hard" :
matchLength = 50;
break;
case "imp" :
matchLength = 35;
}
if (_root.soundOn) {
driveSnd = new Sound(this);
driveSnd.attachSound("car_drive");
driveSnd.setVolume(1);
driveSnd.start(0, 999);
}
speed = 0;
rotspeed = 0;
toRadian = (Math.PI/180);
toDegree = 57.2957795130823;
cornerlist = new Array();
cornerlist.push(this.innercar.fl);
cornerlist.push(this.innercar.fr);
cornerlist.push(this.innercar.bl);
cornerlist.push(this.innercar.br);
gamestate = "playing";
}
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
speed = speed + 1.5;
} else if (Key.isDown(40)) {
speed = speed - 1;
}
if (_root.soundOn) {
spc = Math.abs(speed) / 15;
}
if (speed < 0) {
if (innercar._y > 0) {
yspeed = Math.cos(toRadian * _rotation) * 28;
xspeed = Math.sin(toRadian * _rotation) * 28;
this._x = this._x + (-xspeed);
this._y = this._y - (-yspeed);
}
innercar._y = -14;
} else {
if (innercar._y < 0) {
yspeed = Math.cos(toRadian * _rotation) * 28;
xspeed = Math.sin(toRadian * _rotation) * 28;
this._x = this._x + xspeed;
this._y = this._y - yspeed;
}
innercar._y = 14;
}
speedkey = ((speed > 5) ? 5 : (speed));
speedkey = ((speedkey < -5) ? -5 : (speedkey));
if (Key.isDown(32)) {
speedkey = speedkey * 1.5;
speed = speed * 0.8;
}
speedkey = speedkey * 0.3;
rotspeed = rotspeed * 0.8;
if (Key.isDown(37)) {
rotspeed = rotspeed - speedkey;
} else if (Key.isDown(39)) {
rotspeed = rotspeed + speedkey;
}
speed = speed * 0.9;
if (rotspeed > 5) {
drift = 5 - rotspeed;
} else if (rotspeed < -5) {
drift = -(5 + rotspeed);
} else {
drift = 0;
}
if (speed < 0) {
drift = drift * -1;
}
if (Math.abs(drift) > 1) {
if (_root.soundOn) {
if ((skidsnd == undefined) or (skidsnd.position > 500)) {
trace("skidsnd");
skidsnd = new Sound(this);
skidsnd.attachSound("skid");
skidsnd.setVolume(_root.soundVol);
skidsnd.start();
}
}
}
_rotation = (_rotation + rotspeed);
yspeed = Math.cos(toRadian * _rotation) * speed;
xspeed = Math.sin(toRadian * _rotation) * speed;
xdrift = Math.cos(toRadian * _rotation) * drift;
ydrift = Math.sin(toRadian * _rotation) * drift;
this._x = this._x + (xspeed + xdrift);
this._y = this._y - (yspeed - ydrift);
for (c in cornerlist) {
cor = cornerlist[c];
pt = {x:cor._x, y:cor._y};
this.innercar.localToGlobal(pt);
cor.pt = pt;
}
for (m in _parent.manlist) {
man = _parent.manlist[m];
if (man.hitTest(this)) {
if (this.hitTest(man._x, man._y, true)) {
if (_root.soundOn) {
snd = new Sound(this);
snd.attachSound("hit" + random(3));
snd.setVolume(_root.soundVol);
snd.start();
}
man.die();
_parent.manlist.splice(m, 1);
trace(_parent.manlist.length);
if (_parent.manlist.length == 0) {
trace(_root.level);
_root.level++;
endGame();
}
}
}
}
for (p in _parent.pickupList) {
pup = _parent.pickupList[p];
if (pup.hitTest(this)) {
switch (pup.ptype) {
case "health" :
_parent.health = _parent.health + 20;
pup._visible = false;
_parent.pickupList.splice(p, 1);
break;
case "life" :
_root.lives++;
_root.livesleft.nextFrame();
pup._visible = false;
_parent.pickupList.splice(p, 1);
break;
case "bomb" :
pt1 = {x:this._x, y:this._y};
pt2 = {x:pup._x, y:pup._y};
trace(findDist(pt1, pt2));
if (findDist(pt1, pt2) >= 50) {
break;
}
if (_root.soundOn) {
bombsnd = new Sound(this);
bombsnd.attachSound("bomb");
bombsnd.setVolume(_root.soundVol);
bombsnd.start();
}
pup.play();
if (!(gamestate === "ending")) {
_root.lives--;
endGame();
}
_parent.pickupList.splice(p, 1);
}
}
}
for (o in _parent.obstacleList) {
obs = _parent.obstacleList[o];
if (obs.hitTest(this)) {
opt = {x:obs._x, y:obs._y};
for (c in cornerlist) {
cor = cornerlist[c];
pt = cor.pt;
dist = findDist(pt, opt);
if (dist < 40) {
if (speed > 3) {
_parent.health = _parent.health - 20;
trace("obs hit -20 health");
if (_root.soundOn) {
hitsnd = new Sound(this);
hitsnd.attachSound("hitspikepoles");
hitsnd.setVolume(_root.soundVol);
hitsnd.start();
}
}
dir = Math.atan2(obs._y - this._y, obs._x - this._x);
xdelta = -Math.cos(dir);
ydelta = Math.sin(dir);
this._x = this._x + (xdelta - xspeed);
this._y = this._y - (ydelta - yspeed);
speed = speed * -0.8;
break;
}
}
}
}
switch (Math.floor(_rotation / 90)) {
case -2 :
t = innercar.br.pt.y;
r = innercar.bl.pt.x;
b = innercar.fl.pt.y;
l = innercar.fr.pt.x;
break;
case -1 :
t = innercar.fr.pt.y;
r = innercar.br.pt.x;
b = innercar.bl.pt.y;
l = innercar.fl.pt.x;
break;
case 0 :
t = innercar.fl.pt.y;
r = innercar.fr.pt.x;
b = innercar.br.pt.y;
l = innercar.bl.pt.x;
break;
case 1 :
t = innercar.bl.pt.y;
r = innercar.fl.pt.x;
b = innercar.fr.pt.y;
l = innercar.br.pt.x;
}
flagt = t < 22;
flagr = r > (Stage.width - 25);
flagb = b > (Stage.height - 70);
flagl = l < 22;
if (Math.abs(this._x - 300) < 1) {
flagb = b > (Stage.height - 0);
}
if (flagb) {
if (yspeed > 0) {
flagb = false;
}
}
if (((flagt or flagr) or flagb) or flagl) {
trace("trbl!");
if (speed > 10) {
_parent.health = _parent.health - 10;
trace("wall hit - 10 health");
if (_root.soundOn) {
hitsnd = new Sound(this);
hitsnd.attachSound("hitwall");
hitsnd.setVolume(_root.soundVol);
hitsnd.start();
}
}
this._x = this._x + (-xspeed);
this._y = this._y - (-yspeed);
speed = speed * -0.8;
if (flagt) {
this._y++;
}
if (flagr) {
this._x--;
}
if (flagb) {
this._y--;
}
if (flagl) {
this._x++;
}
}
if (!(gamestate === "ending")) {
if (_parent.health <= 0) {
endGame();
}
passed = getTimer() - startTime;
_root.timeleft = matchLength - Math.floor(passed / 1000);
if (_root.timeleft <= 0) {
endGame();
}
}
}
Instance of Symbol 198 MovieClip in Frame 338
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 200 MovieClip in Frame 338
onClipEvent (load) {
_parent.registerPickup(this, "health");
}
Instance of Symbol 215 MovieClip "livesleft" in Frame 338
onClipEvent (load) {
this.gotoAndStop(_root.lives);
if (_root.lives == 0) {
this._visible = false;
}
}
Instance of Symbol 139 MovieClip in Frame 339
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 124 MovieClip in Frame 339
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 103 MovieClip in Frame 339
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 339
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 139 MovieClip in Frame 340
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 341
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 198 MovieClip in Frame 341
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 139 MovieClip in Frame 342
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 103 MovieClip in Frame 342
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 342
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 200 MovieClip in Frame 342
onClipEvent (load) {
_parent.registerPickup(this, "health");
}
Instance of Symbol 139 MovieClip in Frame 343
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 198 MovieClip in Frame 343
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 344
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 124 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 103 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 124 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 198 MovieClip in Frame 345
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 139 MovieClip in Frame 346
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 200 MovieClip in Frame 346
onClipEvent (load) {
_parent.registerPickup(this, "health");
}
Instance of Symbol 103 MovieClip in Frame 347
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 347
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 347
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 347
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 252 MovieClip in Frame 347
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 252 MovieClip in Frame 347
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 139 MovieClip in Frame 348
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 124 MovieClip in Frame 348
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 103 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 198 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 200 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "health");
}
Instance of Symbol 198 MovieClip in Frame 349
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 139 MovieClip in Frame 350
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 350
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 350
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 350
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 350
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 350
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 350
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 252 MovieClip in Frame 350
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 252 MovieClip in Frame 350
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 103 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerObstacle(this);
}
Instance of Symbol 200 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerPickup(this, "health");
}
Instance of Symbol 198 MovieClip in Frame 351
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 139 MovieClip in Frame 352
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 352
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 352
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 352
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 352
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 139 MovieClip in Frame 352
onClipEvent (load) {
_parent.programMan(this);
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 252 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 124 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "bomb");
}
Instance of Symbol 198 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "life");
}
Instance of Symbol 200 MovieClip in Frame 352
onClipEvent (load) {
_parent.registerPickup(this, "health");
}
Frame 353
play();
_root.music.stop();
Frame 532
stop();
Frame 533
play();
_root.music.stop();
Frame 920
stop();
Symbol 21 MovieClip [backhit] Frame 11
stop();
Symbol 32 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
_root.play();
}
Symbol 32 MovieClip Frame 2
gotoAndPlay (1);
Symbol 35 Button
on (release) {
getURL ("http://www.newgrounds.com/fan_net/jump.php3?id=657920", "_blank");
}
Symbol 38 Button
on (release) {
getURL ("http://www.jazzastudios.com", "_blank");
}
Symbol 55 Button
on (press) {
gotoAndPlay (3);
}
Symbol 69 Button
on (release) {
getURL ("http://www.newgrounds.com/fan_net/jump.php3?id=657920", "_blank");
}
Symbol 73 Button
on (release) {
getURL ("http://www.jazzastudios.com", "_blank");
}
Symbol 79 MovieClip Frame 10
stop();
Symbol 81 MovieClip Frame 10
stop();
Symbol 90 Button
on (press) {
_root.lives = 5;
_root.level = 1;
gotoAndPlay (250);
}
Symbol 91 Button
on (press) {
gotoAndPlay (60);
}
Symbol 92 Button
on (press) {
gotoAndPlay (150);
}
Symbol 123 MovieClip Frame 12
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 2
stop();
Symbol 148 Button
on (press) {
play();
}
Symbol 153 Button
on (release) {
_root.music.stop();
_root.music.attachSound("music_2");
_root.music.setVolume(_root.musicVol);
_root.music.start(0, 999);
this.gotoAndStop(2);
}
Symbol 154 Button
on (release) {
_root.music.stop();
_root.music.attachSound("music_1");
_root.music.setVolume(_root.musicVol);
_root.music.start(0, 999);
this.gotoAndStop(1);
}
Symbol 157 MovieClip Frame 1
stop();
Symbol 158 Button
on (release) {
_root.musicOn = false;
_root.music.setVolume(0);
this.gotoAndStop(2);
}
Symbol 159 Button
on (release) {
_root.musicOn = true;
_root.music.setVolume(_root.musicVol);
this.gotoAndStop(1);
}
Symbol 161 MovieClip Frame 1
stop();
Symbol 162 Button
on (release) {
_root.difficulty = "easy";
this.gotoAndStop(1);
}
Symbol 163 Button
on (release) {
_root.difficulty = "medium";
this.gotoAndStop(2);
}
Symbol 164 Button
on (release) {
_root.difficulty = "hard";
this.gotoAndStop(3);
}
Symbol 165 Button
on (release) {
_root.difficulty = "imp";
this.gotoAndStop(4);
}
Symbol 169 MovieClip Frame 1
stop();
Symbol 170 Button
on (release) {
_quality = "HIGH";
this.gotoAndStop(3);
}
Symbol 171 Button
on (release) {
_quality = "MEDIUM";
this.gotoAndStop(2);
}
Symbol 172 Button
on (release) {
_quality = "LOW";
this.gotoAndStop(1);
}
Symbol 174 MovieClip Frame 1
stop();
Symbol 177 Button
on (release) {
_root.soundOn = false;
this.gotoAndStop(2);
}
Symbol 178 Button
on (release) {
_root.soundOn = true;
this.gotoAndStop(1);
}
Symbol 179 MovieClip Frame 1
stop();
Symbol 180 Button
on (press) {
gotoAndPlay (60);
}
Symbol 181 Button
on (press) {
gotoAndPlay (60);
}
Symbol 182 Button
on (press) {
gotoAndPlay (150);
}
Symbol 183 Button
on (press) {
gotoAndPlay (60);
}
Symbol 184 Button
on (press) {
gotoAndPlay (60);
}
Symbol 185 Button
on (press) {
gotoAndPlay (150);
}
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 9
if (_root.lives < 0) {
_root.gotoAndStop("end");
}
if (_root.level > 15) {
_root.gotoAndStop("win");
}
_root.gotoAndPlay("levelstart");
stop();
Symbol 218 MovieClip Frame 10
stop();
Symbol 252 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 2
stop();
Symbol 309 Button
on (press) {
gotoAndPlay (31);
}