Frame 1
function restartTimer() {
minutesCpu = "00";
minutesPlayer = "00";
secondsCpu = "00";
secondsPlayer = "00";
milliCpu = "00";
milliPlayer = "00";
buttonPressTime = (getTimer() / 1000) - pauseLength;
pauseCpu();
pausePlayer();
}
function pauseCpu() {
pauseTime = getTimer() / 1000;
timingCpu = false;
}
function pausePlayer() {
pauseTime = getTimer() / 1000;
timingPlayer = false;
}
stop();
speedCpu = 1.8;
speedPlayer = 1.8;
maxCpu = 10;
maxPlayer = 10;
mysound = new Sound(_root.getreadysetgo);
mysound.attachSound("go");
mysound.setVolume(100);
mysound.start(0, 100);
replay._visible = false;
_root.onEnterFrame = function () {
totalTime = (getTimer() / 1000) - pauseLength;
goTime = totalTime - buttonPressTime;
if (timingCpu) {
hoursCpu = Math.floor(goTime / 3600);
minutesCpu = Math.floor(((goTime / 3600) - hoursCpu) * 60);
secondsCpu = Math.floor(((((goTime / 3600) - hoursCpu) * 60) - minutesCpu) * 60);
milliCpu = Math.floor((gotime - ((secondsCpu + (minutesCpu * 60)) + (hoursCpu * 3600))) * 100);
if (secondsCpu < 10) {
secondsCpu = "0" + secondsCpu;
}
if (minutesCpu < 10) {
minutesCpu = "0" + minutesCpu;
}
if (milliCpu < 10) {
milliCpu = "0" + milliCpu;
}
}
if (timingPlayer) {
hoursPlayer = Math.floor(goTime / 3600);
minutesPlayer = Math.floor(((goTime / 3600) - hoursPlayer) * 60);
secondsPlayer = Math.floor(((((goTime / 3600) - hoursPlayer) * 60) - minutesPlayer) * 60);
milliPlayer = Math.floor((gotime - ((secondsPlayer + (minutesPlayer * 60)) + (hoursPlayer * 3600))) * 100);
if (secondsPlayer < 10) {
secondsPlayer = "0" + secondsPlayer;
}
if (minutesPlayer < 10) {
minutesPlayer = "0" + minutesPlayer;
}
if (milliPlayer < 10) {
milliPlayer = "0" + milliPlayer;
}
}
};
Instance of Symbol 27 MovieClip "Player" in Frame 1
onClipEvent (load) {
frame = 2;
gotoAndStop(frame);
}
onClipEvent (keyUp) {
if (_root.gamePlayer == true) {
_root.speedPlayer = _root.speedPlayer + 0.8;
}
}
onClipEvent (enterFrame) {
if (_root.gamePlayer == true) {
if (Key.isDown(32)) {
gotoAndStop(frame++);
if (frame > 5) {
frame = 1;
}
}
if (_root.speedPlayer > _root.maxPlayer) {
_root.speedPlayer = _root.maxPlayer;
_root.maxPlayer = _root.maxPlayer + 0.08;
}
_root.lanePlayer._x = _root.lanePlayer._x - _root.speedPlayer;
if (_root.speedPlayer > 0) {
_root.speedPlayer = _root.speedPlayer - 0.2;
} else {
_root.speedPlayer = 0;
}
if (_root.lanePlayer._x < -2910) {
_root.gamePlayer = false;
_root.pausePlayer();
_root.mysound.stop();
_root.replay._visible = true;
}
}
}
Instance of Symbol 27 MovieClip "Cpu" in Frame 1
onClipEvent (load) {
frame = 2;
gotoAndStop(frame);
}
onClipEvent (enterFrame) {
if (_root.gameCpu == true) {
num++;
if (_root.speedCpu > _root.maxCpu) {
_root.speedCpu = _root.maxCpu;
}
if (random(20) == 10) {
_root.maxCpu = _root.maxCpu + 0.1;
}
if (num == 2) {
gotoAndStop(frame++);
if (frame > 5) {
frame = 1;
}
num = 0;
}
_root.laneCpu._x = _root.laneCpu._x - _root.speedCpu;
_root.speedCpu = _root.speedCpu + 0.1;
if (_root.laneCpu._x < -2910) {
_root.gameCpu = false;
_root.pauseCpu();
}
}
}
Symbol 33 MovieClip Frame 73
_root.gameCpu = true;
_root.gamePlayer = true;
_root.restartTimer();
_root.timingCpu = true;
_root.timingPlayer = true;
Symbol 33 MovieClip Frame 96
stop();
_root.mysound.stop();
_root.mysound.attachSound("cheer");
_root.mysound.start(0, 100);
Symbol 45 Button
on (press) {
_root.restartTimer();
_root.gameCpu = false;
_root.gamePlayer = false;
_root.laneCpu._x = 0;
_root.lanePlayer._x = 0;
_root.speedCpu = 0.8;
_root.speedPlayer = 0.8;
_root.getreadytext.gotoAndPlay(1);
_root.mysound.attachSound("go");
_root.mysound.start(0, 100);
_root.maxCpu = 10;
_root.maxPlayer = 10;
replay._visible = false;
_root.Cpu.gotoAndStop(2);
_root.Player.gotoAndStop(2);
}