Combined Code
frame 1 {
_highquality = true;
}
movieClip 11 {
}
instance of movieClip 11 {
onClipEvent (enterFrame) {
loaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
loaded += '%';
}
}
movieClip 15 {
}
movieClip 21 {
}
frame 21 {
if (_framesloaded == _totalframes) {
gotoAndPlay(22);
} else {
gotoAndPlay(2);
}
}
movieClip 24 {
}
button 33 {
on (release) {
nextFrame();
play();
}
}
frame 63 {
stop();
}
frame 64 {
stopAllSounds();
score = 0;
track = 1;
totalLaps = 2;
startTime = getTimer();
damage = 0;
newGameFlag = 0;
/highDamageMessage._visible = false;
_highquality = false;
gameSound = true;
trackTitle.gotoAndStop(1);
rain._visible = false;
player.gotoAndStop(1);
}
movieClip 40 {
}
movieClip 41 {
frame 1 {
arrow._visible = false;
stop();
}
frame 3 {
/arrowSign._xscale = 100;
/arrowSign._yscale = 100;
arrow._visible = true;
}
frame 4 {
current_size = /arrowSign._xscale;
/arrowSign._xscale = Number(current_size) + 20;
/arrowSign._yscale = Number(current_size) + 20;
if (270 < Number(current_size)) {
gotoAndStop(1);
}
}
frame 5 {
gotoAndPlay(4);
}
}
movieClip 42 {
frame 1 {
arrow._visible = false;
stop();
}
frame 3 {
/arrowSignRight._xscale = 100;
/arrowSignRight._yscale = 100;
arrow._visible = true;
}
frame 4 {
current_size = /arrowSignRight._xscale;
/arrowSignRight._xscale = Number(current_size) + 20;
/arrowSignRight._yscale = Number(current_size) + 20;
if (270 < Number(current_size)) {
gotoAndStop(1);
}
}
frame 5 {
gotoAndPlay(4);
}
}
movieClip 45 {
}
movieClip 46 {
frame 1 {
tree._visible = false;
stop();
}
frame 3 {
/treeSign._xscale = 100;
/treeSign._yscale = 100;
tree._visible = true;
}
frame 4 {
current_size = /treeSign._xscale;
/treeSign._xscale = Number(Number(current_size) + 20) + Number(/:carSpeed * 10);
/treeSign._yscale = Number(Number(current_size) + 20) + Number(/:carSpeed * 10);
if (270 < Number(current_size)) {
gotoAndStop(1);
}
}
frame 5 {
gotoAndPlay(4);
}
}
movieClip 55 {
frame 1 {
stop();
}
frame 12 {
stop();
}
}
instance player of movieClip 55 {
onClipEvent (load) {
moveSpeed = 5;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
this._x += moveSpeed;
++moveSpeed;
} else {
if (Key.isDown(Key.LEFT)) {
this._x -= moveSpeed;
++moveSpeed;
}
}
if (Key.isDown(Key.SPACE)) {
_root.carGear = 'HIGH';
_root.carSpeed = 1;
}
}
onClipEvent (keyUp) {
if (Key.getCode() == Key.RIGHT or Key.getCode() == Key.LEFT) {
moveSpeed = 5;
}
if (Key.getCode() == Key.SPACE) {
_root.carGear = 'LOW';
_root.carSpeed = 0;
}
}
}
movieClip 58 {
}
movieClip 60 {
}
movieClip 63 {
frame 1 {
stop();
}
frame 6 {
gotoAndStop(1);
}
}
movieClip 65 {
frame 1 {
stop();
}
frame 13 {
gotoAndStop(1);
}
}
movieClip 67 {
frame 1 {
stop();
}
frame 22 {
gotoAndStop(1);
}
}
movieClip 69 {
frame 1 {
stop();
}
}
movieClip 72 {
}
movieClip 80 {
frame 1 {
stop();
}
}
frame 65 {
/highDamageMessage._visible = false;
}
movieClip 86 {
frame 1 {
stop();
}
frame 110 {
gotoAndStop(1);
}
frame 219 {
gotoAndStop(111);
}
frame 329 {
gotoAndStop(220);
}
}
movieClip 89 {
}
movieClip 92 {
}
movieClip 93 {
frame 1 {
stop();
}
}
movieClip 94 {
frame 1 {
other_car._visible = false;
carsize = '20';
other_car._xscale = carsize;
other_car._yscale = carsize;
carY = '-100';
other_car._y = carY;
stop();
}
frame 3 {
other_car._visible = true;
}
frame 5 {
if (Number(carsize) < 60) {
carsize = Number(carsize) + 5;
carY = Number(carY) + 3.75;
} else {
if (Number(carsize) < 150) {
carsize = Number(carsize) + Number(4 + Number(4 * /:carSpeed));
carY = Number(carY) + Number(7 + Number(7 * /:carSpeed));
} else {
/car1._visible = false;
gotoAndStop(1);
}
}
other_car._xscale = carsize;
other_car._yscale = carsize;
other_car._y = carY;
gotoAndPlay(4);
}
}
movieClip 99 {
}
movieClip 106 {
}
movieClip 107 {
frame 1 {
bonus_graphic._visible = false;
carsize = '20';
bonus_graphic._xscale = carsize;
bonus_graphic._yscale = carsize;
carY = '-100';
bonus_graphic._y = carY;
stop();
}
frame 3 {
bonus_graphic._visible = true;
}
frame 5 {
if (Number(carsize) < 60) {
carsize = Number(carsize) + 5;
carY = Number(carY) + 3.75;
} else {
if (Number(carsize) < 150) {
carsize = Number(carsize) + Number(4 + Number(4 * /:carSpeed));
carY = Number(carY) + Number(7 + Number(7 * /:carSpeed));
} else {
/bonus._visible = false;
gotoAndStop(1);
}
}
bonus_graphic._xscale = carsize;
bonus_graphic._yscale = carsize;
bonus_graphic._y = carY;
gotoAndPlay(4);
}
}
frame 80 {
counter = 1;
turn_flag = 0;
if (Number(track) == 1) {
tellTarget ('/road/nightRoad') {
gotoAndStop(1);
}
road.sky_strip._visible = true;
rain._visible = false;
twilight._visible = true;
trackTitle.gotoAndStop(1);
} else {
if (Number(track) == 2) {
tellTarget ('/road/nightRoad') {
gotoAndStop(1);
}
road.sky_strip._visible = true;
rain._visible = true;
twilight._visible = false;
trackTitle.gotoAndStop(2);
} else {
tellTarget ('/road/nightRoad') {
gotoAndStop(2);
}
road.sky_strip._visible = false;
rain._visible = false;
twilight._visible = false;
trackTitle.gotoAndStop(3);
}
}
/:skyMoveFast = 10;
time = 0;
/player/playerCar1._visible = false;
/player/playerCar2._visible = false;
/player/playerCar3._visible = false;
if (Number(/:carColour) == 2) {
/player/playerCar2._visible = true;
} else {
if (Number(/:carColour) == 3) {
/player/playerCar3._visible = true;
} else {
/player/playerCar1._visible = true;
}
}
/highDamageMessage._visible = false;
trackTitle._visible = true;
}
frame 80 {
tellTarget ('/road/statban') {
gotoAndStop(2);
}
/road/statban/bannerStart._xscale = 54.6;
/road/statban/bannerStart._yscale = 54.6;
tellTarget ('/road/roadsurface') {
gotoAndStop(1);
}
tellTarget ('/road/stripes') {
gotoAndStop(1);
}
}
movieClip 108 {
frame 2 {
if (Number(/:carSpeed) == 1) {
gotoAndPlay(3);
}
}
}
movieClip 113 {
frame 2 {
if (Number(/:carSpeed) == 1) {
gotoAndPlay(3);
}
}
}
movieClip 119 {
}
movieClip 120 {
}
movieClip 126 {
frame 1 {
stop();
}
}
movieClip 129 {
}
movieClip 130 {
}
movieClip 135 {
}
movieClip 136 {
frame 1 {
stop();
}
frame 3 {
current_size = ban._xscale;
ban._xscale = Number(current_size) + 20;
ban._yscale = Number(current_size) + 20;
if (300 < Number(current_size)) {
gotoAndStop(1);
}
}
frame 4 {
gotoAndPlay(3);
}
}
movieClip 140 {
frame 1 {
stop();
}
}
movieClip 141 {
frame 1 {
stop();
}
frame 3 {
current_size = bannerStart._xscale;
bannerStart._xscale = Number(current_size) + 10;
bannerStart._yscale = Number(current_size) + 10;
if (100 < Number(current_size)) {
gotoAndStop(1);
}
}
frame 4 {
gotoAndPlay(3);
}
}
movieClip 143 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 172 {
instance sky_strip of movieClip 120 {
onClipEvent (enterFrame) {
if (Number(sky_move) == 5 and Number(/:carSpeed) == 1) {
sky_move = 10;
}
if (Number(sky_move) == Number(-5) and Number(/:carSpeed) == 1) {
sky_move = -10;
}
if (Number(sky_move) == 10 and Number(/:carSpeed) == 0) {
sky_move = 5;
}
if (Number(sky_move) == Number(-10) and Number(/:carSpeed) == 0) {
sky_move = -5;
}
skypos = this._x;
this._x = Number(skypos) + Number(sky_move);
if (-652.5 >= Number(skypos)) {
this._x = 547.5 + sky_move;
}
if (547.5 < Number(skypos)) {
this._x = -652.5 + sky_move;
}
}
}
instance mountains of movieClip 130 {
onClipEvent (enterFrame) {
if (mountain_move == 10 and /:carSpeed == 1) {
mountain_move = 20;
}
if (mountain_move == -10 and /:carSpeed == 1) {
mountain_move = -20;
}
if (mountain_move == 20 and /:carSpeed == 0) {
mountain_move = 10;
}
if (mountian_move == -20 and /:carSpeed == 0) {
mountain_move = -10;
}
this._x += mountain_move;
if (-740.5 >= this._x) {
this._x = 152.5 + mountain_move;
}
if (152.5 < this._x) {
this._x = -740.5 + mountain_move;
}
}
}
frame 4 {
stop();
}
frame 5 {
if (/:carSpeed == 1) {
sky_strip:sky_move = -/:skyMoveFast;
mountains.mountain_move = -20;
} else {
sky_strip:sky_move = -5;
mountains.mountain_move = -10;
}
}
frame 17 {
stop();
}
frame 30 {
sky_strip:sky_move = 0;
mountains.mountain_move = 0;
gotoAndPlay(1);
}
frame 31 {
if (/:carSpeed == 1) {
sky_strip:sky_move = /:skyMoveFast;
mountains.mountain_move = 20;
} else {
sky_strip:sky_move = 5;
mountains.mountain_move = 10;
}
}
frame 43 {
stop();
}
frame 56 {
sky_strip:sky_move = 0;
mountains.mountain_move = 0;
gotoAndPlay(1);
}
}
movieClip 174 {
frame 1 {
stop();
}
}
movieClip 176 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 28 {
gotoAndStop(1);
}
}
movieClip 178 {
frame 1 {
stop();
}
frame 21 {
stop();
}
}
movieClip 180 {
frame 1 {
stop();
}
frame 21 {
stop();
}
}
movieClip 182 {
frame 1 {
stop();
}
frame 27 {
stop();
}
}
frame 97 {
if (gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
trackTitle._visible = false;
}
frame 103 {
if (gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
}
frame 106 {
if (Number(newGameFlag) == 0) {
car1.side = 1;
bonus.side = 1;
newGameFlag = 1;
}
}
frame 109 {
if (gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
}
frame 116 {
if (gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
}
frame 122 {
if (gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
}
frame 127 {
if (gameSound) {
tellTarget ('/longBeep') {
gotoAndPlay(2);
}
}
}
movieClip 185 {
}
frame 130 {
damageBar._xscale = 100;
lapDisplay._visible = false;
carSpeed = 0;
tellTarget ('/road/statban') {
gotoAndPlay(3);
}
tellTarget ('/road/roadsurface') {
gotoAndPlay(2);
}
tellTarget ('/road/stripes') {
gotoAndPlay(2);
}
exitFlag = 0;
tellTarget ('/enginesound2') {
gotoAndStop('soundStop');
}
if (gameSound) {
tellTarget ('/enginesound') {
gotoAndPlay(2);
}
}
if (gameSound and track == 2) {
rainsound.gotoAndPlay(2);
}
}
button 201 {
on (release) {
if (/:gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
gotoAndStop(134);
}
}
movieClip 205 {
frame 1 {
stop();
}
frame 35 {
gotoAndStop(1);
/lapDisplay._visible = false;
}
}
button 211 {
on (release, releaseOutside) {
if (/:gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
exitFlag = 1;
}
}
button 217 {
on (release, releaseOutside) {
/:gameSound = false;
stopAllSounds();
nextFrame();
}
}
button 221 {
on (release, releaseOutside) {
/:gameSound = true;
tellTarget ('/enginesound') {
gotoAndPlay(2);
}
gotoAndStop(1);
}
}
movieClip 222 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
frame 131 {
damageBar._xscale = (damage + 1) / 2;
damage_percentage = damage / 2 add '%';
dx = damageBar._xscale;
if (170 < damage and damage < 200) {
highDamageMessage._visible = true;
}
if (damage >= 200) {
highDamageMessage._visible = false;
gotoAndPlay(177);
}
if (exitFlag == 1) {
gotoAndPlay(200);
}
if (0 < Number(/:carSpeed) or Number(step2) == 1) {
counter += 1;
step2 = 0;
} else {
step2 = 1;
}
time = int((getTimer() - startTime) / 100);
move = 0;
if (Number(track) == 1) {
if (counter == 12 or counter == 70 or counter == 95 or counter == 230 or counter == 340 or counter == 452 or counter == 260) {
/car1._visible = false;
colour = random(3);
which_side = random(2);
if (which_side == 0) {
if (car1.side == 1) {
/car1._xscale = -75.59999999999999;
_root.car1.side = 0;
} else {
/car1._xscale = 75.59999999999999;
_root.car1.side = 1;
}
}
/car1/other_car/body0._visible = false;
/car1/other_car/body1._visible = false;
/car1/other_car/body2._visible = false;
/car1/other_car/body4._visible = false;
eval('/car1/other_car/body' add colour)._visible = true;
/car1._visible = true;
tellTarget ('/car1') {
gotoAndPlay(2);
}
}
if (counter == 180 or counter == 500) {
/bonus._visible = true;
which_side_bonus = random(2);
if (Number(which_side_bonus) == 0) {
if (Number(_root.bonus.side) == 1) {
/bonus._xscale = -100;
/bonus/bonus_graphic/bonus_text._xscale = -100;
_root.bonus.side = 0;
} else {
/bonus._xscale = 100;
/bonus/bonus_graphic/bonus_text._xscale = 100;
_root.bonus.side = 1;
}
}
tellTarget ('/bonus') {
gotoAndPlay(2);
}
}
if (counter == 110 or counter == 295 or counter == 415) {
tellTarget ('/road') {
gotoAndPlay('turnright');
}
turn_flag = 1;
}
if (counter == 100 or counter == 285 or counter == 405) {
tellTarget ('/arrowSign') {
nextFrame();
play();
}
}
if (counter == 220 or counter == 470 or counter == 390) {
tellTarget ('/treeSign') {
nextFrame();
play();
}
}
if (counter == 340) {
tellTarget ('/road') {
gotoAndPlay('turnleft');
}
turn_flag = 2;
}
if (counter == 330) {
tellTarget ('/arrowSignRight') {
nextFrame();
play();
}
}
if (counter == 165 or counter == 325 or counter == 445) {
tellTarget ('/road') {
gotoAndPlay('backright');
}
turn_flag = 0;
}
if (counter == 390) {
tellTarget ('/road') {
gotoAndPlay('backleft');
}
turn_flag = 0;
}
if (counter == 200) {
tellTarget ('/road/main_banner') {
nextFrame();
play();
}
}
} else {
if (Number(track) == 2) {
thunderflash = random(200);
if (thunderflash == 100) {
road.thunder.gotoAndPlay(2);
}
if (counter == 12 or counter == 70 or counter == 180 or counter == 230 or counter == 340 or counter == 452 or counter == 500) {
/car1._visible = false;
colour = random(3);
which_side = random(2);
if (which_side == 0) {
if (car1.side == 1) {
/car1._xscale = -75.59999999999999;
_root.car1.side = 0;
} else {
/car1._xscale = 75.59999999999999;
_root.car1.side = 1;
}
}
/car1/other_car/body0._visible = false;
/car1/other_car/body1._visible = false;
/car1/other_car/body2._visible = false;
/car1/other_car/body4._visible = false;
eval('/car1/other_car/body' add colour)._visible = true;
/car1._visible = true;
tellTarget ('/car1') {
gotoAndPlay(2);
}
}
if (counter == 81 or counter == 220 or counter == 435) {
tellTarget ('/road') {
gotoAndPlay('turnright');
}
turn_flag = 1;
}
if (counter == 74 or counter == 424 or counter == 210) {
tellTarget ('/arrowSign') {
nextFrame();
play();
}
}
if (counter == 220 or counter == 280 or counter == 390) {
tellTarget ('/treeSign') {
nextFrame();
play();
}
}
if (counter == 170) {
tellTarget ('/road') {
gotoAndPlay('turnleft');
}
turn_flag = 2;
}
if (counter == 165) {
tellTarget ('/arrowSignRight') {
nextFrame();
play();
}
}
if (counter == 110 or counter == 275 or counter == 450) {
tellTarget ('/road') {
gotoAndPlay('backright');
}
turn_flag = 0;
}
if (counter == 180) {
tellTarget ('/road') {
gotoAndPlay('backleft');
}
turn_flag = 0;
}
if (counter == 290) {
tellTarget ('/road/main_banner') {
nextFrame();
play();
}
}
} else {
if (counter == 12 or counter == 70 or counter == 95 or counter == 180 or counter == 230 or counter == 260 or counter == 340 or counter == 452 or counter == 500) {
/car1._visible = false;
colour = random(3);
which_side = random(2);
if (which_side == 0) {
if (car1.side == 1) {
/car1._xscale = -75.59999999999999;
_root.car1.side = 0;
} else {
/car1._xscale = 75.59999999999999;
_root.car1.side = 1;
}
}
/car1/other_car/body0._visible = false;
/car1/other_car/body1._visible = false;
/car1/other_car/body2._visible = false;
/car1/other_car/body4._visible = true;
/car1._visible = true;
tellTarget ('/car1') {
gotoAndPlay(2);
}
}
if (counter == 71 or counter == 122 or counter == 325 or counter == 155 or counter == 455) {
tellTarget ('/road') {
gotoAndPlay('turnright');
}
turn_flag = 1;
}
if (counter == 64 or counter == 120 or counter == 315 or counter == 444) {
tellTarget ('/arrowSign') {
nextFrame();
play();
}
}
if (counter == 220 or counter == 470 or counter == 390) {
tellTarget ('/treeSign') {
nextFrame();
play();
}
}
if (counter == 100 or counter == 390) {
tellTarget ('/road') {
gotoAndPlay('turnleft');
}
turn_flag = 2;
}
if (counter == 95 or counter == 382) {
tellTarget ('/arrowSignRight') {
nextFrame();
play();
}
}
if (counter == 95 or counter == 145 or counter == 340 or counter == 170 or counter == 470) {
tellTarget ('/road') {
gotoAndPlay('backright');
}
turn_flag = 0;
}
if (counter == 110 or counter == 405) {
tellTarget ('/road') {
gotoAndPlay('backleft');
}
turn_flag = 0;
}
if (counter == 230) {
tellTarget ('/road/main_banner') {
nextFrame();
play();
}
}
}
}
if (counter == 532) {
tellTarget ('/road/statban') {
nextFrame();
play();
}
if (Number(lap) >= Number(totalLaps) and Number(gameSound) == Number(true)) {
tellTarget ('/crowd') {
gotoAndPlay(2);
}
}
}
if (counter >= 545) {
counter = 0;
lap = Number(lap) + 1;
score = Number(score) + 100;
if (Number(totalLaps) < Number(lap)) {
if (Number(track) >= 3) {
gotoAndPlay(153);
} else {
gotoAndPlay(137);
}
} else {
/lapDisplay:lapnum = 'LAP ' add lap;
/lapDisplay._visible = true;
}
tellTarget ('/lapDisplay') {
gotoAndPlay(2);
}
}
if (Number(turn_flag) == 1) {
/player._x = /player._x - (6 + Number(/:carSpeed * 2));
}
if (Number(turn_flag) == 2) {
/player._x = Number(/player._x) + Number(6 + Number(/:carSpeed * 2));
}
car_x = /player._x;
if (102 >= Number(/player._x)) {
/player._x = 108;
damage = Number(damage) + 1;
if (gameSound) {
tellTarget ('/edgesound') {
gotoAndPlay(2);
}
}
} else {
if (438 < Number(car_x)) {
/player._x = 431;
damage = Number(damage) + 1;
if (gameSound) {
tellTarget ('/edgesound') {
gotoAndPlay(2);
}
}
}
}
if (Number(int(counter / 5)) == Number(counter / 5) and Number(step2) == 0) {
tellTarget ('/trackmap') {
nextFrame();
stop();
}
}
/:oc_y = /car1/other_car._y;
if (Number(oc_y) >= Number(-60) and Number(oc_y) < 44) {
if (car_x >= 246 and car1.side == 1) {
/player._x = /:car_x - 20;
/:damage = Number(/:damage) + 5;
if (gameSound) {
tellTarget ('/edgesound') {
gotoAndPlay(2);
}
}
}
if (306 >= car_x and car1.side == 0) {
/player._x = Number(/:car_x) + 20;
/:damage = Number(/:damage) + 5;
if (gameSound) {
tellTarget ('/edgesound') {
gotoAndPlay(2);
}
}
}
}
/:b_y = /bonus/bonus_graphic._y;
if (Number(b_y) >= Number(-40) and Number(b_y) < 44) {
if (Number(/:car_x) >= 286 and Number(_root.bonus.side) == 1) {
/:score = Number(/:score) + 25;
if (gameSound) {
tellTarget ('/bonusSound') {
gotoAndPlay(2);
}
}
tellTarget ('/bonus') {
/bonus._visible = false;
gotoAndStop(1);
}
}
if (250 >= Number(/:car_x) and Number(_root.bonus.side) == 0) {
/:score = Number(/:score) + 25;
if (gameSound) {
tellTarget ('/bonusSound') {
gotoAndPlay(2);
}
}
tellTarget ('/bonus') {
/bonus._visible = false;
gotoAndStop(1);
}
}
}
}
frame 132 {
gotoAndPlay(131);
}
button 226 {
on (release) {
if (/:gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
tellTarget ('/') {
nextFrame();
play();
}
}
}
movieClip 227 {
frame 1 {
stop();
}
}
frame 135 {
gotoAndPlay(131);
}
button 230 {
on (release) {
if (/:gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
tellTarget ('/') {
gotoAndPlay('newTrack');
}
}
}
movieClip 237 {
frame 26 {
bonus = (200 - /:damage) * 10;
}
frame 41 {
timeBonus = 5000 - /:time;
if (Number(timeBonus) < 0) {
timeBonus = 0;
}
}
frame 43 {
/:score = Number(Number(/:score) + Number(timeBonus)) + Number(bonus);
}
frame 44 {
stop();
}
}
frame 144 {
stopAllSounds();
tellTarget ('/road/roadsurface') {
gotoAndStop(1);
}
tellTarget ('/road/stripes') {
gotoAndStop(1);
}
}
frame 151 {
stop();
}
button 242 {
on (release) {
if (/:gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
tellTarget ('/') {
gotoAndPlay('restartAndReset');
}
}
}
movieClip 255 {
frame 47 {
bonus = (200 - /:damage) * 10;
}
frame 50 {
/:score = Number(/:score) + Number(bonus);
}
frame 77 {
timeBonus = 5000 - /:time;
if (Number(timeBonus) < 0) {
timeBonus = 0;
}
}
frame 80 {
/:score = Number(/:score) + Number(timeBonus);
}
frame 90 {
stop();
}
}
frame 167 {
tellTarget ('/road/roadsurface') {
gotoAndStop(1);
}
tellTarget ('/road/stripes') {
gotoAndStop(1);
}
}
frame 175 {
stop();
}
frame 177 {
tellTarget ('/player') {
gotoAndPlay('damage');
}
}
frame 177 {
if (gameSound) {
tellTarget ('/fireball') {
gotoAndPlay(2);
}
}
}
frame 187 {
stopAllSounds();
tellTarget ('/road/roadsurface') {
gotoAndStop(1);
}
tellTarget ('/road/stripes') {
gotoAndStop(1);
}
/road/sky_strip:sky_move = 0;
tellTarget ('/road') {
gotoAndStop(1);
}
}
button 261 {
on (release) {
if (/:gameSound) {
tellTarget ('/beep') {
gotoAndPlay(2);
}
}
tellTarget ('/') {
gotoAndPlay('restartAndReset');
}
}
}
movieClip 262 {
}
frame 193 {
stop();
}
frame 200 {
player._x = 278.5;
/:damage = 0;
lap = 1;
carGear = 'LOW';
/:carSpeed = 0;
}
frame 201 {
gotoAndPlay(64);
}
frame 205 {
player._x = 278.5;
track = Number(track) + 1;
tellTarget ('/trackmap') {
if (Number(/:track) == 2) {
gotoAndStop('track2');
} else {
gotoAndStop('track3');
}
}
lap = 1;
carGear = 'LOW';
/:carSpeed = 0;
}
frame 206 {
gotoAndPlay(80);
}