Frame 1
stop();
Frame 2
function fSetData(nC) {
var _local3 = new Array("", "EASY", "MEDIUM", "HARD");
var _local2 = new Array("", "GOLD", "SILVER", "BRONZE");
tTitle = arrLevelTitles[nC - 1];
if (objSO.data.arrLD[nC - 1][3] != 0) {
tFL = objSO.data.arrLD[nC - 1][0];
tFR = objSO.data.arrLD[nC - 1][1];
tLevel = _local3[objSO.data.arrLD[nC - 1][3]];
tCup = _local2[objSO.data.arrLD[nC - 1][4]];
mCup.gotoAndStop(objSO.data.arrLD[nC - 1][4] + 1);
movPlayLocked.gotoAndStop(1);
} else {
tFL = "n/a";
tFR = "n/a";
tLevel = "none";
tCup = "none";
movPlayLocked.gotoAndStop(2);
}
}
var BASE_URL = "http://www.gamesarcade.net/free-online-games/puppyracing";
var SITE_URL = "http://www.gamesarcade.net";
var SITE_NAME = "GamesArcade.Net";
var VERSION = "DEMO";
_quality = "low";
var blnFX = 1;
var blnMusic = 1;
var blnCollisionDone = 0;
var OPTIONS = 0;
var INSTRUCS = 0;
var CREDITS = 0;
var arrLevelTitles = new Array();
arrLevelTitles[0] = "Turbo Park";
arrLevelTitles[1] = "Jamboree Farm";
arrLevelTitles[2] = "Hoop Loop Bay";
arrLevelTitles[3] = "Watery Corner";
arrLevelTitles[4] = "Sunny Side Ranch";
arrLevelTitles[5] = "Crab Island";
arrLevelTitles[6] = "Cosmic Leap";
arrLevelTitles[7] = "Floodlands Park";
arrLevelTitles[8] = "Gopherit Farm";
arrLevelTitles[9] = "Costa Twista";
arrLevelTitles[10] = "Alien Orbit";
var arrTheChars = new Array();
arrTheChars[0] = "DODGER";
arrTheChars[1] = "DAISY";
arrTheChars[2] = "FLOYD";
arrTheChars[3] = "HONEY";
arrTheChars[4] = "BONGO";
arrTheChars[5] = "BARRY";
Instance of Symbol 290 MovieClip "movBFV2" in Frame 2
onClipEvent (load) {
if (_root.VERSION == "FULL") {
this._visible = false;
}
}
Instance of Symbol 310 MovieClip in Frame 2
onClipEvent (load) {
if (_root.VERSION != "FULL") {
this._visible = false;
}
}
Instance of Symbol 316 MovieClip "movBFV1" in Frame 2
onClipEvent (load) {
if (_root.VERSION == "FULL") {
this._visible = false;
}
}
Instance of Symbol 578 MovieClip in Frame 2
onClipEvent (load) {
fps = 0;
var startTime = getTimer();
var numFrames = 0;
}
onClipEvent (enterFrame) {
numFrames++;
var now = getTimer();
elapsedSeconds = (now - startTime) / 1000;
actualFPS = Math.round(numFrames / elapsedSeconds);
if (elapsedSeconds > 5) {
fps = actualFPS;
var startTime = getTimer();
var numFrames = 0;
}
}
Frame 3
nBytesTotal = _root.getBytesTotal();
nBytesLoaded = _root.getBytesLoaded();
nPercentLoaded = int((nBytesLoaded / nBytesTotal) * 100);
movLoader.gotoAndStop(nPercentLoaded);
var blnInPlay = 0;
if (nBytesLoaded >= nBytesTotal) {
objSO = SharedObject.getLocal("puppyracers");
if (objSO.data.arrLD == undefined) {
var arrLevelData = new Array();
var arrCupData = new Array();
var i = 0;
while (i < 12) {
arrLevelData[i] = new Array("", "", "", 0, 0);
i++;
}
var i = 0;
while (i < 3) {
arrCupData[i] = new Array(0, 0, 0);
i++;
}
objSO.data.arrLD = arrLevelData;
objSO.data.arrCD = arrCupData;
} else {
var arrLevelData = objSO.data.arrLD;
var arrCupData = objSO.data.arrCD;
}
if (_root.blnFX == 1) {
loadMovie ("sounds.swf", "sSounds");
}
if (_root.blnMusic == 1) {
loadMovie ("music0.swf", "sMusic");
}
gotoAndPlay ("LOADED");
}
Frame 4
gotoAndPlay ("LOADING");
Frame 5
play();
Frame 6
if (VERSION != "FULL") {
getURL ("javascript:document.puppyracers.SetVariable('_level0.strCookies',(document.cookie) ? parseCookie(document.cookie) : '');");
} else {
gotoAndPlay ("LOGGEDIN");
}
Frame 10
if (strCookies != "") {
var tmpArr = String(strCookies).split("*####*");
var strCookieName = tmpArr[0];
var strCookieEmail = tmpArr[1];
gotoAndPlay ("LOGGEDIN");
} else {
var strCookieName = "NOT LOGGED IN";
}
Frame 11
gotoAndPlay(_currentframe - 1);
Frame 13
stop();
Instance of Symbol 290 MovieClip in Frame 13
onClipEvent (load) {
if (_root.VERSION == "FULL") {
this._visible = false;
}
}
Frame 14
function fSubmitTimes() {
var _local1 = 0;
while (_local1 < 11) {
strTimesArray = strTimesArray + (objSO.data.arrLD[_local1][0] + "ppp");
_local1++;
}
_local1 = 0;
while (_local1 < 11) {
strTimesArray = strTimesArray + (objSO.data.arrLD[_local1][1] + "ppp");
_local1++;
}
strTimesArray = strTimesArray + (objSO.data.arrCD[0][0] + "ppp");
strTimesArray = strTimesArray + (objSO.data.arrCD[1][0] + "ppp");
strTimesArray = strTimesArray + (objSO.data.arrCD[2][0] + "ppp");
movSubmitTimes.gotoAndPlay(2);
}
txtInfo22 = ("Note: you must be a member of " + SITE_NAME) + " to submit scores.";
var strTimesArray = "";
txtTrack1 = arrLevelTitles[0];
txtTrack2 = arrLevelTitles[1];
txtTrack3 = arrLevelTitles[2];
txtTrack4 = arrLevelTitles[3];
txtTrack5 = arrLevelTitles[4];
txtTrack6 = arrLevelTitles[5];
txtTrack7 = arrLevelTitles[6];
txtTrack8 = arrLevelTitles[7];
txtTrack9 = arrLevelTitles[8];
txtTrack10 = arrLevelTitles[9];
txtTrack11 = arrLevelTitles[10];
txtTrack12 = arrLevelTitles[11];
time1 = objSO.data.arrLD[0][0];
time2 = objSO.data.arrLD[1][0];
time3 = objSO.data.arrLD[2][0];
time4 = objSO.data.arrLD[3][0];
time5 = objSO.data.arrLD[4][0];
time6 = objSO.data.arrLD[5][0];
time7 = objSO.data.arrLD[6][0];
time8 = objSO.data.arrLD[7][0];
time9 = objSO.data.arrLD[8][0];
time10 = objSO.data.arrLD[9][0];
time11 = objSO.data.arrLD[10][0];
ttime1 = objSO.data.arrLD[0][1];
ttime2 = objSO.data.arrLD[1][1];
ttime3 = objSO.data.arrLD[2][1];
ttime4 = objSO.data.arrLD[3][1];
ttime5 = objSO.data.arrLD[4][1];
ttime6 = objSO.data.arrLD[5][1];
ttime7 = objSO.data.arrLD[6][1];
ttime8 = objSO.data.arrLD[7][1];
ttime9 = objSO.data.arrLD[8][1];
ttime10 = objSO.data.arrLD[9][1];
ttime11 = objSO.data.arrLD[10][1];
score1 = objSO.data.arrCD[0][0];
score2 = objSO.data.arrCD[1][0];
score3 = objSO.data.arrCD[2][0];
movEmail.txtEmail = "";
stop();
Instance of Symbol 616 MovieClip in Frame 14
onClipEvent (load) {
if (_root.VERSION == "FULL") {
gotoAndStop (2);
}
}
Instance of Symbol 661 MovieClip "movEmail" in Frame 14
onClipEvent (load) {
if (_root.VERSION != "FULL") {
gotoAndStop (2);
}
}
Frame 15
stop();
Frame 16
stop();
var arrDiffNames = new Array("None", "Easy", "Medium", "Hard");
tScore1 = objSO.data.arrCD[0][0];
tScore2 = objSO.data.arrCD[1][0];
tScore3 = objSO.data.arrCD[2][0];
tLev1 = arrDiffNames[objSO.data.arrCD[0][1]];
tLev2 = arrDiffNames[objSO.data.arrCD[1][1]];
tLev3 = arrDiffNames[objSO.data.arrCD[2][1]];
mCup1.gotoAndStop(objSO.data.arrCD[0][2] + 1);
mCup2.gotoAndStop(objSO.data.arrCD[1][2] + 1);
mCup3.gotoAndStop(objSO.data.arrCD[2][2] + 1);
t1 = arrLevelTitles[0];
t2 = arrLevelTitles[1];
t3 = arrLevelTitles[2];
t4 = arrLevelTitles[3];
t5 = arrLevelTitles[4];
t6 = arrLevelTitles[5];
t7 = arrLevelTitles[6];
t8 = arrLevelTitles[7];
t9 = arrLevelTitles[8];
t10 = arrLevelTitles[9];
t11 = arrLevelTitles[10];
if (VERSION != "FULL") {
movL2Lock.gotoAndStop(2);
movL3Lock.gotoAndStop(2);
} else {
if (objSO.data.arrCD[0][1] == 0) {
movL2Lock.gotoAndStop(2);
movL3Lock.gotoAndStop(2);
}
if (objSO.data.arrCD[1][1] == 0) {
movL3Lock.gotoAndStop(2);
}
}
Frame 17
var nHardness = 1;
if (objSO.data.arrCD[nCupID - 1][1] == 0) {
m3.gotoAndStop(2);
} else if (objSO.data.arrCD[nCupID - 1][1] == 1) {
m3.gotoAndStop(2);
}
stop();
Frame 18
var nP1Char = -1;
var P1CharName = "";
var arrOpposInPlay = new Array();
if (VERSION == "DEMO") {
movCharButts.gotoAndStop(2);
}
stop();
Instance of Symbol 812 MovieClip in Frame 18
onClipEvent (load) {
if (_root.VERSION == "FULL") {
this._visible = false;
}
}
Frame 19
var nChoose = 1;
if (RESTART == 1) {
nLevel = RESTARTAT;
nChoose = nLevel;
movChooser.gotoAndStop(nChoose);
RESTART = 0;
}
fSetData(nChoose);
stop();
Frame 21
function fAddObject(Obj) {
movCTRL.fAddObject(Obj);
}
function fAddGoBack(nX, nY) {
movCTRL.fAddGoBack(nX, nY);
}
function fRemoveGoBack() {
movCTRL.fRemoveGoBack();
}
function fRemoveObject(Obj) {
movCTRL.fRemoveObject(Obj);
}
function fAddOpponent(Obj) {
movCTRL.fAddOpponent(Obj);
}
function fMoleHit(Obj) {
if ((Obj.hitTest(mov2D.dot1) && (movCar.isJumping == 0)) && (movCar.isBuggered == 0)) {
switch (nP1Char) {
case 1 :
sSounds.sSpin.play();
break;
case 2 :
sSounds.sSpin.play();
break;
case 3 :
sSounds.sZebra2.play();
break;
case 4 :
sSounds.sRabbit2.play();
break;
case 5 :
sSounds.sChimp2.play();
break;
case 6 :
sSounds.sBull2.play();
}
movCar.isBuggered = 1;
movCTRL.nBugCount = 0;
}
}
function fWallHit(Obj) {
}
function Object2ObjectCollide(Obj0, Obj1) {
if (Obj0._name == "dot1") {
if (movCTRL.Speed < 8) {
movCTRL.XForce = Obj1.sVx;
movCTRL.YForce = Obj1.sVy;
} else {
movCTRL.Speed = movCTRL.Speed - 2;
}
}
if (Obj1._name == "weapons") {
if (((Obj0.Buggered == 0) && (_root.blnWeaponHit == 0)) && (_root.mov2D.weapons.nC > 3)) {
_root.nScore = _root.nScore + _root.SCORE_HITOPPO;
_root.movTimes.txtScore = _root.nScore;
_root.sSounds.sHitOppo.play();
Obj0.Buggered = 1;
_root.blnWeaponHit = 1;
}
}
if ((Obj0._name == "dot1") && (Obj1._name.indexOf("money") != -1)) {
var nMon = Number(Obj1._name.substring(5, 6));
var nPts = eval ("_root.mov2D.money" + nMon).nPtsValue;
_root.nScore = _root.nScore + nPts;
if (nPts == 100) {
_root.movCar.mov100pts.play();
} else {
_root.movCar.mov50pts.play();
}
_root.movTimes.txtScore = _root.nScore;
_root.sSounds.sMoney.play();
eval ("_root.mov2D.money" + nMon).fRemove();
removeMovieClip(eval ("_root.movCTRL." + eval ("_root.mov2D.money" + nMon).objname));
}
}
function Object2ExtentCollide(Obj) {
}
function Object2ZoneCollide(Obj, Zone, Contain) {
}
function fTurnBackTime(time) {
arrT = String(time).split(":");
var _local1 = ((Number(arrT[0]) * 6000) + (Number(arrT[1]) * 100)) + Number(arrT[2]);
return(_local1);
}
function fSwapColons(time) {
var _local1 = "";
var _local3 = 0;
i = 0;
while (i < time.length) {
if (time.charAt(i) == ":") {
if (_local3 == 0) {
_local1 = _local1 + "'";
} else {
_local1 = _local1 + ".";
}
_local3++;
} else {
_local1 = _local1 + time.charAt(i);
}
trace(_local1);
i++;
}
return(_local1);
}
function fLapComplete() {
if (nLap > 0) {
var lapmillis = (((movTimes.movTimer.nMins * 6000) + (movTimes.movTimer.nSecs * 100)) + movTimes.movTimer.nMilli);
if (lapmillis < fTurnBackTime(objSO.data.arrLD[nLevel - 1][0])) {
objSO.data.arrLD[nLevel - 1][0] = ((((((movTimes.movTimer.nMinsStr + movTimes.movTimer.nMins) + ":") + movTimes.movTimer.nSecsStr) + movTimes.movTimer.nSecs) + ":") + movTimes.movTimer.nMilliStr) + movTimes.movTimer.nMilli;
movTimes.txtLapRecord = "Lap Record: " + fSwapColons(objSO.data.arrLD[nLevel - 1][0]);
movLapRecord.play();
}
}
if (nLap == 1) {
arrTimes[0][0] = movTimes.movTimer.nMins;
arrTimes[0][1] = movTimes.movTimer.nSecs;
arrTimes[0][2] = movTimes.movTimer.nMilli;
fastestlapindex = 1;
movTimes.txtLastLap = ((((((("Last Lap: " + movTimes.movTimer.nMinsStr) + movTimes.movTimer.nMins) + "'") + movTimes.movTimer.nSecsStr) + movTimes.movTimer.nSecs) + ".") + movTimes.movTimer.nMilliStr) + movTimes.movTimer.nMilli;
tempLap = ((((((movTimes.movTimer.nMinsStr + movTimes.movTimer.nMins) + "'") + movTimes.movTimer.nSecsStr) + movTimes.movTimer.nSecs) + ".") + movTimes.movTimer.nMilliStr) + movTimes.movTimer.nMilli;
} else if (nLap == 2) {
arrTimes[1][0] = movTimes.movTimer.nMins;
arrTimes[1][1] = movTimes.movTimer.nSecs;
arrTimes[1][2] = movTimes.movTimer.nMilli;
if (arrTimes[1][0] < arrTimes[0][0]) {
fastestlapindex = 2;
} else if (arrTimes[1][0] == arrTimes[0][0]) {
if (arrTimes[1][1] < arrTimes[0][1]) {
fastestlapindex = 2;
} else if (arrTimes[1][1] == arrTimes[0][1]) {
if (arrTimes[1][2] < arrTimes[0][2]) {
fastestlapindex = 2;
}
}
}
movTimes.txtLastLap = ((((((("Last Lap: " + movTimes.movTimer.nMinsStr) + movTimes.movTimer.nMins) + "'") + movTimes.movTimer.nSecsStr) + movTimes.movTimer.nSecs) + ".") + movTimes.movTimer.nMilliStr) + movTimes.movTimer.nMilli;
tempLap = ((((((movTimes.movTimer.nMinsStr + movTimes.movTimer.nMins) + "'") + movTimes.movTimer.nSecsStr) + movTimes.movTimer.nSecs) + ".") + movTimes.movTimer.nMilliStr) + movTimes.movTimer.nMilli;
movFinalLap.play();
} else if (nLap == 3) {
arrTimes[2][0] = movTimes.movTimer.nMins;
arrTimes[2][1] = movTimes.movTimer.nSecs;
arrTimes[2][2] = movTimes.movTimer.nMilli;
if (arrTimes[2][0] < arrTimes[fastestlapindex - 1][0]) {
fastestlapindex = 3;
} else if (arrTimes[2][0] == arrTimes[fastestlapindex - 1][0]) {
if (arrTimes[2][1] < arrTimes[fastestlapindex - 1][1]) {
fastestlapindex = 3;
} else if (arrTimes[2][1] == arrTimes[fastestlapindex - 1][1]) {
if (arrTimes[2][2] < arrTimes[fastestlapindex - 1][2]) {
fastestlapindex = 3;
}
}
}
movTimes.txtLastLap = ((((((("Last Lap: " + movTimes.movTimer.nMinsStr) + movTimes.movTimer.nMins) + "'") + movTimes.movTimer.nSecsStr) + movTimes.movTimer.nSecs) + ".") + movTimes.movTimer.nMilliStr) + movTimes.movTimer.nMilli;
tempLap = ((((((movTimes.movTimer.nMinsStr + movTimes.movTimer.nMins) + "'") + movTimes.movTimer.nSecsStr) + movTimes.movTimer.nSecs) + ".") + movTimes.movTimer.nMilliStr) + movTimes.movTimer.nMilli;
movMsgs.gotoAndStop(3);
MODE = 3;
nFinalPos = nOpposFinished + 1;
arrFinishPositions[nFinalPos - 1] = nP1Char;
var arrNotFin = new Array();
var i = 1;
while (i < 7) {
var blnDo = 1;
var j = 0;
while (j < 6) {
if (arrFinishPositions[j] == i) {
blnDo = 0;
}
j++;
}
if (blnDo == 1) {
arrNotFin.push(i);
}
i++;
}
var i = 5;
while (i >= nFinalPos) {
arrFinishPositions[i] = arrNotFin[i - nFinalPos];
i--;
}
switch (nP1Char) {
case 1 :
eval ("_root.movFinishers.p" + nFinalPos).gotoAndStop(2);
break;
case 2 :
eval ("_root.movFinishers.p" + nFinalPos).gotoAndStop(3);
break;
case 3 :
eval ("_root.movFinishers.p" + nFinalPos).gotoAndStop(4);
break;
case 4 :
eval ("_root.movFinishers.p" + nFinalPos).gotoAndStop(5);
break;
case 5 :
eval ("_root.movFinishers.p" + nFinalPos).gotoAndStop(6);
break;
case 6 :
eval ("_root.movFinishers.p" + nFinalPos).gotoAndStop(7);
}
movTimes.txtPosition = "P:" + nFinalPos;
movTimes.txtPosition2 = "P:" + nFinalPos;
}
if (fastestlapindex == nLap) {
movTimes.txtFastestLap = "Fastest Lap: " + tempLap;
}
nLap++;
if (nLap < 4) {
movTimes.txtNewLaps = (("Lap " + nLap) + "/") + nTotalLaps;
}
nTimer = 0;
movTimes.movTimer.nMilli = 0;
movTimes.movTimer.nSecs = 0;
movTimes.movTimer.nMins = 0;
}
_quality = "LOW";
var nSpeedFactor = 1;
if (nDifficulty == 1) {
nSpeedFactor = 0.7;
}
if (nDifficulty == 2) {
nSpeedFactor = 0.8;
}
var nLap = 0;
var nTotalLaps = 3;
var fastestlapindex = 0;
var nTimer = 0;
var nFrameRate = 24;
var MODE = 1;
var nCarYPos = 380;
blnInPlay = 1;
var blnP1Done = 0;
var arrFinishPositions = new Array(0, 0, 0, 0, 0, 0);
var arrTurnHeads = new Array(0, 0, 0, 0, 0);
var arrTargetTimes = new Array();
arrTargetTimes[0] = new Array(80, 110, 120, 110, 140, 150, 130, 85, 130, 140, 140);
arrTargetTimes[1] = new Array(70, 95, 105, 95, 120, 130, 115, 70, 110, 120, 120);
arrTargetTimes[2] = new Array(65, 90, 100, 90, 115, 120, 110, 66, 105, 115, 110);
var SCORE_HITOPPO = 100;
var SCORE_MONEY_SMALL = 50;
var SCORE_MONEY_LARGE = 100;
var QUIT = 0;
var PLAYNOISES = 0;
_root.movTimes.txtScore = _root.nScore;
movTimes.txtNewLaps = (("Lap " + nLap) + "/") + nTotalLaps;
txtL1 = "Lap 1: 0'00.00";
txtL12 = "Lap 1: 0'00.00";
txtL2 = "Lap 2: 0'00.00";
txtL22 = "Lap 2: 0'00.00";
txtL3 = "Lap 3: 0'00.00";
txtL33 = "Lap 3: 0'00.00";
txtL4 = "Lap 4: 0'00.00";
txtL4 = "Lap 4: 0'00.00";
txtLap = "Lap 0'00.00";
txtLap2 = "Lap 0'00.00";
movTimes.txtLapRecord = "Lap Record: " + fSwapColons(objSO.data.arrLD[nLevel - 1][0]);
tempLap = "8'88.88";
var arrTimes = new Array();
arrTimes[0] = new Array();
arrTimes[1] = new Array();
arrTimes[2] = new Array();
arrTimes[3] = new Array();
var blnCheated = 0;
var preStart = 1;
var blnFinishLine = 0;
var nWeaponCount = 5;
movTimes.txtShotsLeft = nWeaponCount;
var blnWeaponHit = 0;
var nOpposFinished = 0;
var nFinalPos = 0;
Instance of Symbol 955 MovieClip "movWaters" in Frame 21
onClipEvent (enterFrame) {
if ((this.hitTest(_root.follower._x, _root.follower._y, true) && (_root.movCar.isHopping == 0)) && (_root.movCar.isJumping == 0)) {
_root.movCar.isWater = 1;
} else {
_root.movCar.isWater = 0;
}
}
Instance of Symbol 965 MovieClip "movMines" in Frame 21
onClipEvent (enterFrame) {
if (this.hitTest(_root.follower._x, _root.follower._y, true) && (_root.movCar.isJumping == 0)) {
var bln = 0;
if (_root.movCar.isHopping == 0) {
bln = 1;
} else if (((_root.nLevel == 3) || (_root.nLevel == 7)) || (_root.nLevel == 10)) {
bln = 1;
}
if (bln == 1) {
switch (_root.nP1Char) {
case 1 :
_root.sSounds.sSpin.play();
break;
case 2 :
_root.sSounds.sSpin.play();
break;
case 3 :
_root.sSounds.sZebra2.play();
break;
case 4 :
_root.sSounds.sRabbit2.play();
break;
case 5 :
_root.sSounds.sChimp2.play();
break;
case 6 :
_root.sSounds.sBull2.play();
}
_root.movCar.isBuggered = 1;
_root.movCTRL.nBugCount = 0;
}
}
}
Instance of Symbol 969 MovieClip "movTurbos" in Frame 21
onClipEvent (enterFrame) {
if (this.hitTest(_root.follower._x, _root.follower._y, true) && (_root.movCar.isHopping == 0)) {
switch (_root.nP1Char) {
case 1 :
_root.sSounds.sBark.play();
break;
case 2 :
_root.sSounds.sBark.play();
break;
case 3 :
_root.sSounds.sZebra1.play();
break;
case 4 :
_root.sSounds.sRabbit1.play();
break;
case 5 :
_root.sSounds.sChimp1.play();
break;
case 6 :
_root.sSounds.sBull1.play();
}
_root.sSounds.sTurbo.play();
_root.movCTRL.SpeedUp = 1;
_root.movCTRL.SUCount = 0;
}
}
Instance of Symbol 975 MovieClip "movJumps" in Frame 21
onClipEvent (enterFrame) {
if ((this.hitTest(_root.follower._x, _root.follower._y, true) && (_root.movCar.isHopping == 0)) && (_root.movCar.isJumping == 0)) {
_root.movCar.isJumping = 1;
switch (_root.nP1Char) {
case 1 :
_root.sSounds.sBark.play();
break;
case 2 :
_root.sSounds.sBark.play();
break;
case 3 :
_root.sSounds.sZebra1.play();
break;
case 4 :
_root.sSounds.sRabbit1.play();
break;
case 5 :
_root.sSounds.sChimp1.play();
break;
case 6 :
_root.sSounds.sBull1.play();
}
}
}
Instance of Symbol 980 MovieClip "movAmmos" in Frame 21
onClipEvent (enterFrame) {
if (this.hitTest(_root.follower._x, _root.follower._y, true) && (_root.movCar.isHopping == 0)) {
_root.nWeaponCount = _root.nWeaponCount + 1;
_root.movTimes.txtShotsLeft = _root.nWeaponCount + " shots";
if (_root.blnFX == 1) {
_root.sSounds.sAmmo.play();
}
}
}
Instance of Symbol 984 MovieClip "movJumpsLittle" in Frame 21
onClipEvent (enterFrame) {
if ((this.hitTest(_root.follower._x, _root.follower._y, true) && (_root.movCar.isHopping == 0)) && (_root.movCar.isJumping == 0)) {
_root.movCar.isJumping = 1;
_root.movCar.isJumpingLittle = 1;
switch (_root.nP1Char) {
case 1 :
_root.sSounds.sBark.play();
break;
case 2 :
_root.sSounds.sBark.play();
break;
case 3 :
_root.sSounds.sZebra1.play();
break;
case 4 :
_root.sSounds.sRabbit1.play();
break;
case 5 :
_root.sSounds.sChimp1.play();
break;
case 6 :
_root.sSounds.sBull1.play();
}
}
}
Instance of Symbol 989 MovieClip "movWetlands" in Frame 21
onClipEvent (enterFrame) {
if (this.hitTest(_root.follower._x, _root.follower._y, true) && (_root.movCar.isHopping == 0)) {
_root.movCar.isWetlands = 1;
} else {
_root.movCar.isWetlands = 0;
}
}
Instance of Symbol 990 MovieClip "follower" in Frame 21
onClipEvent (load) {
var trans = (Math.PI/180);
var dist = 1;
}
onClipEvent (enterFrame) {
_x = ((_parent.mov2D.dot1._x / 6.66666666666667) + _parent.mov2D._x);
_y = ((_parent.mov2D.dot1._y / 6.66666666666667) + _parent.mov2D._y);
}
Instance of Symbol 1010 MovieClip "movTrack" in Frame 21
onClipEvent (enterFrame) {
if (this.hitTest(_root.follower._x, _root.follower._y, true)) {
_root.movCTRL.SlowDown = 1;
_root.movCar.isBobbling = 1;
} else {
_root.movCTRL.SlowDown = 0;
_root.movCar.isBobbling = 0;
}
}
Instance of Symbol 938 MovieClip "movCTRL" in Frame 21
onClipEvent (load) {
function fKillMap() {
CZMap.KillMap(ZMap);
}
function fAddObject(Obj) {
var _local1 = attachMovie(Obj._name, Obj._name + nObjCount, 1000 - nObjCount);
_local1.mX = -Obj._x;
_local1.mY = Obj._y;
Obj.objname = _local1._name;
CZMap.AddObject(ZMap, _local1);
nObjCount++;
}
function fAddGoBack(nX, nY) {
var _local1 = attachMovie("goback", "gobackobj", 1000 - nObjCount);
_local1.mX = -nX;
_local1.mY = nY;
Obj.objname = _local1._name;
CZMap.AddObject(ZMap, _local1);
nObjCount++;
}
function fRemoveGoBack(Obj) {
CZMap.RemoveObject(ZMap, "gobackobj");
removeMovieClip("_root.movCTRL.gobackobj");
}
function fRemoveObject(Obj) {
CZMap.RemoveObject(ZMap, Obj);
}
function fAddOpponent(Obj) {
nOppoCount++;
if (nOppoCount == _root.nP1Char) {
nOppoCount++;
_root.blnP1Done = 1;
}
switch (nOppoCount) {
case 1 :
var _local2 = attachMovie("bones", "Oppo1", 1000 - nObjCount);
_root.mov2D.dot2.charName = "bones";
break;
case 2 :
_local2 = attachMovie("scratch", "Oppo2", 1000 - nObjCount);
if (_root.blnP1Done == 1) {
_root.mov2D.dot2.charName = "scratch";
} else {
_root.mov2D.dot3.charName = "scratch";
}
break;
case 3 :
_local2 = attachMovie("floyd", "Oppo3", 1000 - nObjCount);
if (_root.blnP1Done == 1) {
_root.mov2D.dot3.charName = "floyd";
} else {
_root.mov2D.dot4.charName = "floyd";
}
break;
case 4 :
_local2 = attachMovie("warren", "Oppo4", 1000 - nObjCount);
if (_root.blnP1Done == 1) {
_root.mov2D.dot4.charName = "warren";
} else {
_root.mov2D.dot5.charName = "warren";
}
break;
case 5 :
_local2 = attachMovie("bongo", "Oppo5", 1000 - nObjCount);
if (_root.blnP1Done == 1) {
_root.mov2D.dot5.charName = "bongo";
} else {
_root.mov2D.dot6.charName = "bongo";
}
break;
case 6 :
_local2 = attachMovie("barry", "Oppo6", 1000 - nObjCount);
_root.mov2D.dot6.charName = "barry";
}
_local2.mX = -Obj._x;
_local2.mY = Obj._y;
CZMap.AddObject(ZMap, _local2);
nObjCount++;
}
function fReposition(nDC) {
if (_root.mov2D.dot1.nStoreCheatingDot != -1) {
nDC = _root.mov2D.dot1.nStoreCheatingDot;
}
nX = eval ("_root.mov2D.respot" + nDC)._x;
nY = eval ("_root.mov2D.respot" + nDC)._y;
var tmpAng = eval ("_root.mov2D.respot" + nDC)._rotation;
if (tmpAng < 0) {
Angle = Math.abs(tmpAng);
} else {
Angle = 360 - tmpAng;
}
XPos = nX;
YPos = nY;
CZMap.Update(ZMap, XPos, YPos, Angle);
_root.mov2D.dot1._x = XPos;
_root.mov2D.dot1._y = YPos;
_root.movShadow._alpha = 16;
}
var Speed = 0;
var maxSpeed = (8 * _root.nSpeedFactor);
var SpeedUp = 0;
var SUCount = 0;
var Acc = 0.1;
var Dec = 0.1;
var Brake = 0.3;
var TurnSpeed = 0;
var maxTurnSpeed = 4;
var XForce = 0;
var YForce = 0;
var TurnAcc = 1;
var SlowDown = 0;
var nObjCount = 1;
var mapx = 387;
var mapy = 130;
var nBugCount = 0;
var nOppoCount = 0;
var nEngineSound = 1;
var nHeadCount = 0;
var blnCanHop = 0;
_root.mov2D.gotoAndStop(_root.nLevel + 1);
_root.movBackDrops.gotoAndStop(_root.nLevel + 1);
_root.movTrack.gotoAndStop(_root.nLevel + 1);
_root.movWaters.gotoAndStop(_root.nLevel + 1);
_root.movWetlands.gotoAndStop(_root.nLevel + 1);
_root.movMines.gotoAndStop(_root.nLevel + 1);
_root.movTurbos.gotoAndStop(_root.nLevel + 1);
_root.movJumps.gotoAndStop(_root.nLevel + 1);
_root.movJumpsLittle.gotoAndStop(_root.nLevel + 1);
_root.movAmmos.gotoAndStop(_root.nLevel + 1);
XPos = _root.mov2D.dot1._x;
YPos = _root.mov2D.dot1._y;
switch (_root.nLevel) {
case 1 :
Angle = 270;
ZMap = CZMap.Create(this, "track1", -90, 220, 520, 240, 2, 10);
break;
case 2 :
Angle = 0;
ZMap = CZMap.Create(this, "Road2", -90, 220, 520, 240, 2, 10);
break;
case 3 :
Angle = 336;
ZMap = CZMap.Create(this, "track2", -90, 220, 520, 240, 2, 10);
break;
case 4 :
Angle = 0;
ZMap = CZMap.Create(this, "track4", -90, 220, 520, 240, 2, 10);
break;
case 5 :
Angle = 0;
ZMap = CZMap.Create(this, "track5", -90, 220, 520, 240, 2, 10);
break;
case 6 :
Angle = 0;
ZMap = CZMap.Create(this, "track6", -90, 220, 520, 240, 2, 10);
break;
case 7 :
Angle = 177;
ZMap = CZMap.Create(this, "track7", -90, 220, 520, 240, 2, 10);
break;
case 8 :
Angle = 0;
ZMap = CZMap.Create(this, "track8", -90, 220, 520, 240, 2, 10);
break;
case 9 :
Angle = 194;
ZMap = CZMap.Create(this, "track9", -90, 220, 520, 240, 2, 10);
break;
case 10 :
Angle = 0;
ZMap = CZMap.Create(this, "track10", -90, 220, 520, 240, 2, 10);
break;
case 11 :
Angle = 0;
ZMap = CZMap.Create(this, "track11", -90, 220, 520, 240, 2, 10);
break;
}
CZMap.mCamHeight = 0.05;
var ZoomCount = 0;
}
onClipEvent (enterFrame) {
if (_root.movCar.isWetlands == 1) {
TurnAcc = 0.25;
if (TurnSpeed > 4) {
TurnSpeed = 4;
}
} else {
TurnSpeed = Math.round(TurnSpeed);
TurnAcc = 1;
}
if (((Math.round(Speed) != nEngineSound) && ((_root.MODE == 2) || (_root.MODE == 1))) && (_root.PLAYNOISES == 1)) {
nEngineSound = Math.round(Speed);
_root.sSounds.sEngine.fSetEngineSound(nEngineSound, 75);
}
if ((_root.MODE != -1) && (_root.MODE != 3)) {
if (_root.MODE == 1) {
CZMap.mCamHeight = 2.45;
_root.movCar._y = _root.nCarYPos;
_root.movShadow._xscale = 100;
_root.movShadow._yscale = 100;
}
if (_root.MODE == 2) {
if (!Key.isDown(32)) {
blnCanHop = 1;
}
if ((_root.movCar.isJumping == 0) && (_root.movCar.isBuggered == 0)) {
if (Key.isDown(38)) {
if (Speed < maxSpeed) {
Speed = Speed + Acc;
}
} else if (Speed > 0.1) {
Speed = Speed - Dec;
}
if (Key.isDown(40)) {
if (Speed > (-maxSpeed)) {
Speed = Speed - Dec;
}
}
}
}
if ((_root.movCar.isBuggered == 0) && (_root.movCar.isJumpingLittle == 0)) {
if ((((Key.isDown(32) && (blnCanHop == 1)) && (_root.movCar.isHopping == 0)) && (_root.movCar.isJumping == 0)) && (_root.movCar.isSunk == 0)) {
_root.movCar.isHopping = 1;
}
if (((_root.movCar.isSkidding == 1) && (_root.movCar.isJumping == 0)) && (_root.movCar.isSunk == 0)) {
if (_root.movCar.SkidDir == "right") {
_root.movCar.mov.gotoAndStop(8);
} else {
_root.movCar.mov.gotoAndStop(4);
}
if (_root.movCar.isWetlands == 1) {
maxTurnSpeed = 5;
} else {
maxTurnSpeed = 6;
}
if (SpeedUp == 0) {
maxSpeed = 8 * _root.nSpeedFactor;
if (Speed > 8) {
Speed = 8;
}
}
} else if (SpeedUp == 0) {
maxTurnSpeed = 4;
maxSpeed = 8 * _root.nSpeedFactor;
}
var left = 0;
var right = 0;
if (_root.movCar.isSunk == 0) {
if (Key.isDown(37) || (Key.isDown(90))) {
left = 1;
if (_root.movCar.SkidDir == "right") {
_root.movCar.SkidDir = "";
_root.movCar.isSkidding = 0;
}
if (((_root.movCar.isSkidding == 0) && (_root.movCar.isJumping == 0)) && (_root.movCar.isSunk == 0)) {
if (_root.movCar.isWetlands == 1) {
_root.movCar.mov.gotoAndStop(4);
} else {
_root.movCar.mov.gotoAndStop(5);
}
}
if (TurnSpeed < maxTurnSpeed) {
TurnSpeed = TurnSpeed + TurnAcc;
}
} else {
left = 0;
}
if (Key.isDown(39) || (Key.isDown(88))) {
right = 1;
if (_root.movCar.SkidDir == "left") {
_root.movCar.SkidDir = "";
_root.movCar.isSkidding = 0;
}
if (((_root.movCar.isSkidding == 0) && (_root.movCar.isJumping == 0)) && (_root.movCar.isSunk == 0)) {
if (_root.movCar.isWetlands == 1) {
_root.movCar.mov.gotoAndStop(8);
} else {
_root.movCar.mov.gotoAndStop(7);
}
}
if (TurnSpeed > (-maxTurnSpeed)) {
TurnSpeed = TurnSpeed - TurnAcc;
}
} else {
right = 0;
}
} else {
left = 0;
right = 0;
}
if ((left == 0) && (right == 0)) {
if ((_root.movCar.isJumping == 0) && (_root.movCar.isSunk == 0)) {
if ((nLookRight == 1) && (Speed > 3)) {
_root.movCar.mov.gotoAndStop(12);
} else if ((nLookLeft == 1) && (Speed > 3)) {
_root.movCar.mov.gotoAndStop(14);
} else {
_root.movCar.mov.gotoAndStop(6);
}
}
_root.movCar.SkidDir = "";
_root.movCar.isSkidding = 0;
if (TurnSpeed > 0) {
TurnSpeed = TurnSpeed - TurnAcc;
} else if (TurnSpeed < 0) {
TurnSpeed = TurnSpeed + TurnAcc;
}
}
if ((TurnSpeed != 0) && (_root.MODE == 2)) {
Angle = Angle + TurnSpeed;
}
if (Angle > 360) {
Angle = 0;
}
if (Angle < 0) {
Angle = 360;
}
if ((SlowDown == 1) || (_root.movCar.isWater == 1)) {
if (_root.movCar.isWater == 1) {
if (Speed > 2) {
Speed = Speed - 1.2;
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
if (_root.movCar.isSunk == 0) {
_root.movCar.isSunk = 1;
_root.movCar.mov.gotoAndPlay(40);
}
Speed = 0;
}
} else if (Speed > 3) {
Speed = Speed - 0.8;
}
}
if (SpeedUp == 1) {
SUCount++;
if (SUCount <= 10) {
Speed = Speed + 0.8;
}
if (SUCount >= 30) {
Speed = Speed - 0.1;
if (Speed <= ((maxSpeed * _root.nSpeedFactor) + 0.1)) {
Speed = maxSpeed * _root.nSpeedFactor;
SpeedUp = 0;
SUCount = 0;
}
}
}
}
if (_root.movCar.isBuggered == 1) {
_root.movCar.mov.play();
nBugCount++;
if (nBugCount >= 20) {
var fr = ((random(5) * 10) + 2);
_root.sSounds.sFarts.gotoAndPlay(fr);
_root.movCar.isBuggered = 0;
Speed = Speed * 0.1;
}
}
if (_root.MODE == 2) {
if ((XForce < -0.1) || (XForce > 0.1)) {
XForce = XForce * 0.7;
} else {
XForce = 0;
}
if ((YForce < -0.1) || (YForce > 0.1)) {
YForce = YForce * 0.7;
} else {
YForce = 0;
}
if (_root.movCar.isJumping == 1) {
Speed = maxSpeed * _root.nSpeedFactor;
}
_root.mov2D.dot1.mVx = (Speed * Math.sin(Angle * (Math.PI/180))) + (XForce * 2);
_root.mov2D.dot1.mVy = (Speed * Math.cos(Angle * (Math.PI/180))) + (YForce * 2);
XPos = XPos + ((Speed * Math.sin(Angle * (Math.PI/180))) + (XForce * 2));
YPos = YPos + ((Speed * Math.cos(Angle * (Math.PI/180))) + (YForce * 2));
}
_root.movTimes.txtSpd = Math.round(Speed * 7) + "mph";
_root.movTimes.movSpeedo.gotoAndStop(Math.round(Speed * 7));
_root.movTimes.movSpeedo1.gotoAndStop(Math.round(Speed * 7));
CZMap.Update(ZMap, XPos, YPos, Angle);
_root.mov2D.dot1._x = XPos;
_root.mov2D.dot1._y = YPos;
_root.mov2D.dot1._rotation = -Angle;
if (Key.isDown(187)) {
CZMap.mCamHeight = CZMap.mCamHeight + 0.05;
}
if (Key.isDown(189)) {
CZMap.mCamHeight = CZMap.mCamHeight - 0.05;
}
_root.movBackDrops.movB1._x = (Angle * 3) - 1080;
}
}
onClipEvent (keyDown) {
if ((_root.MODE != -1) && (_root.movCar.isSunk == 0)) {
K = Key.getCode();
if ((((K == 67) && (_root.MODE == 2)) && (_root.mov2D.weapons.blnShoot == 0)) && (_root.nWeaponCount > 0)) {
_root.sSounds.sShoot.play();
_root.mov2D.weapons.blnShoot = 1;
_root.mov2D.weapons.nC = 0;
_root.nWeaponCount--;
_root.movTimes.txtShotsLeft = _root.nWeaponCount;
_root.blnWeaponHit = 0;
}
}
}
Instance of Symbol 1015 MovieClip "movCar" in Frame 21
onClipEvent (load) {
var isHopping = 0;
var isBobbling = 0;
var isSkidding = 0;
var isJumping = 0;
var isJumpingLittle = 0;
var isBuggered = 0;
var nTurnHead = 0;
var SkidDir = "";
var nSinkCount = 0;
var isSunk = 0;
var isWetlands = 0;
var nC = 0;
var nC2 = 0;
var nC3 = 0;
var nC4 = 0;
gotoAndStop(_root.nP1Char);
}
onClipEvent (enterFrame) {
mov.movShadow._alpha = 0;
var hopc1 = 7;
var hopc2 = 10;
var hopc3 = 11;
if (_root.nHardness != 1) {
hopc1 = 5;
hopc2 = 7;
hopc3 = 13;
}
if ((_root.MODE != -1) && (_root.MODE != 3)) {
if (_root.movCTRL.Speed > 3.5) {
nC3++;
if ((nC3 % 2) == 1) {
mov.play();
}
}
if ((isHopping == 1) && (isSunk == 0)) {
nC++;
if (nC < hopc1) {
_y = (_y - (9 - nC));
_root.movShadow._xscale = _root.movShadow._xscale - ((9 - nC) * 2);
_root.movShadow._yscale = _root.movShadow._yscale - ((9 - nC) * 2);
} else if (nC < hopc2) {
_y = (_y + hopc3);
_root.movShadow._xscale = _root.movShadow._xscale + 26;
_root.movShadow._yscale = _root.movShadow._yscale + 26;
} else {
nC = 0;
_root.movShadow._xscale = 100;
_root.movShadow._yscale = 100;
if (_root.movCTRL.TurnSpeed < 0) {
SkidDir = "right";
} else if (_root.movCTRL.TurnSpeed > 0) {
SkidDir = "left";
}
isSkidding = 1;
isHopping = 0;
_root.movCTRL.blnCanHop = 0;
}
}
if ((isJumping == 1) && (isSunk == 0)) {
if (isJumpingLittle == 1) {
nC4++;
if (nC4 < 5) {
_y = (_y - 5);
} else if (nC4 < 8) {
_y = (_y + 10);
if (_y > _root.nCarYPos) {
_y = _root.nCarYPos;
}
} else {
nC4 = 0;
isJumping = 0;
isJumpingLittle = 0;
}
} else {
nC4++;
if (nC4 < 10) {
mov.play();
_y = (_y - 8);
} else if (nC4 < 15) {
mov.play();
_y = (_y + 16);
if (_y > _root.nCarYPos) {
_y = _root.nCarYPos;
}
} else {
nC4 = 0;
isJumping = 0;
}
}
}
if (isSunk == 1) {
nSinkCount++;
if (nSinkCount > 25) {
isSunk = 0;
nSinkCount = 0;
}
if (nSinkCount == 20) {
_root.movCTRL.fReposition(_root.mov2D.dot1.nDotCount);
}
} else {
if ((isBobbling == 1) || (isWater == 1)) {
nC2++;
if ((nC2 % 2) == 1) {
_y = (_y - 3);
} else {
_y = (_y + 3);
}
}
if ((isWater == 1) || (isWetlands)) {
mov.water.play();
} else {
mov.water.gotoAndStop(1);
}
}
if ((isJumping == 0) && (isHopping == 0)) {
_root.movShadow._y = _y - 15.65;
}
}
}
Instance of Symbol 1086 MovieClip "movMap" in Frame 21
onClipEvent (load) {
gotoAndStop(_root.nLevel + 1);
}
Frame 25
if (nChampionship == 0) {
gotoAndPlay ("SKIP");
}
Frame 26
fSetData(nLevel);
movChooser.gotoAndStop(nLevel);
if (nLevel <= 3) {
tLevelTitle = "LEVEL ONE";
} else if ((nLevel > 3) && (nLevel <= 7)) {
tLevelTitle = "LEVEL TWO";
} else if ((nLevel > 7) && (nLevel <= 11)) {
tLevelTitle = "LEVEL THREE";
}
stop();
Frame 35
PLAYNOISES = 1;
if (_root.blnMusic == 1) {
unloadMovie ("sMusic");
if (((nLevel == 1) || (nLevel == 4)) || (nLevel == 8)) {
loadMovie ("music1.swf", "sMusic");
} else if (((nLevel == 2) || (nLevel == 5)) || (nLevel == 9)) {
loadMovie ("music2.swf", "sMusic");
} else if (((nLevel == 3) || (nLevel == 6)) || (nLevel == 10)) {
loadMovie ("music3.swf", "sMusic");
} else if ((nLevel == 7) || (nLevel == 11)) {
loadMovie ("music4.swf", "sMusic");
}
}
Instance of Symbol 1100 MovieClip "movOptionsButt" in Frame 41
onClipEvent (load) {
this._alpha = 20;
}
Frame 61
movMsgs.gotoAndStop(2);
stop();
Frame 64
movMsgs.gotoAndStop(1);
movFinalLap.gotoAndStop(1);
movWrongWay.gotoAndStop(1);
Frame 66
_root.mov2D.weapons.fRemove();
_root.mov2D.money1.fRemove();
_root.mov2D.money2.fRemove();
_root.mov2D.money3.fRemove();
_root.mov2D.money4.fRemove();
_root.mov2D.money5.fRemove();
_root.mov2D.dot1.fRemove();
_root.mov2D.dot2.fRemove();
_root.mov2D.dot3.fRemove();
_root.mov2D.dot4.fRemove();
_root.mov2D.dot5.fRemove();
_root.mov2D.dot6.fRemove();
movCTRL.fKillMap();
blnInPlay = 0;
if ((QUIT == 1) || (RESTART == 1)) {
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
loadMovie ("music0.swf", "_root.sMusic");
}
_root.sSounds.sEngine.fSetEngineSound(nEngineSound, 0);
_root.sSounds.sEngine2.fSetEngineOppo2(0);
_root.sSounds.sEngine3.fSetEngineOppo3(0);
_root.sSounds.sEngine4.fSetEngineOppo4(0);
_root.sSounds.sEngine5.fSetEngineOppo5(0);
_root.sSounds.sEngine6.fSetEngineOppo6(0);
}
Frame 71
if ((nChampionship == 1) && (QUIT == 0)) {
nLevel++;
if (((nLevel == 4) || (nLevel == 8)) || (nLevel == 12)) {
gotoAndStop ("INTRO");
} else {
gotoAndPlay ("PLAY");
}
} else if (RESTART == 1) {
var RESTARTAT = nLevel;
gotoAndStop ("PRACTMODE");
} else {
gotoAndStop ("INTRO");
}
Symbol 26 MovieClip Frame 1
stop();
Symbol 48 MovieClip [barry] Frame 1
stop();
Symbol 48 MovieClip [barry] Frame 2
stop();
Symbol 48 MovieClip [barry] Frame 3
stop();
Symbol 48 MovieClip [barry] Frame 4
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 48 MovieClip [barry] Frame 5
stop();
Symbol 48 MovieClip [barry] Frame 6
stop();
Symbol 48 MovieClip [barry] Frame 7
stop();
Symbol 48 MovieClip [barry] Frame 8
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 48 MovieClip [barry] Frame 9
stop();
Symbol 48 MovieClip [barry] Frame 10
stop();
Symbol 48 MovieClip [barry] Frame 11
gotoAndStop (2);
Symbol 48 MovieClip [barry] Frame 12
stop();
Symbol 48 MovieClip [barry] Frame 13
gotoAndStop (6);
Symbol 48 MovieClip [barry] Frame 14
stop();
Symbol 48 MovieClip [barry] Frame 15
gotoAndStop (6);
Symbol 48 MovieClip [barry] Frame 21
_root.movShadow._alpha = 0;
if (_root.blnFX == 1) {
_root.sSounds.sSkid.play();
}
Symbol 48 MovieClip [barry] Frame 39
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
loadMovie ("music0.swf", "_root.sMusic");
}
stop();
Symbol 48 MovieClip [barry] Frame 40
if (_root.blnFX == 1) {
_root.sSounds.sSink.play();
}
_root.movShadow._alpha = 0;
Symbol 48 MovieClip [barry] Frame 46
stop();
Symbol 68 MovieClip [bongo] Frame 1
stop();
Symbol 68 MovieClip [bongo] Frame 2
stop();
Symbol 68 MovieClip [bongo] Frame 3
stop();
Symbol 68 MovieClip [bongo] Frame 4
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 68 MovieClip [bongo] Frame 5
stop();
Symbol 68 MovieClip [bongo] Frame 6
stop();
Symbol 68 MovieClip [bongo] Frame 7
stop();
Symbol 68 MovieClip [bongo] Frame 8
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 68 MovieClip [bongo] Frame 9
stop();
Symbol 68 MovieClip [bongo] Frame 10
stop();
Symbol 68 MovieClip [bongo] Frame 11
gotoAndStop (2);
Symbol 68 MovieClip [bongo] Frame 12
stop();
Symbol 68 MovieClip [bongo] Frame 13
gotoAndStop (6);
Symbol 68 MovieClip [bongo] Frame 14
stop();
Symbol 68 MovieClip [bongo] Frame 15
gotoAndStop (6);
Symbol 68 MovieClip [bongo] Frame 21
_root.movShadow._alpha = 0;
if (_root.blnFX == 1) {
_root.sSounds.sSkid.play();
}
Symbol 68 MovieClip [bongo] Frame 39
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
loadMovie ("music0.swf", "_root.sMusic");
}
stop();
Symbol 68 MovieClip [bongo] Frame 40
if (_root.blnFX == 1) {
_root.sSounds.sSink.play();
}
_root.movShadow._alpha = 0;
Symbol 68 MovieClip [bongo] Frame 46
stop();
Symbol 88 MovieClip [warren] Frame 1
stop();
Symbol 88 MovieClip [warren] Frame 2
stop();
Symbol 88 MovieClip [warren] Frame 3
stop();
Symbol 88 MovieClip [warren] Frame 4
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 88 MovieClip [warren] Frame 5
stop();
Symbol 88 MovieClip [warren] Frame 6
stop();
Symbol 88 MovieClip [warren] Frame 7
stop();
Symbol 88 MovieClip [warren] Frame 8
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 88 MovieClip [warren] Frame 9
stop();
Symbol 88 MovieClip [warren] Frame 10
stop();
Symbol 88 MovieClip [warren] Frame 11
gotoAndStop (2);
Symbol 88 MovieClip [warren] Frame 12
stop();
Symbol 88 MovieClip [warren] Frame 13
gotoAndStop (6);
Symbol 88 MovieClip [warren] Frame 14
stop();
Symbol 88 MovieClip [warren] Frame 15
gotoAndStop (6);
Symbol 88 MovieClip [warren] Frame 21
_root.movShadow._alpha = 0;
if (_root.blnFX == 1) {
_root.sSounds.sSkid.play();
}
Symbol 88 MovieClip [warren] Frame 39
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
loadMovie ("music0.swf", "_root.sMusic");
}
stop();
Symbol 88 MovieClip [warren] Frame 40
if (_root.blnFX == 1) {
_root.sSounds.sSink.play();
}
_root.movShadow._alpha = 0;
Symbol 88 MovieClip [warren] Frame 46
stop();
Symbol 108 MovieClip [floyd] Frame 1
stop();
Symbol 108 MovieClip [floyd] Frame 2
stop();
Symbol 108 MovieClip [floyd] Frame 3
stop();
Symbol 108 MovieClip [floyd] Frame 4
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 108 MovieClip [floyd] Frame 5
stop();
Symbol 108 MovieClip [floyd] Frame 6
stop();
Symbol 108 MovieClip [floyd] Frame 7
stop();
Symbol 108 MovieClip [floyd] Frame 8
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 108 MovieClip [floyd] Frame 9
stop();
Symbol 108 MovieClip [floyd] Frame 10
stop();
Symbol 108 MovieClip [floyd] Frame 11
gotoAndStop (2);
Symbol 108 MovieClip [floyd] Frame 12
stop();
Symbol 108 MovieClip [floyd] Frame 13
gotoAndStop (6);
Symbol 108 MovieClip [floyd] Frame 14
stop();
Symbol 108 MovieClip [floyd] Frame 15
gotoAndStop (6);
Symbol 108 MovieClip [floyd] Frame 21
_root.movShadow._alpha = 0;
if (_root.blnFX == 1) {
_root.sSounds.sSkid.play();
}
Symbol 108 MovieClip [floyd] Frame 39
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
loadMovie ("music0.swf", "_root.sMusic");
}
stop();
Symbol 108 MovieClip [floyd] Frame 40
if (_root.blnFX == 1) {
_root.sSounds.sSink.play();
}
_root.movShadow._alpha = 0;
Symbol 108 MovieClip [floyd] Frame 46
stop();
Symbol 127 MovieClip [scratch] Frame 1
stop();
Symbol 127 MovieClip [scratch] Frame 2
stop();
Symbol 127 MovieClip [scratch] Frame 3
stop();
Symbol 127 MovieClip [scratch] Frame 4
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 127 MovieClip [scratch] Frame 5
stop();
Symbol 127 MovieClip [scratch] Frame 6
stop();
Symbol 127 MovieClip [scratch] Frame 7
stop();
Symbol 127 MovieClip [scratch] Frame 8
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 127 MovieClip [scratch] Frame 9
stop();
Symbol 127 MovieClip [scratch] Frame 10
stop();
Symbol 127 MovieClip [scratch] Frame 11
gotoAndStop (2);
Symbol 127 MovieClip [scratch] Frame 12
stop();
Symbol 127 MovieClip [scratch] Frame 13
gotoAndStop (6);
Symbol 127 MovieClip [scratch] Frame 14
stop();
Symbol 127 MovieClip [scratch] Frame 15
gotoAndStop (6);
Symbol 127 MovieClip [scratch] Frame 21
_root.movShadow._alpha = 0;
if (_root.blnFX == 1) {
_root.sSounds.sSkid.play();
}
Symbol 127 MovieClip [scratch] Frame 39
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
loadMovie ("music0.swf", "_root.sMusic");
}
stop();
Symbol 127 MovieClip [scratch] Frame 40
if (_root.blnFX == 1) {
_root.sSounds.sSink.play();
}
_root.movShadow._alpha = 0;
Symbol 127 MovieClip [scratch] Frame 45
stop();
Symbol 147 MovieClip [bones] Frame 1
stop();
Symbol 147 MovieClip [bones] Frame 2
stop();
Symbol 147 MovieClip [bones] Frame 3
stop();
Symbol 147 MovieClip [bones] Frame 4
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 147 MovieClip [bones] Frame 5
stop();
Symbol 147 MovieClip [bones] Frame 6
stop();
Symbol 147 MovieClip [bones] Frame 7
stop();
Symbol 147 MovieClip [bones] Frame 8
dirtCol1 = new Color(dirt1);
dirtCol2 = new Color(dirt2);
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
dirtCol1.setRGB(10066329);
dirtCol2.setRGB(10066329);
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
dirtCol1.setRGB(7759948);
dirtCol2.setRGB(7759948);
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 10)) {
dirtCol1.setRGB(14135833);
dirtCol2.setRGB(14135833);
} else if ((_root.nLevel == 7) || (_root.nLevel == 11)) {
dirtCol1.setRGB(7171946);
dirtCol2.setRGB(7171946);
}
stop();
Symbol 147 MovieClip [bones] Frame 9
stop();
Symbol 147 MovieClip [bones] Frame 10
stop();
Symbol 147 MovieClip [bones] Frame 11
gotoAndStop (2);
Symbol 147 MovieClip [bones] Frame 12
stop();
Symbol 147 MovieClip [bones] Frame 13
gotoAndStop (6);
Symbol 147 MovieClip [bones] Frame 14
stop();
Symbol 147 MovieClip [bones] Frame 15
gotoAndStop (6);
Symbol 147 MovieClip [bones] Frame 21
_root.movShadow._alpha = 0;
if (_root.blnFX == 1) {
_root.sSounds.sSkid.play();
}
Symbol 147 MovieClip [bones] Frame 39
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
loadMovie ("music0.swf", "_root.sMusic");
}
stop();
Symbol 147 MovieClip [bones] Frame 40
if (_root.blnFX == 1) {
_root.sSounds.sSink.play();
}
_root.movShadow._alpha = 0;
Symbol 147 MovieClip [bones] Frame 46
stop();
Symbol 155 MovieClip [alien5] Frame 20
stop();
Symbol 156 MovieClip [alien4] Frame 20
stop();
Symbol 157 MovieClip [alien3] Frame 20
stop();
Symbol 158 MovieClip [alien2] Frame 20
stop();
Symbol 165 MovieClip [mole5] Frame 1
stop();
Symbol 165 MovieClip [mole5] Frame 20
stop();
Symbol 166 MovieClip [mole4] Frame 1
stop();
Symbol 166 MovieClip [mole4] Frame 20
stop();
Symbol 167 MovieClip [mole3] Frame 1
stop();
Symbol 167 MovieClip [mole3] Frame 20
stop();
Symbol 168 MovieClip [mole2] Frame 1
stop();
Symbol 168 MovieClip [mole2] Frame 20
stop();
Symbol 169 MovieClip [alien1] Frame 20
stop();
Symbol 170 MovieClip [mole1] Frame 1
stop();
Symbol 170 MovieClip [mole1] Frame 20
stop();
Symbol 180 MovieClip [money1] Frame 1
stop();
Symbol 180 MovieClip [money1] Frame 8
gotoAndPlay (1);
Symbol 180 MovieClip [money1] Frame 10
stop();
Symbol 243 MovieClip [weapons] Frame 1
stop();
Symbol 243 MovieClip [weapons] Frame 2
stop();
Symbol 243 MovieClip [weapons] Frame 3
stop();
Symbol 243 MovieClip [weapons] Frame 4
stop();
Symbol 243 MovieClip [weapons] Frame 5
stop();
Symbol 243 MovieClip [weapons] Frame 6
stop();
Symbol 255 Button
on (release) {
getURL ("http://www.gamesmate.com", "_blank");
}
Symbol 256 MovieClip Frame 133
_root.play();
Symbol 1101 MovieClip [__Packages.Collision] Frame 0
class Collision
{
function Collision () {
}
static function Deg2Rad(Angle) {
return((Angle * Math.PI) / 180);
}
static function Init() {
InitObject(GlobalObject);
}
static function SetDebugDraw(f) {
DebugDraw = f;
}
static function SetFriction(f) {
Friction = f;
}
static function SetForceFriction(f) {
ForceFriction = f;
}
static function DrawBBox(Obj) {
var _local3 = _root.createEmptyMovieClip(Obj + "DebugBBox", _root.getNextHighestDepth());
_local3.lineStyle(1, 16711935, 100);
_local3.moveTo(Obj._x, Obj._y);
_local3.lineTo(Obj._x + Obj._width, Obj._y);
_local3.lineTo(Obj._x + Obj._width, Obj._y + Obj._height);
_local3.lineTo(Obj._x, Obj._y + Obj._height);
_local3.lineTo(Obj._x, Obj._y);
return(_local3);
}
static function SetExtents(x, y, w, h) {
Extents._x = x;
Extents._y = y;
Extents._width = w;
Extents._height = h;
if (DebugDraw) {
Extents.DebugBBox = DrawBBox(Extents);
}
}
static function InitObject(Obj) {
if (Obj.mVx == undefined) {
trace(("Colliison::AddObject <" + Obj) + "> mVx undefined. Defaulting to 0");
Obj.mVx = 0;
}
if (Obj.mVy == undefined) {
trace(("Colliison::AddObject <" + Obj) + "> mVy undefined. Defaulting to 0");
Obj.mVy = 0;
}
if (Obj.mMass == undefined) {
trace(("Colliison::AddObject <" + Obj) + "> mMass undefined. Defaulting to 1");
Obj.mMass = 1;
}
if (Obj.mRadius == undefined) {
Obj.mRadius = Math.max(Obj._width, Obj._height) / 2;
}
if (Obj.mForceAngle == undefined) {
Obj.mForceAngle = 0;
}
if (Obj.mForce == undefined) {
Obj.mForce = 0;
}
Obj.mVx = 0;
Obj.mVy = 0;
}
static function AddObject(Obj) {
var _local1 = ObjList.length;
InitObject(Obj);
ObjList.push(Obj);
return(_local1);
}
static function RemoveObject(Obj) {
var _local1 = 0;
while (_local1 < ObjList.length) {
if (ObjList[_local1] == Obj) {
RemoveObjectByID(_local1);
return(undefined);
}
_local1++;
}
}
static function RemoveObjectByID(ObjID) {
ObjList.splice(ObjID, 1);
}
static function SetForce(Obj, Angle, Force) {
Obj.mForceAngle = Deg2Rad(Angle);
Obj.mForce = Force;
}
static function SetGlobalForce(Angle, Force) {
SetForce(GlobalObject, Angle, Force);
}
static function AddZone(x, y, w, h) {
var _local2 = ZoneList.length;
var _local1 = new Object("Zone" + _local2);
_local1._x = x;
_local1._y = y;
_local1._width = w;
_local1._height = h;
ZoneList.push(_local1);
if (DebugDraw) {
_local1.DebugBBox = DrawBBox(_local1);
}
return(_local2);
}
static function RemoveZone(Zone) {
var _local1 = 0;
while (_local1 < ZoneList.length) {
if (ZoneList[_local1] == Zone) {
RemoveZoneByID(_local1);
return(undefined);
}
_local1++;
}
}
static function RemoveZoneByID(ZoneID) {
removeMovieClip(ZoneList[ZoneID].DebugBBox);
ZoneList.splice(ZoneID, 1);
}
static function ApplyForce(Obj, ForceObj) {
if (ForceObj.mForce) {
Obj.mVx = Obj.mVx + (ForceObj.mForce * Math.cos(ForceObj.mForceAngle));
Obj.mVy = Obj.mVy + (ForceObj.mForce * Math.sin(ForceObj.mForceAngle));
}
}
static function Update() {
var _local3 = 0;
while (_local3 < ObjList.length) {
var _local1 = ObjList[_local3];
ApplyForce(_local1, _local1);
ApplyForce(_local1, GlobalObject);
_local1.mForce = _local1.mForce * ForceFriction;
_local1._x = _local1._x + _local1.mVx;
_local1._y = _local1._y + _local1.mVy;
_local1.mVx = _local1.mVx * Friction;
_local1.mVy = _local1.mVy * Friction;
_local1.sVx = _local1.mVx;
_local1.sVy = _local1.mVy;
var _local2 = _local3 + 1;
while (_local2 < ObjList.length) {
Object2ObjectTest(_local1, ObjList[_local2]);
_local2++;
}
Object2ExtentTest(_local1);
Object2ZoneTest(_local1);
_local3++;
}
}
static function Object2ExtentTest(Obj) {
var _local3 = false;
if ((Obj._x - Obj.mRadius) <= Extents._x) {
Obj.mVx = -Obj.mVx;
Obj._x = Extents._x + Obj.mRadius;
_local3 = true;
}
if ((Obj._x + Obj.mRadius) >= (Extents._x + Extents._width)) {
Obj.mVx = -Obj.mVx;
Obj._x = (Extents._w + Extents._width) - Obj.mRadius;
_local3 = true;
}
if ((Obj._y - Obj.mRadius) <= Extents._y) {
Obj.mVy = -Obj.mVy;
Obj._y = Extents._y + Obj.mRadius;
_local3 = true;
}
if ((Obj._y + Obj.mRadius) >= (Extents._y + Extents._height)) {
Obj.mVy = -Obj.mVy;
Obj._y = (Extents._y + Extents._height) - Obj.mRadius;
_local3 = true;
}
if (_local3) {
_root.Object2ExtentCollide(Obj);
}
}
static function Object2ZoneTest(Obj) {
var _local4 = 0;
while (_local4 < ZoneList.length) {
var _local5 = false;
var _local3 = ZoneList[_local4];
if ((((Obj._x + Obj.mRadius) >= _local3._x) && ((Obj._x - Obj.mRadius) <= (_local3._x + _local3._width))) && (((Obj._y + Obj.mRadius) >= _local3._y) && ((Obj._y - Obj.mRadius) <= (_local3._y + _local3._height)))) {
if ((((Obj._x - Obj.mRadius) >= _local3._x) && ((Obj._x + Obj.mRadius) <= (_local3._x + _local3._width))) && (((Obj._y - Obj.mRadius) >= _local3._y) && ((Obj._y + Obj.mRadius) <= (_local3._y + _local3._height)))) {
_local5 = true;
}
_root.Object2ZoneCollide(Obj, _local3, _local5);
}
_local4++;
}
}
static function Object2ObjectTest(Obj0, Obj1) {
var _local10 = true;
if (String(Obj1).indexOf("money") != -1) {
if (((((Obj0 == _level0.mov2D.dot2) || (Obj0 == _level0.mov2D.dot3)) || (Obj0 == _level0.mov2D.dot4)) || (Obj0 == _level0.mov2D.dot5)) || (Obj0 == _level0.mov2D.dot6)) {
_local10 = false;
}
}
if ((Obj0 != _level0.mov2D.dot1) && (Obj1 != _level0.mov2D.dot1)) {
if ((String(Obj0).indexOf("dot") != -1) && (String(Obj1).indexOf("dot") != -1)) {
_local10 = false;
}
}
if ((_local10 == true) && (!(((Obj0 == _level0.mov2D.weapons) || (Obj1 == _level0.mov2D.weapons)) && ((Obj0 == _level0.mov2D.dot1) || (Obj1 == _level0.mov2D.dot1))))) {
var _local16;
var _local9;
var _local13;
var _local7;
var _local15;
var _local14;
var _local4;
if (((Obj0.mVy - Obj1.mVy) == 0) && ((Obj0.mVx - Obj1.mVx) == 0)) {
return(undefined);
}
var _local12 = Math.sqrt(Math.pow(Obj1._x - Obj0._x, 2) + Math.pow(Obj1._y - Obj0._y, 2));
var _local8 = Obj0.mRadius + Obj1.mRadius;
if (_local12 > _local8) {
return(undefined);
}
_local9 = Math.atan2(Obj0.mVy - Obj1.mVy, Obj0.mVx - Obj1.mVx);
_local13 = Math.atan2(Obj1._y - Obj0._y, Obj1._x - Obj0._x);
_local7 = (_local12 * Math.sin(_local13 - _local9)) / _local8;
if (((_local9 * _local13) <= 0) && (((Obj0.mVx - Obj1.mVx) * (Obj1._x - Obj0._x)) <= 0)) {
return(undefined);
}
if (Math.abs(_local7) > 1) {
return(undefined);
}
_local16 = Math.asin(_local7);
_local15 = _local12 * Math.cos(_local13 - _local9);
if (_local15 > 0) {
_local14 = 1;
} else {
_local14 = -1;
}
var _local6 = (_local15 - (_local14 * Math.sqrt((_local8 * _local8) * (1 - (_local7 * _local7))))) / Math.sqrt(Math.pow(Obj0.mVx - Obj1.mVx, 2) + Math.pow(Obj0.mVy - Obj1.mVy, 2));
Obj0._x = Obj0._x + (Obj0.mVx * _local6);
Obj0._y = Obj0._y + (Obj0.mVy * _local6);
Obj1._x = Obj1._x + (Obj1.mVx * _local6);
Obj1._y = Obj1._y + (Obj1.mVy * _local6);
_local4 = Math.tan(Math.atan2(Obj0.mVy - Obj1.mVy, Obj0.mVx - Obj1.mVx) + _local16);
var _local11 = Obj1.mMass / Obj0.mMass;
var _local5 = (2 * ((Obj0.mVx - Obj1.mVx) + (_local4 * (Obj0.mVy - Obj1.mVy)))) / ((1 + (_local4 * _local4)) * (1 + _local11));
Obj1.mVx = Obj1.mVx + _local5;
Obj1.mVy = Obj1.mVy + (_local4 * _local5);
Obj0.mVx = Obj0.mVx - (_local11 * _local5);
Obj0.mVy = Obj0.mVy - ((_local4 * _local11) * _local5);
_root.Object2ObjectCollide(Obj0, Obj1);
}
}
static var ObjList = Array();
static var ZoneList = Array();
static var Extents = new Object("Extents");
static var Friction = 0.995;
static var ForceFriction = 0.995;
static var DebugDraw = true;
static var GlobalObject = new Object();
}
Symbol 1102 MovieClip [__Packages.CZMap] Frame 0
class CZMap
{
function CZMap () {
}
static function Create(Parent, MapName, WindowX, WindowY, WindowW, WindowH, Depth) {
_quality = "LOW";
WindowH = 100;
var StripSize = (WindowH / StripCount);
var ZMap = new Object();
var StripList = new Array();
ZMap.mObjList = new Array();
var i = 0;
while (i < StripCount) {
var Strip = Parent.createEmptyMovieClip("Strip" + i, i);
Strip.Data = Strip.createEmptyMovieClip("Strip", 0);
Strip.MapRot = Strip.Data.createEmptyMovieClip("Rotation", 0);
Strip.MapData = Strip.MapRot.attachMovie(MapName, MapName, 0);
Strip.Mask = Strip.createEmptyMovieClip("Mask", 1);
with (Strip.Mask) {
beginFill(16777215);
moveTo((-WindowW) / 2, (-i) * StripSize);
lineTo(WindowW / 2, (-i) * StripSize);
lineTo(WindowW / 2, (-(i + 1)) * StripSize);
lineTo((-WindowW) / 2, (-(i + 1)) * StripSize);
lineTo((-WindowW) / 2, (-i) * StripSize);
endFill();
}
Strip.Data.Scale = StripCount - i;
Strip.Data.setMask(Strip.Mask);
StripList.push(Strip);
i++;
}
ZMap.mStripList = StripList;
ZMap.mWindowX = WindowX;
ZMap.mWindowY = WindowY;
ZMap.mWindowW = WindowW;
ZMap.mWindowH = WindowH;
return(ZMap);
}
static function KillObjects(Obj) {
var _local2 = Obj.mObjList;
var _local1 = 0;
while (_local1 < _local2.length) {
var _local3 = _local2[_local1];
if (String(_local3._name).indexOf("Oppo") == -1) {
removeMovieClip(_local2[_local1]);
}
_local1++;
}
}
static function KillMap(Obj) {
var _local1 = Obj.mStripList;
var _local3 = Obj.mObjList;
var _local2 = 0;
while (_local2 < _local1.length) {
removeMovieClip(_local1[_local2]);
removeMovieClip(_local1[_local2].Data);
removeMovieClip(_local1[_local2].MapRot);
removeMovieClip(_local1[_local2].MapData);
removeMovieClip(_local1[_local2].Mask);
_local2++;
}
_local2 = 0;
while (_local2 < _local3.length) {
removeMovieClip(_local3[_local2]);
_local2++;
}
Obj.mStripList = null;
Obj.mObjList = null;
Obj = null;
}
static function UpdateMap(ZMap, CameraX, CameraY, CameraAngle) {
var _local4 = ZMap.mStripList;
var _local5 = _local4.length;
var _local2 = 0;
while (_local2 < _local5) {
var _local1 = _local4[_local2];
_local1.MapRot._rotation = CameraAngle;
var _local3 = _local1.MapData;
_local3._x = CameraX;
_local3._y = CameraY;
_local1.Data._xscale = (_local1.Data.Scale * 4) * mCamHeight;
_local1.Data._yscale = (_local1.Data.Scale * 2) * mCamHeight;
_local2++;
}
}
static function AddObject(ZMap, Obj) {
if (String(Obj._name).indexOf("weapons") != -1) {
Obj.gotoAndStop(_root.nP1Char);
}
var _local2 = ZMap.mObjList.length;
ZMap.mObjList.push(Obj);
return(_local2);
}
static function RemoveObject(ZMap, Obj) {
var _local4 = ZMap.mObjList;
var _local2 = ZMap.mObjList.lengh;
var _local1 = 0;
while (_local1 < _local2) {
if (_local4[_local1] == Obj) {
ZMap.mObjList.splice(_local1, 1);
return(undefined);
}
_local1++;
}
}
static function UpdateObjects(ZMap, CameraX, CameraY, CameraAngle) {
var List = ZMap.mObjList;
var ListSize = List.length;
var ZBuffer = [];
var angle = ((CameraAngle / 180) * Math.PI);
var sa = Math.sin(angle);
var ca = Math.cos(angle);
var nOpp = 0;
var i = 0;
while (i < ListSize) {
var ThisObj = List[i];
var scalefactor = 1;
var visMark = 2;
if (String(ThisObj._name).indexOf("weapons") != -1) {
ThisObj.mX = -_root.mov2D.weapons._x;
ThisObj.mY = _root.mov2D.weapons._y;
visMark = 20;
}
if (String(ThisObj._name).indexOf("Oppo") != -1) {
nOpp = Number(ThisObj._name.substring(4, 5));
if (nOpp < _root.nP1Char) {
nOpp = nOpp + 1;
}
ThisObj.mX = -eval ("_root.mov2D.dot" + nOpp)._x;
ThisObj.mY = eval ("_root.mov2D.dot" + nOpp)._y;
ThisObj.gotoAndStop(eval ("_root.mov2D.dot" + nOpp).angFrame);
scalefactor = 7;
}
var vx = (ThisObj.mX + CameraX);
var vy = (ThisObj.mY - CameraY);
var tx = ((vy * sa) + (vx * ca));
var ty = ((vy * ca) - (vx * sa));
if (ty < visMark) {
ThisObj._visible = false;
} else {
ThisObj._visible = true;
var d = (((-ty) * ((StripCount * 2) * mCamHeight)) / (StripCount + ((2 * mCamHeight) * ty)));
ThisObj._x = ((tx * mCamHeight) / StripCount) * ((StripCount + d) * 4);
ThisObj._y = d;
ThisObj._xscale = (ThisObj._yscale = ((StripCount + d) * (2 * mCamHeight)) / scalefactor);
var Z = (-int(d * ZSortGran));
while (ZBuffer[Z]) {
Z++;
}
ZBuffer[Z] = true;
ThisObj.swapDepths(32768 - Z);
}
i++;
}
}
static function Update(ZMap, CameraX, CameraY, CameraAngle) {
UpdateMap(ZMap, CameraX, CameraY, CameraAngle);
UpdateObjects(ZMap, CameraX, CameraY, CameraAngle);
}
static var StripCount = 100;
static var mCamHeight = 2;
static var ZSortGran = 16;
}
Symbol 267 Button
on (release) {
getURL ("http://www.gamesmate.com/emailfriends.asp?game=puppyracing", "_blank");
}
Symbol 270 Button
on (release) {
movCredits.nextFrame();
}
Symbol 273 Button
on (release) {
getURL (_root.SITE_URL, "_blank");
}
Symbol 275 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL (_root.BASE_URL + "/highscores.asp?scoretype=1&lev=1&start=1", "_blank");
}
Symbol 282 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 2
stop();
Symbol 282 MovieClip Frame 3
stop();
Symbol 282 MovieClip Frame 4
stop();
Symbol 282 MovieClip Frame 5
stop();
Symbol 282 MovieClip Frame 6
stop();
Symbol 282 MovieClip Frame 7
stop();
Symbol 282 MovieClip Frame 8
stop();
Symbol 282 MovieClip Frame 9
stop();
Symbol 282 MovieClip Frame 10
stop();
Symbol 282 MovieClip Frame 11
stop();
Symbol 282 MovieClip Frame 12
stop();
Symbol 282 MovieClip Frame 13
stop();
Symbol 282 MovieClip Frame 14
stop();
Symbol 282 MovieClip Frame 15
stop();
Symbol 282 MovieClip Frame 16
stop();
Symbol 282 MovieClip Frame 17
stop();
Symbol 282 MovieClip Frame 18
stop();
Symbol 282 MovieClip Frame 19
stop();
Symbol 282 MovieClip Frame 20
stop();
Symbol 282 MovieClip Frame 21
stop();
Symbol 282 MovieClip Frame 22
stop();
Symbol 282 MovieClip Frame 23
stop();
Symbol 282 MovieClip Frame 24
stop();
Symbol 282 MovieClip Frame 25
stop();
Symbol 282 MovieClip Frame 26
stop();
Symbol 282 MovieClip Frame 27
stop();
Symbol 282 MovieClip Frame 28
stop();
Symbol 282 MovieClip Frame 29
stop();
Symbol 282 MovieClip Frame 30
stop();
Symbol 282 MovieClip Frame 31
stop();
Symbol 282 MovieClip Frame 32
stop();
Symbol 282 MovieClip Frame 33
stop();
Symbol 282 MovieClip Frame 34
stop();
Symbol 282 MovieClip Frame 35
stop();
Symbol 282 MovieClip Frame 36
stop();
Symbol 282 MovieClip Frame 37
stop();
Symbol 282 MovieClip Frame 38
stop();
Symbol 282 MovieClip Frame 39
stop();
Symbol 282 MovieClip Frame 40
stop();
Symbol 282 MovieClip Frame 41
stop();
Symbol 282 MovieClip Frame 42
stop();
Symbol 282 MovieClip Frame 43
stop();
Symbol 282 MovieClip Frame 44
stop();
Symbol 282 MovieClip Frame 45
stop();
Symbol 282 MovieClip Frame 46
stop();
Symbol 282 MovieClip Frame 47
stop();
Symbol 282 MovieClip Frame 48
stop();
Symbol 282 MovieClip Frame 49
stop();
Symbol 282 MovieClip Frame 50
stop();
Symbol 282 MovieClip Frame 51
stop();
Symbol 282 MovieClip Frame 52
stop();
Symbol 282 MovieClip Frame 53
stop();
Symbol 282 MovieClip Frame 54
stop();
Symbol 282 MovieClip Frame 55
stop();
Symbol 282 MovieClip Frame 56
stop();
Symbol 282 MovieClip Frame 57
stop();
Symbol 282 MovieClip Frame 58
stop();
Symbol 282 MovieClip Frame 59
stop();
Symbol 282 MovieClip Frame 60
stop();
Symbol 282 MovieClip Frame 61
stop();
Symbol 282 MovieClip Frame 62
stop();
Symbol 282 MovieClip Frame 63
stop();
Symbol 282 MovieClip Frame 64
stop();
Symbol 282 MovieClip Frame 65
stop();
Symbol 282 MovieClip Frame 66
stop();
Symbol 282 MovieClip Frame 67
stop();
Symbol 282 MovieClip Frame 68
stop();
Symbol 282 MovieClip Frame 69
stop();
Symbol 282 MovieClip Frame 70
stop();
Symbol 282 MovieClip Frame 71
stop();
Symbol 282 MovieClip Frame 72
stop();
Symbol 282 MovieClip Frame 73
stop();
Symbol 282 MovieClip Frame 74
stop();
Symbol 282 MovieClip Frame 75
stop();
Symbol 282 MovieClip Frame 76
stop();
Symbol 282 MovieClip Frame 77
stop();
Symbol 282 MovieClip Frame 78
stop();
Symbol 282 MovieClip Frame 79
stop();
Symbol 282 MovieClip Frame 80
stop();
Symbol 282 MovieClip Frame 81
stop();
Symbol 282 MovieClip Frame 82
stop();
Symbol 282 MovieClip Frame 83
stop();
Symbol 282 MovieClip Frame 84
stop();
Symbol 282 MovieClip Frame 85
stop();
Symbol 282 MovieClip Frame 86
stop();
Symbol 282 MovieClip Frame 87
stop();
Symbol 282 MovieClip Frame 88
stop();
Symbol 282 MovieClip Frame 89
stop();
Symbol 282 MovieClip Frame 90
stop();
Symbol 282 MovieClip Frame 91
stop();
Symbol 282 MovieClip Frame 92
stop();
Symbol 282 MovieClip Frame 93
stop();
Symbol 282 MovieClip Frame 94
stop();
Symbol 282 MovieClip Frame 95
stop();
Symbol 282 MovieClip Frame 96
stop();
Symbol 282 MovieClip Frame 97
stop();
Symbol 282 MovieClip Frame 98
stop();
Symbol 282 MovieClip Frame 99
stop();
Symbol 282 MovieClip Frame 100
stop();
Symbol 282 MovieClip Frame 101
stop();
Symbol 282 MovieClip Frame 102
stop();
Symbol 282 MovieClip Frame 103
stop();
Symbol 282 MovieClip Frame 104
stop();
Symbol 282 MovieClip Frame 105
stop();
Symbol 282 MovieClip Frame 106
stop();
Symbol 282 MovieClip Frame 107
stop();
Symbol 282 MovieClip Frame 108
stop();
Symbol 282 MovieClip Frame 109
stop();
Symbol 282 MovieClip Frame 110
stop();
Symbol 282 MovieClip Frame 111
stop();
Symbol 282 MovieClip Frame 112
stop();
Symbol 282 MovieClip Frame 113
stop();
Symbol 282 MovieClip Frame 114
stop();
Symbol 282 MovieClip Frame 115
stop();
Symbol 282 MovieClip Frame 116
stop();
Symbol 282 MovieClip Frame 117
stop();
Symbol 282 MovieClip Frame 118
stop();
Symbol 282 MovieClip Frame 119
stop();
Symbol 282 MovieClip Frame 120
stop();
Symbol 282 MovieClip Frame 121
stop();
Symbol 282 MovieClip Frame 122
stop();
Symbol 282 MovieClip Frame 123
stop();
Symbol 282 MovieClip Frame 124
stop();
Symbol 282 MovieClip Frame 125
stop();
Symbol 282 MovieClip Frame 126
stop();
Symbol 282 MovieClip Frame 127
stop();
Symbol 282 MovieClip Frame 128
stop();
Symbol 282 MovieClip Frame 129
stop();
Symbol 282 MovieClip Frame 130
stop();
Symbol 282 MovieClip Frame 131
stop();
Symbol 282 MovieClip Frame 132
stop();
Symbol 282 MovieClip Frame 133
stop();
Symbol 282 MovieClip Frame 134
stop();
Symbol 282 MovieClip Frame 135
stop();
Symbol 282 MovieClip Frame 136
stop();
Symbol 282 MovieClip Frame 137
stop();
Symbol 282 MovieClip Frame 138
stop();
Symbol 282 MovieClip Frame 139
stop();
Symbol 282 MovieClip Frame 140
stop();
Symbol 282 MovieClip Frame 141
stop();
Symbol 282 MovieClip Frame 142
stop();
Symbol 282 MovieClip Frame 143
stop();
Symbol 282 MovieClip Frame 144
stop();
Symbol 282 MovieClip Frame 145
stop();
Symbol 282 MovieClip Frame 146
stop();
Symbol 282 MovieClip Frame 147
stop();
Symbol 282 MovieClip Frame 148
stop();
Symbol 282 MovieClip Frame 149
stop();
Symbol 282 MovieClip Frame 150
stop();
Symbol 282 MovieClip Frame 151
stop();
Symbol 282 MovieClip Frame 152
stop();
Symbol 282 MovieClip Frame 153
stop();
Symbol 289 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL ("http://www.gamesmate.com/store", "_blank");
}
Symbol 297 Button
on (keyPress "m") {
if (_root.blnMusic == 1) {
unloadMovie ("sMusic");
_root.blnMusic = 0;
} else {
if (_root.blnInPlay == 1) {
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
loadMovie ("music1.swf", "sMusic");
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
loadMovie ("music2.swf", "sMusic");
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 11)) {
loadMovie ("music3.swf", "sMusic");
}
} else {
loadMovie ("music0.swf", "sMusic");
}
_root.blnMusic = 1;
}
}
Symbol 301 Button
on (keyPress "s") {
if (_root.blnFX == 1) {
unloadMovie ("sSounds");
_root.blnFX = 0;
} else {
loadMovie ("sounds.swf", "sSounds");
_root.blnFX = 1;
}
}
Symbol 305 Button
on (release, keyPress "o") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.OPTIONS == 0) {
_root.movMsgs.gotoAndStop(9);
_root.OPTIONS = 1;
} else if (_root.OPTIONS == 1) {
_root.movMsgs.gotoAndStop(1);
_root.OPTIONS = 0;
}
}
on (keyPress "i") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.OPTIONS == 1) && (_root.CREDITS == 0)) {
if (_root.INSTRUCS == 1) {
_root.movInstrucs.gotoAndStop(1);
_root.INSTRUCS = 0;
} else {
_root.movInstrucs.gotoAndStop(2);
_root.INSTRUCS = 1;
}
}
}
on (keyPress "w") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.OPTIONS == 1) && (_root.INSTRUCS == 0)) {
if (_root.CREDITS == 1) {
_root.movCredits.gotoAndStop(1);
_root.CREDITS = 0;
} else {
_root.movCredits.gotoAndStop(2);
_root.CREDITS = 1;
}
}
}
Symbol 309 Button
on (release) {
fscommand ("quit");
}
Symbol 315 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL ("http://www.gamesmate.com/store", "_blank");
}
Symbol 325 MovieClip Frame 1
stop();
Symbol 328 MovieClip Frame 1
stop();
Symbol 328 MovieClip Frame 2
stop();
Symbol 343 MovieClip Frame 62
_root.movOptionsButt._alpha = 100;
_root.MODE = 2;
Symbol 343 MovieClip Frame 111
_parent.gotoAndStop(1);
Symbol 354 MovieClip Frame 15
stop();
Instance of Symbol 354 MovieClip in Symbol 355 MovieClip Frame 1
onClipEvent (load) {
switch (_root.nFinalPos) {
case 1 :
mov.t = "1st";
break;
case 2 :
mov.t = "2nd";
break;
case 3 :
mov.t = "3rd";
break;
case 4 :
mov.t = "4th";
break;
case 5 :
mov.t = "5th";
break;
case 6 :
mov.t = "6th";
}
}
Symbol 355 MovieClip Frame 79
_parent.gotoAndStop(6);
stop();
Symbol 363 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.MODE == -1) {
gotoAndStop (1);
_root.QUIT = 1;
_root.play();
}
}
Symbol 365 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.CREDITS == 0) && (_root.INSTRUCS == 0)) {
if (_root.MODE == 2) {
_root.movMsgs.gotoAndStop(5);
_root.OPTIONS = 1;
_root.MODE = -1;
} else if (_root.MODE == -1) {
_root.movMsgs.gotoAndStop(1);
_root.OPTIONS = 0;
_root.MODE = 2;
}
}
}
Symbol 369 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.blnFX == 1) {
unloadMovie ("_root.sSounds");
_root.blnFX = 0;
} else {
loadMovie ("sounds.swf", "_root.sSounds");
_root.blnFX = 1;
}
}
Symbol 370 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.blnMusic == 1) {
unloadMovie ("_root.sMusic");
_root.blnMusic = 0;
} else {
if (_root.blnInPlay == 1) {
if (((_root.nLevel == 1) || (_root.nLevel == 4)) || (_root.nLevel == 8)) {
loadMovie ("music1.swf", "_root.sMusic");
} else if (((_root.nLevel == 2) || (_root.nLevel == 5)) || (_root.nLevel == 9)) {
loadMovie ("music2.swf", "_root.sMusic");
} else if (((_root.nLevel == 3) || (_root.nLevel == 6)) || (_root.nLevel == 11)) {
loadMovie ("music3.swf", "_root.sMusic");
}
} else {
loadMovie ("music0.swf", "_root.sMusic");
}
_root.blnMusic = 1;
}
}
Symbol 371 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.OPTIONS == 1) && (_root.CREDITS == 0)) {
if (_root.INSTRUCS == 1) {
_root.movInstrucs.gotoAndStop(1);
_root.INSTRUCS = 0;
} else {
_root.movInstrucs.gotoAndStop(2);
_root.INSTRUCS = 1;
}
}
}
Symbol 372 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.OPTIONS == 1) && (_root.INSTRUCS == 0)) {
if (_root.CREDITS == 1) {
_root.movCredits.gotoAndStop(1);
_root.CREDITS = 0;
} else {
_root.movCredits.gotoAndStop(2);
_root.CREDITS = 1;
}
}
}
Symbol 384 Button
on (release, keyPress "r") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.MODE == -1) {
gotoAndStop (1);
_root.RESTART = 1;
_root.play();
}
}
Symbol 390 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.nChampionship == 0) {
_root.RESTART = 1;
_root.play();
} else {
nextFrame();
}
}
Symbol 420 MovieClip Frame 1
stop();
Symbol 420 MovieClip Frame 2
stop();
Symbol 420 MovieClip Frame 3
stop();
Symbol 420 MovieClip Frame 4
stop();
Symbol 420 MovieClip Frame 5
stop();
Symbol 420 MovieClip Frame 6
stop();
Symbol 458 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (((_root.nLevel == 3) || (_root.nLevel == 7)) || (_root.nLevel == 11)) {
nextFrame();
} else {
_root.play();
}
}
Symbol 460 MovieClip Frame 1
stop();
Symbol 460 MovieClip Frame 2
stop();
Symbol 460 MovieClip Frame 3
stop();
Symbol 460 MovieClip Frame 4
stop();
Symbol 460 MovieClip Frame 5
stop();
Symbol 460 MovieClip Frame 6
stop();
Symbol 476 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 2
stop();
Symbol 476 MovieClip Frame 3
stop();
Symbol 476 MovieClip Frame 4
stop();
Symbol 476 MovieClip Frame 5
stop();
Symbol 476 MovieClip Frame 6
stop();
Symbol 478 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL ("http://www.gamesmate.com", "_blank");
}
Symbol 479 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL ("http://www.gamesmate.com/emailfriends.asp?game=puppyracers", "_blank");
}
Symbol 490 MovieClip Frame 1
stop();
Symbol 490 MovieClip Frame 2
stop();
Symbol 490 MovieClip Frame 3
stop();
Symbol 490 MovieClip Frame 4
stop();
Symbol 491 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
movCredits.nextFrame();
}
Instance of Symbol 290 MovieClip in Symbol 492 MovieClip Frame 1
onClipEvent (load) {
if (_root.VERSION == "FULL") {
this._visible = false;
}
}
Symbol 493 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.play();
}
Symbol 496 Button
on (release) {
if ((_root.CREDITS == 0) && (_root.INSTRUCS == 0)) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.movMsgs.gotoAndStop(1);
_root.OPTIONS = 0;
}
}
Symbol 497 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.blnFX == 1) {
unloadMovie ("_root.sSounds");
_root.blnFX = 0;
} else {
loadMovie ("sounds.swf", "_root.sSounds");
_root.blnFX = 1;
}
}
Symbol 498 MovieClip Frame 1
stop();
Symbol 498 MovieClip Frame 2
stop();
Symbol 498 MovieClip Frame 3
_root.sSounds.sEngine.fSetEngineSound(nEngineSound, 0);
_root.sSounds.sEngine2.fSetEngineOppo2(0);
_root.sSounds.sEngine3.fSetEngineOppo3(0);
_root.sSounds.sEngine4.fSetEngineOppo4(0);
_root.sSounds.sEngine5.fSetEngineOppo5(0);
_root.sSounds.sEngine6.fSetEngineOppo6(0);
_root.movCar.mov.gotoAndPlay(20);
stop();
Symbol 498 MovieClip Frame 4
stop();
Symbol 498 MovieClip Frame 5
if (_root.nChampionship == 0) {
mButton._visible = true;
} else {
mButton._visible = false;
}
stop();
Symbol 498 MovieClip Frame 6
function fConvertTime(time) {
var _local2 = (time - (time % 6000)) / 6000;
var _local4 = time % 6000;
var _local3 = (_local4 - (_local4 % 100)) / 100;
var _local6 = _local4 % 100;
var _local1 = _local6;
if (_local2 < 10) {
_local2 = "0" + _local2;
}
if (_local3 < 10) {
_local3 = "0" + _local3;
}
if (_local1 < 10) {
_local1 = "0" + _local1;
}
return((((_local2 + ":") + _local3) + ":") + _local1);
}
if (_root.nChampionship == 0) {
tButton = "RACE AGAIN";
} else {
tButton = "NEXT RACE";
}
if (_root.arrTimes[_root.fastestlapindex - 1][1] < 10) {
nSecsStr = "0";
} else {
nSecsStr = "";
}
if (_root.arrTimes[_root.fastestlapindex - 1][2] < 10) {
nMilliStr = "0";
} else {
nMilliStr = "";
}
if (_root.arrTimes[_root.fastestlapindex - 1][0] < 10) {
nMinsStr = "0";
} else {
nMinsStr = "";
}
fastest = ((((((nMinsStr + _root.arrTimes[_root.fastestlapindex - 1][0]) + ":") + nSecsStr) + _root.arrTimes[_root.fastestlapindex - 1][1]) + ":") + nMilliStr) + _root.arrTimes[_root.fastestlapindex - 1][2];
fastest2 = fastest;
var nMinsTot1 = ((_root.arrTimes[0][0] + _root.arrTimes[1][0]) + _root.arrTimes[2][0]);
var nSecsTot1 = ((_root.arrTimes[0][1] + _root.arrTimes[1][1]) + _root.arrTimes[2][1]);
var nMilliTot1 = ((_root.arrTimes[0][2] + _root.arrTimes[1][2]) + _root.arrTimes[2][2]);
var nTotalSeconds = Math.round(((nMinsTot1 * 60) + nSecsTot1) + (nMilliTot1 / 100));
var nTotalMilliSeconds = Math.round(((nMinsTot1 * 6000) + (nSecsTot1 * 100)) + nMilliTot1);
var nBonusPoints = 0;
if (nTotalSeconds < Math.round(_root.arrTargetTimes[_root.nHardness - 1][_root.nLevel - 1] * 0.75)) {
nBonusPoints = (Math.round(_root.arrTargetTimes[_root.nHardness - 1][_root.nLevel - 1] * 0.75) - nTotalSeconds) * 50;
}
var nMinsTot2 = 0;
var nSecsTot2 = 0;
var nMilliTot2 = 0;
tTargetTime = Math.round(_root.arrTargetTimes[_root.nHardness - 1][_root.nLevel - 1] * 0.75) + " secs";
tYourTime = nTotalSeconds + " secs";
tBonus = nBonusPoints + " pts";
_root.nScore = _root.nScore + nBonusPoints;
movIcons.gotoAndStop(_root.nP1Char);
totaltime = fConvertTime(nTotalMilliSeconds);
totaltime2 = totaltime;
var strPlace = "";
switch (_root.nFinalPos) {
case 1 :
_root.nScore = _root.nScore + 1000;
tPlace1 = "1st POSITION";
tPlace2 = tPlace1;
strPlace = "Gold";
break;
case 2 :
_root.nScore = _root.nScore + 800;
tPlace1 = "2nd POSITION";
tPlace2 = tPlace1;
strPlace = "Silver";
break;
case 3 :
_root.nScore = _root.nScore + 600;
tPlace1 = "3rd POSITION";
tPlace2 = tPlace1;
strPlace = "Bronze";
break;
case 4 :
_root.nScore = _root.nScore + 500;
tPlace1 = "4th POSITION";
tPlace2 = tPlace1;
break;
case 5 :
_root.nScore = _root.nScore + 400;
tPlace1 = "5th POSITION";
tPlace2 = tPlace1;
break;
case 6 :
_root.nScore = _root.nScore + 300;
tPlace1 = "6th POSITION";
tPlace2 = tPlace1;
}
_root.movTimes.txtScore = _root.nScore;
tScore = _root.nScore + " pts";
var loadLap = String(_root.objSO.data.arrLD[_root.nLevel - 1][0]);
var loadRace = String(_root.objSO.data.arrLD[_root.nLevel - 1][1]);
var loadScore = Number(_root.objSO.data.arrLD[_root.nLevel - 1][2]);
var arrThisTime = totaltime.split(":");
var arrLoadLap = loadLap.split(":");
var arrLoadRace = loadRace.split(":");
var blnDoLap = 0;
var blnDoTime = 0;
var blnDoScore = 0;
var blnDoHardness = 0;
var blnDoPos = 0;
if ((loadLap != undefined) && (loadLap.length > 1)) {
if (arrLoadLap[0] > _root.arrTimes[_root.fastestlapindex - 1][0]) {
blnDoLap = 1;
} else if (arrLoadLap[0] == _root.arrTimes[_root.fastestlapindex - 1][0]) {
if (arrLoadLap[1] > _root.arrTimes[_root.fastestlapindex - 1][1]) {
blnDoLap = 1;
} else if (arrLoadLap[1] == _root.arrTimes[_root.fastestlapindex - 1][1]) {
if (arrLoadLap[2] > _root.arrTimes[_root.fastestlapindex - 1][2]) {
blnDoLap = 1;
}
}
}
if (arrLoadRace[0] > arrThisTime[0]) {
blnDoTime = 1;
} else if (arrLoadRace[0] == arrThisTime[0]) {
if (arrLoadRace[1] > arrThisTime[1]) {
blnDoTime = 1;
} else if (arrLoadRace[1] == arrThisTime[1]) {
if (arrLoadRace[2] > arrThisTime[2]) {
blnDoTime = 1;
}
}
}
if (_root.nScore > loadScore) {
blnDoScore = 1;
}
if (_root.nFinalPos < 4) {
if (_root.nHardness > _root.objSO.data.arrLD[_root.nLevel - 1][3]) {
blnDoHardness = 1;
}
if (_root.nFinalPos < _root.objSO.data.arrLD[_root.nLevel - 1][4]) {
blnDoPos = 1;
}
}
} else {
blnDoLap = 1;
blnDoTime = 1;
blnDoScore = 1;
blnDoHardness = 1;
blnDoPos = 1;
}
movNewLap._alpha = 0;
movNewTime._alpha = 0;
if (blnDoLap == 1) {
movNewLap._alpha = 100;
_root.objSO.data.arrLD[_root.nLevel - 1][0] = fastest;
}
if (blnDoTime == 1) {
movNewTime._alpha = 100;
_root.objSO.data.arrLD[_root.nLevel - 1][1] = totaltime;
}
if (blnDoScore == 1) {
_root.objSO.data.arrLD[_root.nLevel - 1][2] = _root.nScore;
}
if (blnDoHardness == 1) {
_root.objSO.data.arrLD[_root.nLevel - 1][3] = _root.nHardness;
}
if (blnDoPos == 1) {
_root.objSO.data.arrLD[_root.nLevel - 1][4] = _root.nFinalPos;
}
_root.objSO.flush();
stop();
Symbol 498 MovieClip Frame 7
var arrLeader = new Array();
arrLeader.push({pts:0, character:String(_root.arrTheChars[0]), pid:1});
arrLeader.push({pts:0, character:String(_root.arrTheChars[1]), pid:2});
arrLeader.push({pts:0, character:String(_root.arrTheChars[2]), pid:3});
arrLeader.push({pts:0, character:String(_root.arrTheChars[3]), pid:4});
arrLeader.push({pts:0, character:String(_root.arrTheChars[4]), pid:5});
arrLeader.push({pts:0, character:String(_root.arrTheChars[5]), pid:6});
if (_root.nLevel < 4) {
tLevel = "LEVEL ONE";
} else if ((_root.nLevel > 3) && (_root.nLevel < 8)) {
tLevel = "LEVEL TWO";
} else if ((_root.nLevel > 7) && (_root.nLevel < 12)) {
tLevel = "LEVEL THREE";
}
var i = 0;
while (i < 6) {
switch (i) {
case 0 :
_root.arrPlayerPts[_root.arrFinishPositions[i] - 1] = _root.arrPlayerPts[_root.arrFinishPositions[i] - 1] + 10;
break;
case 1 :
_root.arrPlayerPts[_root.arrFinishPositions[i] - 1] = _root.arrPlayerPts[_root.arrFinishPositions[i] - 1] + 8;
break;
case 2 :
_root.arrPlayerPts[_root.arrFinishPositions[i] - 1] = _root.arrPlayerPts[_root.arrFinishPositions[i] - 1] + 6;
break;
case 3 :
_root.arrPlayerPts[_root.arrFinishPositions[i] - 1] = _root.arrPlayerPts[_root.arrFinishPositions[i] - 1] + 5;
break;
case 4 :
_root.arrPlayerPts[_root.arrFinishPositions[i] - 1] = _root.arrPlayerPts[_root.arrFinishPositions[i] - 1] + 4;
break;
case 5 :
_root.arrPlayerPts[_root.arrFinishPositions[i] - 1] = _root.arrPlayerPts[_root.arrFinishPositions[i] - 1] + 3;
}
i++;
}
var i = 0;
while (i < 6) {
arrLeader[i].pts = _root.arrPlayerPts[i];
i++;
}
arrLeader.sortOn("pts", Array.NUMERIC);
p1n = arrLeader[5].character;
p2n = arrLeader[4].character;
p3n = arrLeader[3].character;
p4n = arrLeader[2].character;
p5n = arrLeader[1].character;
p6n = arrLeader[0].character;
p1s = arrLeader[5].pts;
p2s = arrLeader[4].pts;
p3s = arrLeader[3].pts;
p4s = arrLeader[2].pts;
p5s = arrLeader[1].pts;
p6s = arrLeader[0].pts;
mI1.gotoAndStop(arrLeader[5].pid);
mI2.gotoAndStop(arrLeader[4].pid);
mI3.gotoAndStop(arrLeader[3].pid);
mI4.gotoAndStop(arrLeader[2].pid);
mI5.gotoAndStop(arrLeader[1].pid);
mI6.gotoAndStop(arrLeader[0].pid);
var i = 0;
while (i < 6) {
if (arrLeader[i].character == _root.nP1CharName) {
var champpos = (6 - i);
}
i++;
}
if (champpos == 1) {
_root.nScore = _root.nScore + 1000;
} else if (champpos == 2) {
_root.nScore = _root.nScore + 800;
} else if (champpos == 3) {
_root.nScore = _root.nScore + 600;
}
stop();
Symbol 498 MovieClip Frame 8
var nDI = 0;
if (_root.nLevel == 3) {
nDI = 0;
movWinningScreen.tLev = "YOU HAVE COMPLETED LEVEL ONE";
} else if (_root.nLevel == 7) {
nDI = 1;
movWinningScreen.tLev = "YOU HAVE COMPLETED LEVEL TWO";
} else if (_root.nLevel == 11) {
nDI = 2;
movWinningScreen.tLev = "YOU HAVE COMPLETED LEVEL THREE";
}
if (_root.nHardness == 1) {
movWinningScreen.tLev = movWinningScreen.tLev + " - EASY";
} else if (_root.nHardness == 2) {
movWinningScreen.tLev = movWinningScreen.tLev + " - MEDIUM";
} else if (_root.nHardness == 3) {
movWinningScreen.tLev = movWinningScreen.tLev + " - HARD";
}
if (_root.objSO.data.arrCD[nDI][0] < _root.nScore) {
_root.objSO.data.arrCD[nDI][0] = _root.nScore;
}
if (_root.objSO.data.arrCD[nDI][1] < _root.nHardness) {
_root.objSO.data.arrCD[nDI][1] = _root.nHardness;
}
if ((_root.objSO.data.arrCD[nDI][2] > champpos) || (_root.objSO.data.arrCD[nDI][2] == 0)) {
_root.objSO.data.arrCD[nDI][2] = champpos;
}
_root.objSO.flush();
switch (arrLeader[5].character) {
case _root.arrTheChars[0] :
movWinningScreen.p1.gotoAndStop(1);
break;
case _root.arrTheChars[1] :
movWinningScreen.p1.gotoAndStop(2);
break;
case _root.arrTheChars[2] :
movWinningScreen.p1.gotoAndStop(3);
break;
case _root.arrTheChars[3] :
movWinningScreen.p1.gotoAndStop(4);
break;
case _root.arrTheChars[4] :
movWinningScreen.p1.gotoAndStop(5);
break;
case _root.arrTheChars[5] :
movWinningScreen.p1.gotoAndStop(6);
}
switch (arrLeader[4].character) {
case _root.arrTheChars[0] :
movWinningScreen.p2.gotoAndStop(1);
break;
case _root.arrTheChars[1] :
movWinningScreen.p2.gotoAndStop(2);
break;
case _root.arrTheChars[2] :
movWinningScreen.p2.gotoAndStop(3);
break;
case _root.arrTheChars[3] :
movWinningScreen.p2.gotoAndStop(4);
break;
case _root.arrTheChars[4] :
movWinningScreen.p2.gotoAndStop(5);
break;
case _root.arrTheChars[5] :
movWinningScreen.p2.gotoAndStop(6);
}
switch (arrLeader[3].character) {
case _root.arrTheChars[0] :
movWinningScreen.p3.gotoAndStop(1);
break;
case _root.arrTheChars[1] :
movWinningScreen.p3.gotoAndStop(2);
break;
case _root.arrTheChars[2] :
movWinningScreen.p3.gotoAndStop(3);
break;
case _root.arrTheChars[3] :
movWinningScreen.p3.gotoAndStop(4);
break;
case _root.arrTheChars[4] :
movWinningScreen.p3.gotoAndStop(5);
break;
case _root.arrTheChars[5] :
movWinningScreen.p3.gotoAndStop(6);
}
movWinningScreen.mC1.gotoAndStop(champpos + 1);
movWinningScreen.mC2.gotoAndStop(champpos + 1);
stop();
Symbol 498 MovieClip Frame 9
stop();
Symbol 498 MovieClip Frame 10
stop();
Symbol 500 MovieClip Frame 1
stop();
Symbol 509 Button
on (release) {
gotoAndStop (5);
}
Symbol 510 Button
on (release) {
gotoAndStop (6);
}
Symbol 511 Button
on (release) {
gotoAndStop (4);
}
Symbol 512 Button
on (release) {
gotoAndStop (3);
}
Symbol 519 Button
on (release) {
gotoAndStop (1);
_root.INSTRUCTIONS = 0;
}
Symbol 521 Button
on (release) {
gotoAndStop (1);
_root.INSTRUCS = 0;
}
Symbol 523 Button
on (release) {
nextFrame();
}
Symbol 531 Button
on (release) {
getURL ("http://www.gamesarcade.net", _blank);
}
Symbol 535 Button
on (release) {
gotoAndStop (2);
}
Symbol 538 Button
on (release) {
prevFrame();
}
Symbol 566 MovieClip Frame 1
stop();
Symbol 566 MovieClip Frame 2
stop();
Symbol 566 MovieClip Frame 3
stop();
Symbol 566 MovieClip Frame 4
stop();
Symbol 566 MovieClip Frame 5
stop();
Symbol 566 MovieClip Frame 6
stop();
Symbol 572 Button
on (release) {
gotoAndStop (1);
_root.CREDITS = 0;
}
Symbol 573 MovieClip Frame 1
stop();
Symbol 573 MovieClip Frame 2
stop();
Symbol 575 MovieClip Frame 1
stop();
Symbol 580 MovieClip Frame 1
stop();
Symbol 582 Button
on (release) {
getURL ("http://www.gamesarcade.net", "_blank");
}
Symbol 587 Button
on (release) {
var nScore = 0;
var nDifficulty = 1;
if (_root.blnFX == 1) {
_root.sButtons.play();
}
gotoAndPlay ("GAMETYPE");
}
Symbol 588 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.OPTIONS == 0) && (_root.INSTRUCS == 0)) {
_root.CREDITS = 1;
_root.movCredits.gotoAndStop(2);
}
}
Symbol 589 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL (_root.SITE_URL, "_blank");
}
Symbol 591 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
gotoAndStop ("SUBMITTIMES");
}
Symbol 592 Button
on (release) {
objSO.clear();
}
Symbol 594 Button
on (release) {
arrCupData[0][0] = 0;
arrCupData[0][1] = 3;
arrCupData[0][2] = 1;
arrCupData[1][0] = 0;
arrCupData[1][1] = 3;
arrCupData[1][2] = 1;
arrCupData[2][0] = 0;
arrCupData[2][1] = 3;
arrCupData[2][2] = 1;
objSO.data.arrCD = arrCupData;
objSO.flush();
}
Symbol 596 Button
on (release) {
var i = 0;
while (i < 12) {
arrLevelData[i][0] = "88:88:88";
arrLevelData[i][1] = "88:88:88";
arrLevelData[i][2] = 0;
arrLevelData[i][3] = 3;
arrLevelData[i][4] = 1;
i++;
}
objSO.data.arrLD = arrLevelData;
objSO.flush();
}
Symbol 610 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
fSubmitTimes();
}
Symbol 616 MovieClip Frame 1
stop();
Symbol 616 MovieClip Frame 2
stop();
Symbol 651 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
prevFrame();
}
Symbol 654 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
gotoAndStop ("INTRO");
}
Symbol 660 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL (_root.SITE_URL, "_blank");
gotoAndStop (1);
}
Symbol 661 MovieClip Frame 1
stop();
Symbol 661 MovieClip Frame 2
txtUsername = _root.strCookieName;
stop();
Symbol 661 MovieClip Frame 3
stop();
Symbol 681 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL (_root.SITE_URL, "_blank");
gotoAndStop (1);
}
Symbol 682 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
gotoAndStop (1);
}
Symbol 686 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL (_root.SITE_URL + "/register.asp", "_blank");
gotoAndStop (1);
}
Symbol 691 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
getURL (_root.BASE_URL + "/highscores.asp?scoretype=1&lev=1&start=1", "_blank");
}
Symbol 692 MovieClip Frame 1
stop();
Symbol 692 MovieClip Frame 2
var SENDVARS = _root.strTimesArray;
var VERSION = _root.VERSION;
var EMAIL = _root.movEmail.txtEmail;
if ((((VERSION == "FULL") && (EMAIL == "")) || (EMAIL == "undefined")) || (EMAIL == "Enter email address...")) {
_root.movEmail.txtEmail = "Enter email address...";
gotoAndStop (1);
}
_root.hallsuccess = "false";
_root.failuretype = "";
loadVariablesNum (_root.BASE_URL + "/scores.asp", 0, "POST");
trace((((((_root.BASE_URL + "/scores.asp?EMAIL=") + EMAIL) + "&VERSION=") + VERSION) + "&SENDVARS=") + SENDVARS);
_parent.txtInfo = "SUBMITTING";
Symbol 692 MovieClip Frame 3
if (_root.hallsuccess == "true") {
if (_root.failuretype == "1") {
gotoAndStop (5);
} else if (_root.failuretype == "2") {
gotoAndStop (6);
} else {
gotoAndPlay (10);
}
}
Symbol 692 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 692 MovieClip Frame 5
stop();
Symbol 692 MovieClip Frame 6
stop();
Symbol 692 MovieClip Frame 13
stop();
Symbol 695 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
var nChampionship = 1;
gotoAndStop ("CHAMPMODE");
}
Symbol 697 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
var nChampionship = 0;
gotoAndStop ("CHOOSEDIFF");
}
Symbol 700 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
gotoAndStop ("INTRO");
}
Symbol 701 Button
on (release, keyPress "o") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (_root.OPTIONS == 0) {
_root.movMsgs.gotoAndStop(9);
_root.OPTIONS = 1;
} else if (_root.OPTIONS == 1) {
_root.movMsgs.gotoAndStop(1);
_root.OPTIONS = 0;
}
}
on (keyPress "i") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.OPTIONS == 1) && (_root.CREDITS == 0)) {
if (_root.INSTRUCS == 1) {
_root.movInstrucs.gotoAndStop(1);
_root.INSTRUCS = 0;
} else {
_root.movInstrucs.gotoAndStop(2);
_root.INSTRUCS = 1;
}
}
}
on (keyPress "w") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if ((_root.OPTIONS == 1) && (_root.INSTRUCS == 0)) {
if (_root.CREDITS == 1) {
_root.movCredits.gotoAndStop(1);
_root.CREDITS = 0;
} else {
_root.movCredits.gotoAndStop(2);
_root.CREDITS = 1;
}
}
}
Symbol 704 Button
on (release) {
if (VERSION == "FULL") {
if (objSO.data.arrCD[0][1] > 0) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
var nChampionship = 1;
var nCupID = 2;
var nScore = 0;
var arrPlayerPts = new Array(0, 0, 0, 0, 0, 0);
var nLevel = 4;
play();
}
}
}
Symbol 705 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
var nCupID = 1;
var nScore = 0;
var arrPlayerPts = new Array(0, 0, 0, 0, 0, 0);
var nLevel = 1;
play();
}
Symbol 711 Button
on (release) {
if (VERSION == "FULL") {
if (objSO.data.arrCD[1][1] > 0) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
var nChampionship = 1;
var nCupID = 3;
var nScore = 0;
var arrPlayerPts = new Array(0, 0, 0, 0, 0, 0);
var nLevel = 8;
play();
}
}
}
Symbol 730 MovieClip Frame 1
stop();
Symbol 730 MovieClip Frame 2
stop();
Symbol 730 MovieClip Frame 3
stop();
Symbol 730 MovieClip Frame 4
stop();
Symbol 751 MovieClip Frame 1
stop();
Symbol 751 MovieClip Frame 2
stop();
Symbol 753 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nHardness = 1;
_root.nDifficulty = 2;
_root.gotoAndPlay("CHARS");
}
Symbol 756 MovieClip Frame 1
stop();
Symbol 756 MovieClip Frame 2
stop();
Symbol 757 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nHardness = 2;
_root.nDifficulty = 2.5;
_root.gotoAndPlay("CHARS");
}
Symbol 760 MovieClip Frame 1
stop();
Symbol 760 MovieClip Frame 2
stop();
Symbol 761 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nHardness = 3;
_root.nDifficulty = 3;
_root.gotoAndPlay("CHARS");
}
Symbol 764 MovieClip Frame 1
stop();
Symbol 764 MovieClip Frame 2
stop();
Symbol 765 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
if (nChampionship == 0) {
gotoAndStop ("CHOOSEMODE");
} else {
prevFrame();
}
}
Symbol 777 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
}
on (release, keyPress "1") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
nP1Char = 1;
nP1CharName = _root.arrTheChars[0];
arrOpposInPlay = new Array(2, 3, 4, 5, 6);
if (nChampionship == 1) {
gotoAndPlay ("PLAY");
} else {
gotoAndPlay ("PRACTMODE");
}
}
Symbol 782 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sBark.play();
}
}
on (release) {
sSounds.sBark.play();
nP1Char = 2;
P1CharName = _root.arrTheChars[1];
arrOpposInPlay = new Array(1, 3, 4, 5, 6);
if (nChampionship == 1) {
gotoAndPlay ("PLAY");
} else {
gotoAndPlay ("PRACTMODE");
}
}
Symbol 790 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sBull1.play();
}
}
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nP1Char = 6;
_root.nP1CharName = _root.arrTheChars[5];
_root.arrOpposInPlay = new Array(1, 2, 3, 4, 5);
if (_root.nChampionship == 1) {
_root.gotoAndPlay("PLAY");
} else {
_root.gotoAndPlay("PRACTMODE");
}
}
Symbol 795 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sChimp1.play();
}
}
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nP1Char = 5;
var nP1CharName = _root.arrTheChars[4];
_root.arrOpposInPlay = new Array(1, 2, 3, 4, 6);
if (_root.nChampionship == 1) {
_root.gotoAndPlay("PLAY");
} else {
_root.gotoAndPlay("PRACTMODE");
}
}
Symbol 800 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sZebra1.play();
}
}
on (release, keyPress "1") {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nP1Char = 3;
_root.nP1CharName = _root.arrTheChars[2];
_root.arrOpposInPlay = new Array(1, 2, 4, 5, 6);
if (_root.nChampionship == 1) {
_root.gotoAndPlay("PLAY");
} else {
_root.gotoAndPlay("PRACTMODE");
}
}
Symbol 805 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sRabbit1.play();
}
}
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nP1Char = 4;
_root.nP1CharName = _root.arrTheChars[3];
_root.arrOpposInPlay = new Array(1, 2, 3, 5, 6);
if (_root.nChampionship == 1) {
_root.gotoAndPlay("PLAY");
} else {
_root.gotoAndPlay("PRACTMODE");
}
}
Symbol 806 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sBull1.play();
}
}
Symbol 807 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sChimp1.play();
}
}
Symbol 808 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sZebra1.play();
}
}
Symbol 809 Button
on (rollOver) {
if (_root.blnFX == 1) {
_root.sSounds.sRabbit1.play();
}
}
Symbol 810 MovieClip Frame 1
stop();
Symbol 810 MovieClip Frame 2
stop();
Symbol 814 Button
on (release) {
if (nChoose > 1) {
nChoose--;
movChooser.gotoAndStop(nChoose);
fSetData(nChoose);
}
}
Symbol 815 Button
on (release) {
if (_root.VERSION == "FULL") {
if (nChoose < 11) {
nChoose++;
movChooser.gotoAndStop(nChoose);
fSetData(nChoose);
}
} else if (nChoose < 3) {
nChoose++;
movChooser.gotoAndStop(nChoose);
fSetData(nChoose);
}
}
Symbol 843 MovieClip Frame 1
stop();
Symbol 843 MovieClip Frame 2
stop();
Symbol 843 MovieClip Frame 3
stop();
Symbol 843 MovieClip Frame 4
stop();
Symbol 843 MovieClip Frame 5
stop();
Symbol 843 MovieClip Frame 6
stop();
Symbol 843 MovieClip Frame 7
stop();
Symbol 843 MovieClip Frame 8
stop();
Symbol 843 MovieClip Frame 9
stop();
Symbol 843 MovieClip Frame 10
stop();
Symbol 843 MovieClip Frame 11
stop();
Symbol 855 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
_root.nLevel = _root.nChoose;
_root.play();
}
Symbol 857 MovieClip Frame 1
stop();
Symbol 857 MovieClip Frame 2
stop();
Symbol 860 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
gotoAndStop ("CHARS");
}
Symbol 920 MovieClip Frame 1
stop();
Symbol 920 MovieClip Frame 2
stop();
Symbol 920 MovieClip Frame 3
stop();
Symbol 920 MovieClip Frame 4
stop();
Symbol 920 MovieClip Frame 5
stop();
Symbol 920 MovieClip Frame 6
stop();
Symbol 920 MovieClip Frame 7
stop();
Symbol 920 MovieClip Frame 8
stop();
Symbol 920 MovieClip Frame 9
stop();
Symbol 920 MovieClip Frame 10
stop();
Symbol 920 MovieClip Frame 11
stop();
Symbol 920 MovieClip Frame 12
stop();
Instance of Symbol 935 MovieClip "hitterright" in Symbol 936 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((((this.hitTest(_parent._parent.dot2) || (this.hitTest(_parent._parent.dot3))) || (this.hitTest(_parent._parent.dot4))) || (this.hitTest(_parent._parent.dot5))) || (this.hitTest(_parent._parent.dot6))) {
_root.movCTRL.nLookRight = 1;
} else {
_root.movCTRL.nLookRight = 0;
}
}
Instance of Symbol 935 MovieClip "hitterleft" in Symbol 936 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((((this.hitTest(_parent._parent.dot2) || (this.hitTest(_parent._parent.dot3))) || (this.hitTest(_parent._parent.dot4))) || (this.hitTest(_parent._parent.dot5))) || (this.hitTest(_parent._parent.dot6))) {
_root.movCTRL.nLookLeft = 1;
} else {
_root.movCTRL.nLookLeft = 0;
}
}
Symbol 948 MovieClip Frame 1
function fSetOppoSound(oppoid, vol) {
if (oppoid == "dot2") {
_root.sSounds.sEngine2.fSetEngineOppo2(vol);
}
if (oppoid == "dot3") {
_root.sSounds.sEngine3.fSetEngineOppo3(vol);
}
if (oppoid == "dot4") {
_root.sSounds.sEngine4.fSetEngineOppo4(vol);
}
if (oppoid == "dot5") {
_root.sSounds.sEngine5.fSetEngineOppo5(vol);
}
if (oppoid == "dot6") {
_root.sSounds.sEngine6.fSetEngineOppo6(vol);
}
}
function getDistance(x1, x2, y1, y2) {
getDistance_delta_x = x1 - x2;
getDistance_delta_y = y1 - y2;
getDistance_distance = Math.sqrt((getDistance_delta_x * getDistance_delta_x) + (getDistance_delta_y * getDistance_delta_y));
return(getDistance_distance);
}
function fPlayerUpdate(Obj) {
if ((_root.MODE == 2) && (_root.nLap > 0)) {
Obj.oldTDotCount = Obj.nTDotCount;
var i = 0;
while (i < 33) {
if (Obj.hitTest(eval ("d" + i))) {
Obj.nDotCount = i;
if ((Obj.nDotCount > 5) && (Obj.nDotCount < 15)) {
_root.blnFinishLine = 0;
}
}
i++;
}
Obj.nTDotCount = Obj.nDotCount + ((_root.nLap - 1) * 32);
if (((_root.blnCheated == 1) && (Obj.nTDotCount <= Obj.nStoreCheatingDot)) && ((Obj.nTDotCount % 32) != 0)) {
Obj.nStoreCheatingDot = -1;
_root.fRemoveGoBack();
_root.blnCheated = 0;
_root.movWrongWay.gotoAndStop(1);
}
if ((Obj.oldTDotCount < (Obj.nTDotCount - 3)) && ((Obj.oldTDotCount % 32) != 0)) {
Obj.nStoreCheatingDot = Obj.oldTDotCount;
Obj.nStoreGoBack = Obj.nStoreCheatingDot - ((_root.nLap - 1) * 32);
_root.fAddGoBack(eval ("d" + Obj.nStoreGoBack)._x, eval ("d" + Obj.nStoreGoBack)._y);
_root.blnCheated = 1;
_root.movWrongWay.gotoAndStop(2);
}
Obj.pos = 6;
var i = 2;
while (i < 7) {
if (Obj.nTDotCount >= (eval ("dot" + i).nDotCount + ((eval ("dot" + i).nLapCount - 1) * 32))) {
Obj.pos--;
}
i++;
}
_root.movTimes.txtPosition = "P:" + Obj.pos;
_root.movTimes.txtPosition2 = "P:" + Obj.pos;
}
}
function fOppoUpdate(Obj) {
if (((_root.MODE == 2) || (_root.MODE == 1)) && (_root.PLAYNOISES == 1)) {
var distToPlayer = getDistance(Obj._x, dot1._x, Obj._y, dot1._y);
if (distToPlayer < 100) {
fSetOppoSound(Obj._name, Math.round((100 - distToPlayer) * 0.8));
} else {
fSetOppoSound(Obj._name, 0);
}
}
if (_root.MODE == 2) {
if (Obj.Buggered == 0) {
if ((Obj._name == "dot2") || (Obj._name == "dot3")) {
if ((Obj.nTDotCount <= dot1.nTDotCount) && (Obj.nDotCount > 5)) {
Obj.Speed = Obj.MaxSpeed * 1.4;
} else if ((Obj.nTDotCount > (dot1.nTDotCount + 1)) && (Obj.nDotCount > 5)) {
Obj.Speed = Obj.MaxSpeed * 0.7;
} else if (Obj.Speed > Obj.MaxSpeed) {
Obj.Speed = Obj.MaxSpeed;
}
}
if (Obj.Speed < Obj.MaxSpeed) {
Obj.Speed = Obj.Speed + nOppoAcc;
}
var Rads = Math.atan2(eval ("d" + Obj.nDotCount)._y - Obj._y, eval ("d" + Obj.nDotCount)._x - Obj._x);
Obj.Angle = ((Rads * 57.2957795130823) + random(5)) - 2;
var trueAngle = (-(Obj.Angle - 180));
var angDiff = (Math.round(_root.movCTRL.Angle) - Math.round(trueAngle));
if ((angDiff <= -50) || (angDiff > 190)) {
Obj.angFrame = 6;
} else if ((angDiff <= 190) && (angDiff > 135)) {
Obj.angFrame = 3;
} else if ((angDiff <= 135) && (angDiff > 20)) {
Obj.angFrame = 1;
} else if ((angDiff <= 20) && (angDiff > -50)) {
Obj.angFrame = 7;
}
Obj._rotation = Angle;
} else {
Obj.Buggered++;
Obj.Speed = Obj.Speed * 0.1;
Obj.angFrame++;
if (Obj.angFrame > 10) {
Obj.angFrame = 1;
}
if (Obj.Buggered >= 20) {
Obj.Buggered = 0;
}
}
Obj.mVy = Obj.Speed * Math.sin(Obj.Angle * (Math.PI/180));
Obj.mVx = Obj.Speed * Math.cos(Obj.Angle * (Math.PI/180));
if (Obj.hitTest(eval ("d" + Obj.nDotCount))) {
Obj.nDotCount++;
if (Obj.nDotCount >= 33) {
Obj.nDotCount = 0;
Obj.nLapCount++;
}
Obj.nTDotCount = Obj.nDotCount + ((Obj.nLapCount - 1) * 32);
if (Obj.nDotCount == 1) {
if (Obj.nLapCount == (_root.nTotalLaps + 1)) {
_root.nOpposFinished++;
switch (Obj.charName) {
case "bones" :
eval ("_root.movFinishers.p" + _root.nOpposFinished).gotoAndStop(2);
_root.arrFinishPositions[_root.nOpposFinished - 1] = 1;
return;
case "scratch" :
eval ("_root.movFinishers.p" + _root.nOpposFinished).gotoAndStop(3);
_root.arrFinishPositions[_root.nOpposFinished - 1] = 2;
return;
case "floyd" :
eval ("_root.movFinishers.p" + _root.nOpposFinished).gotoAndStop(4);
_root.arrFinishPositions[_root.nOpposFinished - 1] = 3;
return;
case "warren" :
eval ("_root.movFinishers.p" + _root.nOpposFinished).gotoAndStop(5);
_root.arrFinishPositions[_root.nOpposFinished - 1] = 4;
return;
case "bongo" :
eval ("_root.movFinishers.p" + _root.nOpposFinished).gotoAndStop(6);
_root.arrFinishPositions[_root.nOpposFinished - 1] = 5;
return;
case "barry" :
eval ("_root.movFinishers.p" + _root.nOpposFinished).gotoAndStop(7);
_root.arrFinishPositions[_root.nOpposFinished - 1] = 6;
}
}
}
}
}
}
var nOppoAcc = 0.1;
var arrMaxSpeed = new Array();
arrMaxSpeed[0] = (4.9 + _root.nDifficulty) * _root.nSpeedFactor;
arrMaxSpeed[1] = (4.5 + _root.nDifficulty) * _root.nSpeedFactor;
arrMaxSpeed[2] = (4.3 + _root.nDifficulty) * _root.nSpeedFactor;
arrMaxSpeed[3] = (4 + _root.nDifficulty) * _root.nSpeedFactor;
arrMaxSpeed[4] = (3 + _root.nDifficulty) * _root.nSpeedFactor;
var arrOppoSoundOn = 0;
var arrOppoSoundOn2 = 0;
stop();
Symbol 948 MovieClip Frame 2
stop();
Instance of Symbol 927 MovieClip "d0" in Symbol 948 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_parent.dot1)) {
if (_root.blnCheated == 0) {
if (_root.blnFinishLine == 0) {
_root.blnFinishLine = 1;
_root.movMsgs.gotoAndStop(1);
_root.fLapComplete();
}
}
}
}
Instance of Symbol 931 MovieClip "dot1" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 0;
var nTDotCount = 0;
var oldTDotCount = 0;
var nStoreCheatingDot = -1;
var nStoreGoBack = -1;
var pos = 6;
var mVx = 0;
var mVy = 0;
var sVx = 0;
var sVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
_parent.fPlayerUpdate(this);
}
Instance of Symbol 932 MovieClip "dot2" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[0];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot4" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[2];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot3" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[1];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot5" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[3];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot6" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[4];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 934 MovieClip "weapons" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var blnShoot = 0;
var nC = 0;
var Speed = 0;
var Angle = 0;
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 0;
}
onClipEvent (enterFrame) {
if (_root.MODE == 2) {
if (blnShoot == 1) {
nC++;
if (_root.blnWeaponHit == 1) {
blnShoot = 0;
_x = -9000;
_y = -9000;
nC = 0;
}
if (nC == 1) {
_x = _parent.dot1._x;
_y = _parent.dot1._y;
Speed = 15;
Angle = _parent.dot1._rotation - 270;
} else if (nC < 30) {
mVy = Speed * Math.sin(Angle * (Math.PI/180));
mVx = Speed * Math.cos(Angle * (Math.PI/180));
} else {
blnShoot = 0;
_x = -9000;
_y = -9000;
Speed = 0;
}
}
}
}
Instance of Symbol 936 MovieClip "dot1follow" in Symbol 948 MovieClip Frame 2
onClipEvent (enterFrame) {
_x = _parent.dot1._x;
_y = _parent.dot1._y;
_rotation = (_parent.dot1._rotation - 90);
}
Instance of Symbol 934 MovieClip "parkbin" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbin" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbin" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbin" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parkbush" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parklamppost" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parktree" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "money1" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_LARGE;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "money2" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "money5" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "money3" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "money4" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "parksign" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parksign" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parksign" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parksign" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "parksign" in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 938 MovieClip in Symbol 948 MovieClip Frame 2
onClipEvent (load) {
Collision.Init();
Collision.SetFriction(0.6);
Collision.SetDebugDraw(true);
Collision.SetForceFriction(0.95);
Collision.SetExtents(-350, -855, 1000, 1500);
}
onClipEvent (enterFrame) {
Collision.Update();
}
Symbol 948 MovieClip Frame 3
stop();
Instance of Symbol 929 MovieClip "d0" in Symbol 948 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_parent.dot1)) {
if (_root.blnCheated == 0) {
if (_root.blnFinishLine == 0) {
_root.blnFinishLine = 1;
_root.movMsgs.gotoAndStop(1);
_root.fLapComplete();
}
}
}
}
Instance of Symbol 934 MovieClip in Symbol 948 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.fMineHit(this);
}
Instance of Symbol 934 MovieClip in Symbol 948 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.fMineHit(this);
}
Instance of Symbol 936 MovieClip "dot1follow" in Symbol 948 MovieClip Frame 3
onClipEvent (enterFrame) {
_x = _parent.dot1._x;
_y = _parent.dot1._y;
_rotation = (_parent.dot1._rotation - 90);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "barn" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "barn" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "barn" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "barn" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "barn" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "tree6" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "money4" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "money3" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "farmsign" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "farmsign" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "farmsign" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "farmsign" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "farmsign" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "farmsign" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "farmsign" in Symbol 948 MovieClip Frame 3
onClipEvent (load) {
_root.fAddObject(this);
}
Symbol 948 MovieClip Frame 4
stop();
Instance of Symbol 929 MovieClip "d0" in Symbol 948 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_parent.dot1)) {
if (_root.blnCheated == 0) {
if (_root.blnFinishLine == 0) {
_root.blnFinishLine = 1;
_root.movMsgs.gotoAndStop(1);
_root.fLapComplete();
}
} else {
_root.movMsgs.gotoAndStop(1);
}
}
}
Instance of Symbol 932 MovieClip "dot2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[0];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot4" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[2];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot3" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[1];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot5" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[3];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot6" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[4];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 934 MovieClip "weapons" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var blnShoot = 0;
var nC = 0;
var Speed = 0;
var Angle = 0;
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 0;
}
onClipEvent (enterFrame) {
if (_root.MODE == 2) {
if (blnShoot == 1) {
nC++;
if (_root.blnWeaponHit == 1) {
blnShoot = 0;
_x = -9000;
_y = -9000;
nC = 0;
}
if (nC == 1) {
_x = _parent.dot1._x;
_y = _parent.dot1._y;
Speed = 15;
Angle = _parent.dot1._rotation - 270;
} else if (nC < 30) {
mVy = Speed * Math.sin(Angle * (Math.PI/180));
mVx = Speed * Math.cos(Angle * (Math.PI/180));
} else {
blnShoot = 0;
_x = -9000;
_y = -9000;
Speed = 0;
}
}
}
}
Instance of Symbol 934 MovieClip "crab" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
var nDir = 1;
var nC = 0;
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "crab" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
var nDir = 1;
var nC = 0;
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "crab" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
var nDir = -1;
var nC = 0;
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree2" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "palmtree1" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
_root.fAddObject(this);
}
Instance of Symbol 934 MovieClip "money5" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "money3" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Instance of Symbol 934 MovieClip "money4" in Symbol 948 MovieClip Frame 4
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
_root.fRemoveObject(this);
}
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
var mMass = 0;
var nPtsValue = _root.SCORE_MONEY_SMALL;
Collision.AddObject(this);
}
Symbol 948 MovieClip Frame 5
stop();
Symbol 948 MovieClip Frame 6
stop();
Symbol 948 MovieClip Frame 7
stop();
Symbol 948 MovieClip Frame 8
stop();
Symbol 948 MovieClip Frame 9
stop();
Symbol 948 MovieClip Frame 10
stop();
Symbol 948 MovieClip Frame 11
stop();
Symbol 948 MovieClip Frame 12
stop();
Symbol 948 MovieClip Frame 35
stop();
Instance of Symbol 929 MovieClip "d0" in Symbol 948 MovieClip Frame 35
onClipEvent (enterFrame) {
if (this.hitTest(_parent.dot1)) {
if (_root.blnCheated == 0) {
if (_root.blnFinishLine == 0) {
_root.blnFinishLine = 1;
_root.movMsgs.gotoAndStop(1);
_root.fLapComplete();
}
}
}
}
Instance of Symbol 934 MovieClip "weapons" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var blnShoot = 0;
var nC = 0;
var Speed = 0;
var Angle = 0;
_root.fAddObject(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 0;
}
onClipEvent (enterFrame) {
if (_root.MODE == 2) {
if (blnShoot == 1) {
nC++;
if (_root.blnWeaponHit == 1) {
blnShoot = 0;
_x = -9000;
_y = -9000;
nC = 0;
}
if (nC == 1) {
_x = _parent.dot1._x;
_y = _parent.dot1._y;
Speed = 15;
Angle = _parent.dot1._rotation - 270;
} else if (nC < 30) {
mVy = Speed * Math.sin(Angle * (Math.PI/180));
mVx = Speed * Math.cos(Angle * (Math.PI/180));
} else {
blnShoot = 0;
_x = -9000;
_y = -9000;
Speed = 0;
}
}
}
}
Instance of Symbol 931 MovieClip "dot1" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 0;
var nTDotCount = 0;
var oldTDotCount = 0;
var nStoreCheatingDot = -1;
var nStoreGoBack = -1;
var pos = 6;
var mVx = 0;
var mVy = 0;
var sVx = 0;
var sVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
_parent.fPlayerUpdate(this);
}
Instance of Symbol 932 MovieClip "dot2" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[0];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot4" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[2];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot3" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[1];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot5" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[3];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 932 MovieClip "dot6" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
function fRemove() {
Collision.RemoveObject(this);
}
var nDotCount = 1;
var nLapCount = 1;
var angFrame = 6;
var Speed = 0;
var Buggered = 0;
var MaxSpeed = _parent.arrMaxSpeed[4];
_root.fAddOpponent(this);
var mVx = 0;
var mVy = 0;
Collision.AddObject(this);
var mMass = 1000;
}
onClipEvent (enterFrame) {
if ((_root.MODE == 2) || (_root.MODE == 1)) {
_parent.fOppoUpdate(this);
}
}
Instance of Symbol 936 MovieClip "dot1follow" in Symbol 948 MovieClip Frame 35
onClipEvent (enterFrame) {
_x = _parent.dot1._x;
_y = _parent.dot1._y;
_rotation = (_parent.dot1._rotation - 90);
}
Instance of Symbol 934 MovieClip "respot3" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
var ang = 293;
}
Instance of Symbol 934 MovieClip "respot2" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
var ang = 301;
}
Instance of Symbol 934 MovieClip "respot1" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
var ang = 180;
}
Instance of Symbol 934 MovieClip "respot5" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
var ang = 138;
}
Instance of Symbol 934 MovieClip "respot4" in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
var ang = 38;
}
Instance of Symbol 938 MovieClip in Symbol 948 MovieClip Frame 35
onClipEvent (load) {
Collision.Init();
Collision.SetFriction(0.6);
Collision.SetDebugDraw(true);
Collision.SetForceFriction(0.95);
Collision.SetExtents(-350, -855, 1000, 1500);
}
onClipEvent (enterFrame) {
Collision.Update();
}
Symbol 955 MovieClip Frame 2
stop();
Symbol 955 MovieClip Frame 3
stop();
Symbol 955 MovieClip Frame 4
stop();
Symbol 955 MovieClip Frame 5
stop();
Symbol 955 MovieClip Frame 6
stop();
Symbol 955 MovieClip Frame 7
stop();
Symbol 955 MovieClip Frame 8
stop();
Symbol 955 MovieClip Frame 9
stop();
Symbol 955 MovieClip Frame 10
stop();
Symbol 955 MovieClip Frame 11
stop();
Symbol 955 MovieClip Frame 12
stop();
Symbol 965 MovieClip Frame 2
stop();
Symbol 965 MovieClip Frame 3
stop();
Symbol 965 MovieClip Frame 4
stop();
Symbol 965 MovieClip Frame 5
stop();
Symbol 965 MovieClip Frame 6
stop();
Symbol 965 MovieClip Frame 7
stop();
Symbol 965 MovieClip Frame 8
stop();
Symbol 965 MovieClip Frame 9
stop();
Symbol 965 MovieClip Frame 10
stop();
Symbol 965 MovieClip Frame 11
stop();
Symbol 965 MovieClip Frame 12
stop();
Symbol 969 MovieClip Frame 2
stop();
Symbol 969 MovieClip Frame 3
stop();
Symbol 969 MovieClip Frame 4
stop();
Symbol 969 MovieClip Frame 5
stop();
Symbol 969 MovieClip Frame 6
stop();
Symbol 969 MovieClip Frame 7
stop();
Symbol 969 MovieClip Frame 8
stop();
Symbol 969 MovieClip Frame 9
stop();
Symbol 969 MovieClip Frame 10
stop();
Symbol 969 MovieClip Frame 11
stop();
Symbol 969 MovieClip Frame 12
stop();
Symbol 975 MovieClip Frame 2
stop();
Symbol 975 MovieClip Frame 3
stop();
Symbol 975 MovieClip Frame 4
stop();
Symbol 975 MovieClip Frame 5
stop();
Symbol 975 MovieClip Frame 6
stop();
Symbol 975 MovieClip Frame 7
stop();
Symbol 975 MovieClip Frame 8
stop();
Symbol 975 MovieClip Frame 9
stop();
Symbol 975 MovieClip Frame 10
stop();
Symbol 975 MovieClip Frame 11
stop();
Symbol 975 MovieClip Frame 12
stop();
Symbol 980 MovieClip Frame 2
stop();
Symbol 980 MovieClip Frame 3
stop();
Symbol 980 MovieClip Frame 4
stop();
Symbol 980 MovieClip Frame 5
stop();
Symbol 980 MovieClip Frame 6
stop();
Symbol 980 MovieClip Frame 7
stop();
Symbol 980 MovieClip Frame 8
stop();
Symbol 980 MovieClip Frame 9
stop();
Symbol 980 MovieClip Frame 10
stop();
Symbol 980 MovieClip Frame 11
stop();
Symbol 984 MovieClip Frame 2
stop();
Symbol 984 MovieClip Frame 3
stop();
Symbol 984 MovieClip Frame 4
stop();
Symbol 984 MovieClip Frame 5
stop();
Symbol 984 MovieClip Frame 6
stop();
Symbol 984 MovieClip Frame 7
stop();
Symbol 984 MovieClip Frame 8
stop();
Symbol 984 MovieClip Frame 9
stop();
Symbol 984 MovieClip Frame 10
stop();
Symbol 984 MovieClip Frame 11
stop();
Symbol 984 MovieClip Frame 12
stop();
Symbol 989 MovieClip Frame 2
stop();
Symbol 989 MovieClip Frame 3
stop();
Symbol 989 MovieClip Frame 4
stop();
Symbol 989 MovieClip Frame 5
stop();
Symbol 989 MovieClip Frame 6
stop();
Symbol 989 MovieClip Frame 7
stop();
Symbol 989 MovieClip Frame 8
stop();
Symbol 989 MovieClip Frame 9
stop();
Symbol 989 MovieClip Frame 10
stop();
Symbol 989 MovieClip Frame 11
stop();
Symbol 989 MovieClip Frame 12
stop();
Symbol 1010 MovieClip Frame 2
stop();
Symbol 1010 MovieClip Frame 3
stop();
Symbol 1010 MovieClip Frame 4
stop();
Symbol 1010 MovieClip Frame 5
stop();
Symbol 1010 MovieClip Frame 6
stop();
Symbol 1010 MovieClip Frame 7
stop();
Symbol 1010 MovieClip Frame 8
stop();
Symbol 1010 MovieClip Frame 9
stop();
Symbol 1010 MovieClip Frame 10
stop();
Symbol 1010 MovieClip Frame 11
stop();
Symbol 1010 MovieClip Frame 12
stop();
Symbol 1012 MovieClip Frame 1
stop();
Symbol 1012 MovieClip Frame 10
gotoAndStop (1);
Symbol 1014 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 2
stop();
Symbol 1015 MovieClip Frame 3
stop();
Symbol 1015 MovieClip Frame 4
stop();
Symbol 1015 MovieClip Frame 5
stop();
Symbol 1015 MovieClip Frame 6
stop();
Symbol 1024 MovieClip Frame 1
stop();
Symbol 1024 MovieClip Frame 2
stop();
Symbol 1024 MovieClip Frame 3
stop();
Symbol 1024 MovieClip Frame 4
stop();
Symbol 1024 MovieClip Frame 5
stop();
Symbol 1024 MovieClip Frame 6
stop();
Symbol 1024 MovieClip Frame 7
stop();
Symbol 1024 MovieClip Frame 8
stop();
Symbol 1024 MovieClip Frame 9
stop();
Symbol 1024 MovieClip Frame 10
stop();
Symbol 1024 MovieClip Frame 11
stop();
Symbol 1024 MovieClip Frame 12
stop();
Symbol 1024 MovieClip Frame 13
stop();
Symbol 1024 MovieClip Frame 14
stop();
Symbol 1024 MovieClip Frame 15
stop();
Symbol 1024 MovieClip Frame 16
stop();
Symbol 1024 MovieClip Frame 17
stop();
Symbol 1024 MovieClip Frame 18
stop();
Symbol 1024 MovieClip Frame 19
stop();
Symbol 1024 MovieClip Frame 20
stop();
Symbol 1024 MovieClip Frame 21
stop();
Symbol 1024 MovieClip Frame 22
stop();
Symbol 1024 MovieClip Frame 23
stop();
Symbol 1024 MovieClip Frame 24
stop();
Symbol 1024 MovieClip Frame 25
stop();
Symbol 1024 MovieClip Frame 26
stop();
Symbol 1024 MovieClip Frame 27
stop();
Symbol 1024 MovieClip Frame 28
stop();
Symbol 1024 MovieClip Frame 29
stop();
Symbol 1024 MovieClip Frame 30
stop();
Symbol 1024 MovieClip Frame 31
stop();
Symbol 1024 MovieClip Frame 32
stop();
Symbol 1024 MovieClip Frame 33
stop();
Symbol 1024 MovieClip Frame 34
stop();
Symbol 1024 MovieClip Frame 35
stop();
Symbol 1024 MovieClip Frame 36
stop();
Symbol 1024 MovieClip Frame 37
stop();
Symbol 1024 MovieClip Frame 38
stop();
Symbol 1024 MovieClip Frame 39
stop();
Symbol 1024 MovieClip Frame 40
stop();
Symbol 1024 MovieClip Frame 41
stop();
Symbol 1024 MovieClip Frame 42
stop();
Symbol 1024 MovieClip Frame 43
stop();
Symbol 1024 MovieClip Frame 44
stop();
Symbol 1024 MovieClip Frame 45
stop();
Symbol 1024 MovieClip Frame 46
stop();
Symbol 1024 MovieClip Frame 47
stop();
Symbol 1024 MovieClip Frame 48
stop();
Symbol 1024 MovieClip Frame 49
stop();
Symbol 1024 MovieClip Frame 50
stop();
Symbol 1024 MovieClip Frame 51
stop();
Symbol 1024 MovieClip Frame 52
stop();
Symbol 1024 MovieClip Frame 53
stop();
Symbol 1024 MovieClip Frame 54
stop();
Symbol 1024 MovieClip Frame 55
stop();
Symbol 1024 MovieClip Frame 56
stop();
Symbol 1024 MovieClip Frame 57
stop();
Symbol 1024 MovieClip Frame 58
stop();
Symbol 1024 MovieClip Frame 59
stop();
Symbol 1024 MovieClip Frame 60
stop();
Symbol 1024 MovieClip Frame 61
stop();
Symbol 1024 MovieClip Frame 62
stop();
Symbol 1024 MovieClip Frame 63
stop();
Symbol 1024 MovieClip Frame 64
stop();
Symbol 1024 MovieClip Frame 65
stop();
Symbol 1024 MovieClip Frame 66
stop();
Symbol 1024 MovieClip Frame 67
stop();
Symbol 1024 MovieClip Frame 68
stop();
Symbol 1024 MovieClip Frame 69
stop();
Symbol 1024 MovieClip Frame 70
stop();
Symbol 1024 MovieClip Frame 71
stop();
Symbol 1024 MovieClip Frame 72
stop();
Symbol 1024 MovieClip Frame 73
stop();
Symbol 1024 MovieClip Frame 74
stop();
Symbol 1024 MovieClip Frame 75
stop();
Symbol 1024 MovieClip Frame 76
stop();
Symbol 1024 MovieClip Frame 77
stop();
Symbol 1024 MovieClip Frame 78
stop();
Symbol 1024 MovieClip Frame 79
stop();
Symbol 1024 MovieClip Frame 80
stop();
Symbol 1024 MovieClip Frame 81
stop();
Symbol 1024 MovieClip Frame 82
stop();
Symbol 1024 MovieClip Frame 83
stop();
Symbol 1024 MovieClip Frame 84
stop();
Symbol 1024 MovieClip Frame 85
stop();
Symbol 1024 MovieClip Frame 86
stop();
Symbol 1024 MovieClip Frame 87
stop();
Symbol 1024 MovieClip Frame 88
stop();
Symbol 1024 MovieClip Frame 89
stop();
Symbol 1024 MovieClip Frame 90
stop();
Symbol 1024 MovieClip Frame 91
stop();
Symbol 1024 MovieClip Frame 92
stop();
Symbol 1024 MovieClip Frame 93
stop();
Symbol 1024 MovieClip Frame 94
stop();
Symbol 1024 MovieClip Frame 95
stop();
Symbol 1024 MovieClip Frame 96
stop();
Symbol 1024 MovieClip Frame 97
stop();
Symbol 1024 MovieClip Frame 98
stop();
Symbol 1024 MovieClip Frame 99
stop();
Symbol 1024 MovieClip Frame 100
stop();
Symbol 1024 MovieClip Frame 101
stop();
Symbol 1024 MovieClip Frame 102
stop();
Symbol 1024 MovieClip Frame 103
stop();
Symbol 1024 MovieClip Frame 104
stop();
Symbol 1048 MovieClip Frame 1
stop();
Symbol 1048 MovieClip Frame 2
stop();
Symbol 1048 MovieClip Frame 3
stop();
Symbol 1048 MovieClip Frame 4
stop();
Symbol 1048 MovieClip Frame 5
stop();
Symbol 1048 MovieClip Frame 6
stop();
Instance of Symbol 1040 MovieClip "movTimer" in Symbol 1054 MovieClip Frame 1
onClipEvent (load) {
var nMilli = 0;
var nSecs = 0;
var nMins = 0;
}
onClipEvent (enterFrame) {
if (_root.MODE == 2) {
_root.nTimer++;
nMilli = nMilli + 4;
if ((_root.nTimer / _root.nFrameRate) == Math.round(_root.nTimer / _root.nFrameRate)) {
nSecs++;
nMilli = 0;
}
if (nSecs == 60) {
nSecs = 0;
nMilli = 0;
nMins++;
}
if (nSecs < 10) {
nSecsStr = "0";
} else {
nSecsStr = "";
}
if (nMilli < 10) {
nMilliStr = "0";
} else {
nMilliStr = "";
}
if (nMins < 10) {
nMinsStr = "0";
} else {
nMinsStr = "";
}
txtLap = ((((((("Lap " + nMinsStr) + nMins) + "'") + nSecsStr) + nSecs) + ".") + nMilliStr) + nMilli;
}
}
Instance of Symbol 1048 MovieClip "movWIcons" in Symbol 1054 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.nP1Char);
}
Symbol 1069 MovieClip Frame 1
stop();
Symbol 1069 MovieClip Frame 2
stop();
Symbol 1069 MovieClip Frame 3
stop();
Symbol 1069 MovieClip Frame 4
stop();
Symbol 1069 MovieClip Frame 5
stop();
Symbol 1069 MovieClip Frame 6
stop();
Symbol 1069 MovieClip Frame 7
stop();
Instance of Symbol 1069 MovieClip "p1" in Symbol 1070 MovieClip Frame 1
onClipEvent (load) {
tP = "1st";
}
Instance of Symbol 1069 MovieClip "p2" in Symbol 1070 MovieClip Frame 1
onClipEvent (load) {
tP = "2nd";
}
Instance of Symbol 1069 MovieClip "p3" in Symbol 1070 MovieClip Frame 1
onClipEvent (load) {
tP = "3rd";
}
Instance of Symbol 1069 MovieClip "p4" in Symbol 1070 MovieClip Frame 1
onClipEvent (load) {
tP = "4th";
}
Instance of Symbol 1069 MovieClip "p5" in Symbol 1070 MovieClip Frame 1
onClipEvent (load) {
tP = "5th";
}
Instance of Symbol 1069 MovieClip "p6" in Symbol 1070 MovieClip Frame 1
onClipEvent (load) {
tP = "6th";
}
Symbol 1086 MovieClip Frame 1
stop();
Symbol 1086 MovieClip Frame 2
stop();
Instance of Symbol 1075 MovieClip "dot2" in Symbol 1086 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = _root.mov2D.dot2._x;
this._y = _root.mov2D.dot2._y;
}
Instance of Symbol 1075 MovieClip in Symbol 1086 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = _root.mov2D.dot1._x;
this._y = _root.mov2D.dot1._y;
}
Instance of Symbol 1075 MovieClip "dot3" in Symbol 1086 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = _root.mov2D.dot3._x;
this._y = _root.mov2D.dot3._y;
}
Instance of Symbol 1075 MovieClip "dot4" in Symbol 1086 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = _root.mov2D.dot4._x;
this._y = _root.mov2D.dot4._y;
}
Instance of Symbol 1075 MovieClip "dot5" in Symbol 1086 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = _root.mov2D.dot5._x;
this._y = _root.mov2D.dot5._y;
}
Instance of Symbol 1075 MovieClip "dot6" in Symbol 1086 MovieClip Frame 2
onClipEvent (enterFrame) {
this._x = _root.mov2D.dot6._x;
this._y = _root.mov2D.dot6._y;
}
Symbol 1086 MovieClip Frame 3
stop();
Instance of Symbol 1075 MovieClip in Symbol 1086 MovieClip Frame 3
onClipEvent (enterFrame) {
_x = _root.mov2D.dot1._x;
_y = _root.mov2D.dot1._y;
}
Symbol 1086 MovieClip Frame 4
stop();
Instance of Symbol 1075 MovieClip in Symbol 1086 MovieClip Frame 4
onClipEvent (enterFrame) {
this._x = _root.mov2D.dot1._x;
this._y = _root.mov2D.dot1._y;
}
Symbol 1086 MovieClip Frame 5
stop();
Symbol 1086 MovieClip Frame 6
stop();
Symbol 1086 MovieClip Frame 7
stop();
Symbol 1086 MovieClip Frame 8
stop();
Symbol 1086 MovieClip Frame 9
stop();
Symbol 1086 MovieClip Frame 10
stop();
Symbol 1086 MovieClip Frame 11
stop();
Symbol 1086 MovieClip Frame 12
stop();
Symbol 1097 Button
on (release) {
if (_root.blnFX == 1) {
_root.sButtons.play();
}
play();
}
Symbol 1099 Button
on (release, keyPress "o") {
if (_root.MODE == 2) {
_root.movMsgs.gotoAndStop(5);
_root.OPTIONS = 1;
_root.MODE = -1;
} else if (_root.MODE == -1) {
_root.movMsgs.gotoAndStop(1);
_root.OPTIONS = 0;
_root.MODE = 2;
}
}
on (keyPress "q") {
if (_root.MODE == -1) {
_root.movMsgs.gotoAndStop(1);
_root.QUIT = 1;
_root.play();
}
}
on (keyPress "i") {
if ((_root.OPTIONS == 1) && (_root.CREDITS == 0)) {
if (_root.INSTRUCS == 1) {
_root.movInstrucs.gotoAndStop(1);
_root.INSTRUCS = 0;
} else {
_root.movInstrucs.gotoAndStop(2);
_root.INSTRUCS = 1;
}
}
}
on (keyPress "w") {
if ((_root.OPTIONS == 1) && (_root.INSTRUCS == 0)) {
if (_root.CREDITS == 1) {
_root.movCredits.gotoAndStop(1);
_root.CREDITS = 0;
} else {
_root.movCredits.gotoAndStop(2);
_root.CREDITS = 1;
}
}
}