Frame 1
if (null) {
}
stop();
Instance of Symbol 7 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (null) {
}
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
_root.play();
} else {
_root.stop();
}
}
Frame 2
if (null) {
}
setProperty(_root, _quality , "Low");
fscommand ("allowscale", "false");
fscommand ("fullscreen", "false");
Mouse.hide();
stop();
Frame 3
if (null) {
}
stop();
Frame 4
if (null) {
}
setProperty(_root, _quality , "High");
stop();
Frame 5
if (null) {
}
setProperty(_root, _quality , "High");
if (((_root.courseSelected == 1) or (_root.courseSelected == 2)) or (_root.courseSelected == 3)) {
_root.courseSelected = 4;
}
if ((_root.carSelected == 2) or (_root.carSelected == 8)) {
_root.carSelected = 1;
}
stop();
Frame 6
if (null) {
}
setProperty(_root, _quality , "High");
stop();
Frame 7
if (null) {
}
setProperty(_root, _quality , "Low");
stop();
Instance of Symbol 114 MovieClip "aboutHurt" in Frame 7
onClipEvent (enterFrame) {
if (null) {
}
if (_root.hurt == 1) {
_root.bg.main._x = _root.bg.main._x - 20;
} else if (_root.hurt == 2) {
_root.bg.main._x = _root.bg.main._x + 20;
} else if (_root.hurt == 3) {
_root.bg.main._y = _root.bg.main._y - 20;
} else if (_root.hurt == 4) {
_root.bg.main._y = _root.bg.main._y + 20;
}
}
Instance of Symbol 166 MovieClip "map" in Frame 7
/* no clip actions */
Symbol 12 Button
on (press, keyPress "z") {
if (null) {
}
play();
}
on (press, keyPress "Z") {
if (null) {
}
play();
}
on (press, keyPress "x") {
if (null) {
}
play();
}
on (press, keyPress "X") {
if (null) {
}
play();
}
on (press, keyPress "<Enter>") {
if (null) {
}
play();
}
Symbol 16 Button
on (press, keyPress "z") {
if (null) {
}
if ((_root.carSelected == 2) or (_root.carSelected == 8)) {
} else {
play();
}
}
on (press, keyPress "Z") {
if (null) {
}
if ((_root.carSelected == 2) or (_root.carSelected == 8)) {
} else {
play();
}
}
Symbol 19 Button
on (press, keyPress "<Right>") {
if (null) {
}
_root.carSelect.nextFrame();
_root.carText.nextFrame();
}
Symbol 20 Button
on (press, keyPress "<Left>") {
if (null) {
}
_root.carSelect.prevFrame();
_root.carText.prevFrame();
}
Symbol 54 MovieClip Frame 1
if (null) {
}
_root.carSelected = 1;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 10;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 1;
_root.maxSpeed = 9;
_root.acc = 0.13;
_root.gear = 1;
_root.gearControl = 0;
_root.gearShow = 0;
_root.gear2 = 3;
_root.gear3 = 4;
_root.gear4 = 5;
_root.gear5 = 7;
_root.gear6 = 10;
gotoAndStop (3);
Symbol 54 MovieClip Frame 2
if (null) {
}
gotoAndStop (17);
Symbol 54 MovieClip Frame 3
if (null) {
}
_root.carSelected = 1;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 10;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 1;
_root.maxSpeed = 10;
_root.acc = 0.13;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 3;
_root.gear3 = 4;
_root.gear4 = 5;
_root.gear5 = 7;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 4
if (null) {
}
_root.carSelected = 2;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 11;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.8;
_root.maxSpeed = 12;
_root.acc = 0.26;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 3;
_root.gear3 = 4;
_root.gear4 = 6;
_root.gear5 = 8;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 5
if (null) {
}
_root.carSelected = 3;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 10;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.8;
_root.maxSpeed = 10;
_root.acc = 0.13;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 3;
_root.gear3 = 4.5;
_root.gear4 = 5.5;
_root.gear5 = 7;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 6
if (null) {
}
_root.carSelected = 4;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 11;
_root.minForce = 5.5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 1.1;
_root.maxSpeed = 9;
_root.acc = 0.12;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 2.5;
_root.gear3 = 4;
_root.gear4 = 5;
_root.gear5 = 7;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 7
if (null) {
}
_root.carSelected = 5;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 10;
_root.minForce = 6;
_root.trun = 0;
_root.hit = 0;
_root.drift = 1.2;
_root.maxSpeed = 11;
_root.acc = 0.19;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 3;
_root.gear3 = 5;
_root.gear4 = 6;
_root.gear5 = 8;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 8
if (null) {
}
_root.carSelected = 6;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 9;
_root.minForce = 6;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.8;
_root.maxSpeed = 12;
_root.acc = 0.21;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 4;
_root.gear3 = 6;
_root.gear4 = 7;
_root.gear5 = 8;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 9
if (null) {
}
_root.carSelected = 7;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 9.5;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.8;
_root.maxSpeed = 11;
_root.acc = 0.18;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 3;
_root.gear3 = 5;
_root.gear4 = 6;
_root.gear5 = 7;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 10
if (null) {
}
_root.carSelected = 8;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 10;
_root.minForce = 6;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.6;
_root.maxSpeed = 12;
_root.acc = 0.21;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 4;
_root.gear3 = 6;
_root.gear4 = 7;
_root.gear5 = 8;
_root.gear6 = 15;
_root.breakPower = 0.07;
stop();
Symbol 54 MovieClip Frame 11
if (null) {
}
_root.carSelected = 9;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 8;
_root.minForce = 4;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.4;
_root.maxSpeed = 12;
_root.acc = 0.19;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 4;
_root.gear3 = 7;
_root.gear4 = 8;
_root.gear5 = 9;
_root.gear6 = 15;
_root.breakPower = 0.1;
stop();
Symbol 54 MovieClip Frame 12
if (null) {
}
_root.carSelected = 10;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 8;
_root.minForce = 4;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.3;
_root.maxSpeed = 12;
_root.acc = 0.19;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 4;
_root.gear3 = 7;
_root.gear4 = 8;
_root.gear5 = 9;
_root.gear6 = 9.5;
_root.breakPower = 0.1;
stop();
Symbol 54 MovieClip Frame 13
if (null) {
}
_root.carSelected = 11;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 9;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.5;
_root.maxSpeed = 12;
_root.acc = 0.21;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 4;
_root.gear3 = 6;
_root.gear4 = 7;
_root.gear5 = 8;
_root.gear6 = 15;
_root.breakPower = 0.08;
stop();
Symbol 54 MovieClip Frame 14
if (null) {
}
_root.carSelected = 12;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 9;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.6;
_root.maxSpeed = 12;
_root.acc = 0.2;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 4;
_root.gear3 = 6;
_root.gear4 = 7.5;
_root.gear5 = 8.5;
_root.gear6 = 15;
_root.breakPower = 0.08;
stop();
Symbol 54 MovieClip Frame 15
if (null) {
}
_root.carSelected = 13;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 9;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.8;
_root.maxSpeed = 11;
_root.acc = 0.18;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 4;
_root.gear3 = 5;
_root.gear4 = 6;
_root.gear5 = 7;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 16
if (null) {
}
_root.carSelected = 14;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 9;
_root.minForce = 4;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.8;
_root.maxSpeed = 11;
_root.acc = 0.17;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 3;
_root.gear3 = 5;
_root.gear4 = 6;
_root.gear5 = 7;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 17
if (null) {
}
_root.carSelected = 15;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 9;
_root.minForce = 5;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.6;
_root.maxSpeed = 11;
_root.acc = 0.16;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 3;
_root.gear3 = 5;
_root.gear4 = 6;
_root.gear5 = 7;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 54 MovieClip Frame 18
if (null) {
}
gotoAndStop (3);
Symbol 54 MovieClip Frame 19
if (null) {
}
_root.carSelected = 16;
_root.speed = 0;
_root.force = 0;
_root.maxForce = 13;
_root.minForce = 7;
_root.trun = 0;
_root.hit = 0;
_root.drift = 0.6;
_root.maxSpeed = 8;
_root.acc = 0.115;
_root.gear = 1;
_root.gearControl = 0;
_root.gear2 = 2.5;
_root.gear3 = 4;
_root.gear4 = 5;
_root.gear5 = 6.5;
_root.gear6 = 15;
_root.breakPower = 0.05;
stop();
Symbol 71 MovieClip Frame 1
if (null) {
}
gotoAndStop (3);
Symbol 71 MovieClip Frame 2
if (null) {
}
gotoAndStop (17);
Symbol 71 MovieClip Frame 3
if (null) {
}
stop();
Symbol 71 MovieClip Frame 4
if (null) {
}
stop();
Symbol 71 MovieClip Frame 5
if (null) {
}
stop();
Symbol 71 MovieClip Frame 6
if (null) {
}
stop();
Symbol 71 MovieClip Frame 7
if (null) {
}
stop();
Symbol 71 MovieClip Frame 8
if (null) {
}
stop();
Symbol 71 MovieClip Frame 9
if (null) {
}
stop();
Symbol 71 MovieClip Frame 10
if (null) {
}
stop();
Symbol 71 MovieClip Frame 11
if (null) {
}
stop();
Symbol 71 MovieClip Frame 12
if (null) {
}
stop();
Symbol 71 MovieClip Frame 13
if (null) {
}
stop();
Symbol 71 MovieClip Frame 14
if (null) {
}
stop();
Symbol 71 MovieClip Frame 15
if (null) {
}
stop();
Symbol 71 MovieClip Frame 16
if (null) {
}
stop();
Symbol 71 MovieClip Frame 17
if (null) {
}
stop();
Symbol 71 MovieClip Frame 18
if (null) {
}
gotoAndStop (3);
Symbol 74 Button
on (press, keyPress "z") {
if (null) {
}
if (((_root.courseSelected == 1) or (_root.courseSelected == 2)) or (_root.courseSelected == 3)) {
} else {
play();
}
}
on (press, keyPress "Z") {
if (null) {
}
if (((_root.courseSelected == 1) or (_root.courseSelected == 2)) or (_root.courseSelected == 3)) {
} else {
play();
}
}
Symbol 75 Button
on (press, keyPress "<Right>") {
if (null) {
}
_root.courseText.nextFrame();
}
Symbol 76 Button
on (press, keyPress "<Left>") {
if (null) {
}
_root.courseText.prevFrame();
}
Symbol 87 MovieClip Frame 1
if (null) {
}
gotoAndStop (6);
Symbol 87 MovieClip Frame 2
if (null) {
}
gotoAndStop (7);
Symbol 87 MovieClip Frame 3
if (null) {
}
_root.courseSelected = 1;
stop();
Symbol 87 MovieClip Frame 4
if (null) {
}
_root.courseSelected = 2;
stop();
Symbol 87 MovieClip Frame 5
if (null) {
}
_root.courseSelected = 3;
stop();
Symbol 87 MovieClip Frame 6
if (null) {
}
_root.courseSelected = 4;
stop();
Symbol 87 MovieClip Frame 7
if (null) {
}
_root.courseSelected = 5;
stop();
Symbol 87 MovieClip Frame 8
if (null) {
}
gotoAndStop (3);
Symbol 89 Button
on (press, keyPress "z") {
if (null) {
}
play();
}
on (press, keyPress "Z") {
if (null) {
}
play();
}
Symbol 90 Button
on (press, keyPress "<Right>") {
if (null) {
}
_root.nightText.nextFrame();
}
Symbol 91 Button
on (press, keyPress "<Left>") {
if (null) {
}
_root.nightText.prevFrame();
}
Symbol 97 MovieClip Frame 1
if (null) {
}
gotoAndStop (3);
Symbol 97 MovieClip Frame 2
if (null) {
}
gotoAndStop (4);
Symbol 97 MovieClip Frame 3
if (null) {
}
_root.night = 0;
stop();
Symbol 97 MovieClip Frame 4
if (null) {
}
_root.night = 1;
stop();
Symbol 97 MovieClip Frame 5
if (null) {
}
gotoAndStop (3);
Symbol 101 MovieClip Frame 1
if (null) {
}
if (_root.courseSelected == 4) {
gotoAndStop (2);
}
stop();
Symbol 101 MovieClip Frame 2
if (null) {
}
stop();
Symbol 144 MovieClip Frame 1
if (null) {
}
stop();
Symbol 144 MovieClip Frame 2
if (null) {
}
stop();
Symbol 148 MovieClip Frame 1
if (null) {
}
stop();
Symbol 148 MovieClip Frame 2
if (null) {
}
stop();
Symbol 154 MovieClip Frame 4469
if (null) {
}
_root.comCarGoal = 1;
Symbol 154 MovieClip Frame 4503
if (null) {
}
stop();
Symbol 154 MovieClip Frame 4504
if (null) {
}
gotoAndStop (4503);
Symbol 154 MovieClip Frame 4505
if (null) {
}
gotoAndStop (4503);
Symbol 155 MovieClip Frame 4777
if (null) {
}
_root.comCarGoal = 1;
Symbol 155 MovieClip Frame 4803
if (null) {
}
stop();
Symbol 155 MovieClip Frame 4804
if (null) {
}
gotoAndStop (4803);
Symbol 155 MovieClip Frame 4805
if (null) {
}
gotoAndStop (4803);
Symbol 156 MovieClip Frame 5366
if (null) {
}
_root.comCarGoal = 1;
Symbol 156 MovieClip Frame 5403
if (null) {
}
stop();
Symbol 156 MovieClip Frame 5404
if (null) {
}
gotoAndStop (5403);
Symbol 156 MovieClip Frame 5405
if (null) {
}
gotoAndStop (5403);
Symbol 157 MovieClip Frame 5469
if (null) {
}
_root.comCarGoal = 1;
Symbol 157 MovieClip Frame 5503
if (null) {
}
stop();
Symbol 157 MovieClip Frame 5504
if (null) {
}
gotoAndStop (5503);
Symbol 157 MovieClip Frame 5505
if (null) {
}
gotoAndStop (5503);
Symbol 158 MovieClip Frame 1
if (null) {
}
stop();
Symbol 158 MovieClip Frame 2
if (null) {
}
stop();
Symbol 158 MovieClip Frame 3
if (null) {
}
stop();
Symbol 158 MovieClip Frame 4
if (null) {
}
stop();
Symbol 158 MovieClip Frame 5
if (null) {
}
stop();
Symbol 158 MovieClip Frame 6
if (null) {
}
stop();
Symbol 158 MovieClip Frame 7
if (null) {
}
stop();
Symbol 158 MovieClip Frame 8
if (null) {
}
stop();
Symbol 158 MovieClip Frame 9
if (null) {
}
stop();
Symbol 165 MovieClip Frame 1
if (null) {
}
stop();
Symbol 165 MovieClip Frame 2
if (null) {
}
stop();
Symbol 165 MovieClip Frame 3
if (null) {
}
stop();
Symbol 165 MovieClip Frame 4
if (null) {
}
stop();
Symbol 165 MovieClip Frame 5
if (null) {
}
stop();
Symbol 184 MovieClip Frame 21
if (null) {
}
stop();
Symbol 185 MovieClip Frame 1
if (null) {
}
Count = 0;
bb.gotoAndStop(21);
Instance of Symbol 184 MovieClip "bb" in Symbol 185 MovieClip Frame 1
onClipEvent (enterFrame) {
if (null) {
}
_y = (_y + 3);
}
Symbol 185 MovieClip Frame 4
if (null) {
}
if (_root.speedDisplay >= 60) {
if (((_root.trun >= 0.8) or (_root.trun <= -0.8)) and (_root.force >= 7)) {
bb.play();
duplicateMovieClip ("bb", "bb" add Number(Count), Count + 850);
setProperty("bb" add Number(Count), _x , random(10));
setProperty("bb" add Number(Count), _y , 0);
Count = Count + 1;
if (Number(Count) > 10) {
Count = 0;
}
}
if (key.isDown(88)) {
bb.play();
duplicateMovieClip ("bb", "bb" add Number(Count), Count + 850);
setProperty("bb" add Number(Count), _x , random(10));
setProperty("bb" add Number(Count), _y , 0);
setProperty("bb" add Number(Count), _rotation , random(360));
Count = Count + 1;
if (Number(Count) > 10) {
Count = 0;
}
}
}
Symbol 185 MovieClip Frame 5
if (null) {
}
gotoAndPlay (3);
Symbol 185 MovieClip Frame 6
if (null) {
}
gotoAndPlay (3);
Symbol 185 MovieClip Frame 7
if (null) {
}
gotoAndPlay (3);
Symbol 188 MovieClip Frame 1
if (null) {
}
if (_root.courseSelected == 1) {
gotoAndStop (2);
} else if (_root.courseSelected == 2) {
gotoAndStop (3);
} else if (_root.courseSelected == 3) {
gotoAndStop (4);
} else if (_root.courseSelected == 4) {
gotoAndStop (5);
} else if (_root.courseSelected == 5) {
gotoAndStop (6);
}
Symbol 188 MovieClip Frame 2
if (null) {
}
stop();
Instance of Symbol 187 MovieClip in Symbol 188 MovieClip Frame 2
onClipEvent (load) {
if (null) {
}
_root.map.bg.main.wall._visible = 0;
_root.map.bg.main.grass._visible = 0;
_root.map.bg.main.gap._visible = 0;
_root.map.bg.main.roadMark._visible = 0;
_root.map.bg.main.goal._visible = 0;
_root.map.bg.main.tree._visible = 0;
_root.map.bg.main.dark._visible = 0;
_root.map.bg.main.bgMain._visible = 0;
_root.allbg.bg.main.mapRoad._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.car.mapPoint._visible = 0;
_root.map.bg.main.comCarGroup.gotoAndStop("ha03");
_root.acc = _root.acc + 0.01;
_root.m = 0;
_root.s = 0;
_root.ms = 0;
_root.comCarGoal = 0;
_root.checkWin = 0;
_root.finish = -1;
_root.pause = 0;
_root.comCarTest = 0;
_root.allbg.bg.gotoAndStop(1);
_root.map.bg.gotoAndStop(1);
_root.allbg.bg.main.comCarGroup.gotoAndStop("ha03");
if (_root.night == 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(1);
_root.car.carLight.gotoAndStop(1);
_root.allbg.bg.main.dark.gotoAndStop(1);
} else {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(2);
_root.car.carLight.gotoAndStop(2);
_root.allbg.bg.main.dark.gotoAndStop(2);
}
_root.smoke.stop();
_root.allbg.bg.main.comCarGroup.comCarUnit.stop();
_root.map.bg.main.comCarGroup.comCarUnit.stop();
_root.timeMove.stop();
if (_root.carSelected == 1) {
_root.car.carUnit.gotoAndStop("ae86t");
} else if (_root.carSelected == 2) {
_root.car.carUnit.gotoAndStop("ae86t2");
} else if (_root.carSelected == 3) {
_root.car.carUnit.gotoAndStop("ae86l");
} else if (_root.carSelected == 4) {
_root.car.carUnit.gotoAndStop("ae85l");
} else if (_root.carSelected == 5) {
_root.car.carUnit.gotoAndStop("sw20");
} else if (_root.carSelected == 6) {
_root.car.carUnit.gotoAndStop("fd3s");
} else if (_root.carSelected == 7) {
_root.car.carUnit.gotoAndStop("fc3s");
} else if (_root.carSelected == 8) {
_root.car.carUnit.gotoAndStop("gc8");
} else if (_root.carSelected == 9) {
_root.car.carUnit.gotoAndStop("bnr32");
} else if (_root.carSelected == 10) {
_root.car.carUnit.gotoAndStop("bnr34");
} else if (_root.carSelected == 11) {
_root.car.carUnit.gotoAndStop("ce9a");
} else if (_root.carSelected == 12) {
_root.car.carUnit.gotoAndStop("cn9a");
} else if (_root.carSelected == 13) {
_root.car.carUnit.gotoAndStop("dc2");
} else if (_root.carSelected == 14) {
_root.car.carUnit.gotoAndStop("ek9");
} else if (_root.carSelected == 15) {
_root.car.carUnit.gotoAndStop("eg6");
}
}
onClipEvent (enterFrame) {
if (null) {
}
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.gotoAndStop("gc8");
if (_root.pause == 0) {
if (_root.hit <= 0) {
_root.hit = 0;
} else {
_root.hit = _root.hit - 0.05;
}
if (_root.speed >= _root.maxSpeed) {
_root.speed = _root.maxSpeed;
} else if (_root.speed <= 0.1) {
_root.speed = 0;
}
if (_root.force >= _root.maxForce) {
if (_root.gapHit == 1) {
_root.force = _root.maxForce + 2;
} else {
_root.force = _root.maxForce;
}
} else if (_root.force <= _root.minForce) {
_root.force = _root.minForce;
}
if ((_root.trun <= 0.09) and (_root.trun >= -0.09)) {
_root.trun = 0;
} else if (_root.trun >= 0.8) {
_root.trun = 0.8;
} else if (_root.trun <= -0.8) {
_root.trun = -0.8;
}
if (_root.speed >= 0.5) {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + Math.round((_root.force / 2) * _root.trun);
_root.map.bg._rotation = _root.map.bg._rotation + Math.round((_root.force / 2) * _root.trun);
} else {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + 0;
_root.map.bg._rotation = _root.map.bg._rotation + 0;
}
_root.speedDisplay = Math.round(_root.speed * 20);
_root.car._rotation = (((_root.drift * _root.trun) * _root.speed) * _root.force) * -1;
_root.aboutSin = Math.round((_root.speed * 10) * Math.sin(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
_root.aboutCos = Math.round((_root.speed * 10) * Math.cos(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
if (_root.hit <= 0) {
_root.allbg.bg.main._x = _root.allbg.bg.main._x - _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y + _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x - _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y + _root.aboutCos;
} else {
_root.allbg.bg.main._x = _root.allbg.bg.main._x + _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y - _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x + _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y - _root.aboutCos;
}
if (_root.ms >= 60) {
_root.s = _root.s + 1;
_root.ms = 0;
}
if (_root.s >= 60) {
_root.m = _root.m + 1;
_root.s = 0;
}
if (_root.finish == 1) {
if ((_root.comCarGoal == 0) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("win");
_root.checkWin = 1;
} else if ((_root.comCarGoal == 1) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("lost");
_root.checkWin = 1;
}
}
if (_root.gear == 1) {
if (_root.speed <= _root.gear2) {
_root.gearControl = 1;
_root.gearShow = 1;
} else if (_root.speed <= _root.gear3) {
_root.gearControl = 0.5;
_root.gearShow = 2;
} else if (_root.speed <= _root.gear4) {
_root.gearControl = 0.1;
_root.gearShow = 3;
} else if (_root.speed <= _root.gear5) {
_root.gearControl = 0.05;
_root.gearShow = 4;
} else if (_root.speed <= _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 5;
} else if (_root.speed > _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 6;
}
}
if (_root.finish == 0) {
if (key.isDown(37) and (_root.hit <= 0)) {
_root.trun = _root.trun + 0.1;
} else if (key.isDown(39) and (_root.hit <= 0)) {
_root.trun = _root.trun - 0.1;
} else if (_root.trun >= 0.1) {
_root.trun = _root.trun - 0.05;
} else if (_root.trun <= -0.1) {
_root.trun = _root.trun + 0.05;
} else {
_root.trun = 0;
}
}
if ((key.isDown(90) and (_root.hit <= 0)) and (_root.finish == 0)) {
_root.speed = _root.speed + (_root.acc * _root.gearControl);
_root.force = _root.force - 0.1;
} else {
_root.force = _root.force + 0.2;
_root.speed = _root.speed - 0.02;
}
if (key.isDown(88) and (_root.hit <= 0)) {
_root.speed = _root.speed - _root.breakPower;
_root.force = _root.force + 0.2;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 1;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 1;
}
with (_root.player) {
if (_root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMin, _y, true)) {
_root.hit = 1;
_root.trun = 0;
_root.speed = 0.8;
}
with (_root.player) {
if (_root.allbg.bg.main.gap.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.gap.hitTest(getBounds(_root).xMin, _y, true)) {
_root.force = _root.maxForce;
_root.gapHit = 1;
} else {
_root.gapHit = 0;
}
with (_root.player) {
if (_root.allbg.bg.main.grass.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.grass.hitTest(getBounds(_root).xMin, _y, true)) {
if (_root.speed >= 1) {
_root.speed = _root.speed - 0.2;
}
}
}
with (_root.player) {
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMin, _y, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMax, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 10;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMin, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMax, _y, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 10;
}
}
with (_root.player) {
if (_root.allbg.bg.main.goal.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.goal.hitTest(getBounds(_root).xMin, _y, true)) {
_root.finish = 1;
_root.speed = _root.speed - 0.2;
}
}
}
}
}
}
Symbol 188 MovieClip Frame 3
if (null) {
}
stop();
Instance of Symbol 187 MovieClip in Symbol 188 MovieClip Frame 3
onClipEvent (load) {
if (null) {
}
_root.acc = _root.acc - 0.01;
_root.m = 0;
_root.s = 0;
_root.ms = 0;
_root.comCarGoal = 0;
_root.checkWin = 0;
_root.finish = -1;
_root.pause = 0;
_root.comCarTest = 0;
_root.allbg.bg.gotoAndStop(2);
_root.map.bg.gotoAndStop(2);
_root.allbg.bg.main.comCarGroup.gotoAndStop("ha02");
if (_root.night == 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(1);
_root.car.carLight.gotoAndStop(1);
_root.allbg.bg.main.dark.gotoAndStop(1);
} else {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(2);
_root.car.carLight.gotoAndStop(2);
_root.allbg.bg.main.dark.gotoAndStop(2);
}
_root.smoke.stop();
_root.allbg.bg.main.comCarGroup.comCarUnit.stop();
_root.map.bg.main.comCarGroup.comCarUnit.stop();
_root.timeMove.stop();
if (_root.carSelected == 1) {
_root.car.carUnit.gotoAndStop("ae86t");
} else if (_root.carSelected == 2) {
_root.car.carUnit.gotoAndStop("ae86t2");
} else if (_root.carSelected == 3) {
_root.car.carUnit.gotoAndStop("ae86l");
} else if (_root.carSelected == 4) {
_root.car.carUnit.gotoAndStop("ae85l");
} else if (_root.carSelected == 5) {
_root.car.carUnit.gotoAndStop("sw20");
} else if (_root.carSelected == 6) {
_root.car.carUnit.gotoAndStop("fd3s");
} else if (_root.carSelected == 7) {
_root.car.carUnit.gotoAndStop("fc3s");
} else if (_root.carSelected == 8) {
_root.car.carUnit.gotoAndStop("gc8");
} else if (_root.carSelected == 9) {
_root.car.carUnit.gotoAndStop("bnr32");
} else if (_root.carSelected == 10) {
_root.car.carUnit.gotoAndStop("bnr34");
} else if (_root.carSelected == 11) {
_root.car.carUnit.gotoAndStop("ce9a");
} else if (_root.carSelected == 12) {
_root.car.carUnit.gotoAndStop("cn9a");
} else if (_root.carSelected == 13) {
_root.car.carUnit.gotoAndStop("dc2");
} else if (_root.carSelected == 14) {
_root.car.carUnit.gotoAndStop("ek9");
} else if (_root.carSelected == 15) {
_root.car.carUnit.gotoAndStop("eg6");
}
}
onClipEvent (enterFrame) {
if (null) {
}
if (_root.finish == -1) {
_root.map.bg.main.wall._visible = 0;
_root.map.bg.main.grass._visible = 0;
_root.map.bg.main.gap._visible = 0;
_root.map.bg.main.roadMark._visible = 0;
_root.map.bg.main.goal._visible = 0;
_root.map.bg.main.tree._visible = 0;
_root.map.bg.main.dark._visible = 0;
_root.map.bg.main.bgMain._visible = 0;
_root.allbg.bg.main.mapRoad._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.car.mapPoint._visible = 0;
_root.map.bg.main.comCarGroup.gotoAndStop("ha02");
_root.map.bg.main.comCarGroup.comCarUnit.stop();
}
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.gotoAndStop("ek9");
if (_root.pause == 0) {
if (_root.hit <= 0) {
_root.hit = 0;
} else {
_root.hit = _root.hit - 0.05;
}
if (_root.speed >= _root.maxSpeed) {
_root.speed = _root.maxSpeed;
} else if (_root.speed <= 0.1) {
_root.speed = 0;
}
if (_root.force >= _root.maxForce) {
if (_root.gapHit == 1) {
_root.force = _root.maxForce + 2;
} else {
_root.force = _root.maxForce;
}
} else if (_root.force <= _root.minForce) {
_root.force = _root.minForce;
}
if ((_root.trun <= 0.09) and (_root.trun >= -0.09)) {
_root.trun = 0;
} else if (_root.trun >= 0.8) {
_root.trun = 0.8;
} else if (_root.trun <= -0.8) {
_root.trun = -0.8;
}
if (_root.speed >= 0.5) {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + Math.round((_root.force / 2) * _root.trun);
_root.map.bg._rotation = _root.map.bg._rotation + Math.round((_root.force / 2) * _root.trun);
} else {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + 0;
_root.map.bg._rotation = _root.map.bg._rotation + 0;
}
_root.speedDisplay = Math.round(_root.speed * 20);
_root.car._rotation = (((_root.drift * _root.trun) * _root.speed) * _root.force) * -1;
_root.aboutSin = Math.round((_root.speed * 10) * Math.sin(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
_root.aboutCos = Math.round((_root.speed * 10) * Math.cos(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
if (_root.hit <= 0) {
_root.allbg.bg.main._x = _root.allbg.bg.main._x - _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y + _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x - _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y + _root.aboutCos;
} else {
_root.allbg.bg.main._x = _root.allbg.bg.main._x + _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y - _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x + _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y - _root.aboutCos;
}
if (_root.ms >= 60) {
_root.s = _root.s + 1;
_root.ms = 0;
}
if (_root.s >= 60) {
_root.m = _root.m + 1;
_root.s = 0;
}
if (_root.finish == 1) {
if ((_root.comCarGoal == 0) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("win");
_root.checkWin = 1;
} else if ((_root.comCarGoal == 1) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("lost");
_root.checkWin = 1;
}
}
if (_root.gear == 1) {
if (_root.speed <= _root.gear2) {
_root.gearControl = 1;
_root.gearShow = 1;
} else if (_root.speed <= _root.gear3) {
_root.gearControl = 0.5;
_root.gearShow = 2;
} else if (_root.speed <= _root.gear4) {
_root.gearControl = 0.1;
_root.gearShow = 3;
} else if (_root.speed <= _root.gear5) {
_root.gearControl = 0.05;
_root.gearShow = 4;
} else if (_root.speed <= _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 5;
} else if (_root.speed > _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 6;
}
}
if (_root.finish == 0) {
if (key.isDown(37) and (_root.hit <= 0)) {
_root.trun = _root.trun + 0.1;
} else if (key.isDown(39) and (_root.hit <= 0)) {
_root.trun = _root.trun - 0.1;
} else if (_root.trun >= 0.1) {
_root.trun = _root.trun - 0.05;
} else if (_root.trun <= -0.1) {
_root.trun = _root.trun + 0.05;
} else {
_root.trun = 0;
}
}
if ((key.isDown(90) and (_root.hit <= 0)) and (_root.finish == 0)) {
_root.speed = _root.speed + (_root.acc * _root.gearControl);
_root.force = _root.force - 0.1;
} else {
_root.force = _root.force + 0.2;
_root.speed = _root.speed - 0.02;
}
if (key.isDown(88) and (_root.hit <= 0)) {
_root.speed = _root.speed - _root.breakPower;
_root.force = _root.force + 0.2;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 1;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 1;
}
with (_root.player) {
if (_root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMin, _y, true)) {
_root.hit = 1;
_root.trun = 0;
_root.speed = 0.8;
}
with (_root.player) {
if (_root.allbg.bg.main.gap.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.gap.hitTest(getBounds(_root).xMin, _y, true)) {
_root.force = _root.maxForce;
_root.gapHit = 1;
} else {
_root.gapHit = 0;
}
with (_root.player) {
if (_root.allbg.bg.main.grass.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.grass.hitTest(getBounds(_root).xMin, _y, true)) {
if (_root.speed >= 1) {
_root.speed = _root.speed - 0.2;
}
}
}
with (_root.player) {
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMin, _y, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMax, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 10;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMin, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMax, _y, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 10;
}
}
with (_root.player) {
if (_root.allbg.bg.main.goal.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.goal.hitTest(getBounds(_root).xMin, _y, true)) {
_root.finish = 1;
_root.speed = _root.speed - 0.2;
}
}
}
}
}
}
Symbol 188 MovieClip Frame 4
if (null) {
}
stop();
Instance of Symbol 187 MovieClip in Symbol 188 MovieClip Frame 4
onClipEvent (load) {
if (null) {
}
_root.acc = _root.acc + 0.02;
_root.m = 0;
_root.s = 0;
_root.ms = 0;
_root.comCarGoal = 0;
_root.checkWin = 0;
_root.finish = -1;
_root.pause = 0;
_root.comCarTest = 0;
_root.allbg.bg.gotoAndStop(3);
_root.map.bg.gotoAndStop(3);
if (_root.night == 1) {
_root.map.bg.main.comCarGroup.gotoAndStop("ir02");
_root.allbg.bg.main.comCarGroup.gotoAndStop("ir02");
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(1);
_root.car.carLight.gotoAndStop(1);
_root.allbg.bg.main.dark.gotoAndStop(1);
} else {
_root.map.bg.main.comCarGroup.gotoAndStop("ir01");
_root.allbg.bg.main.comCarGroup.gotoAndStop("ir01");
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(2);
_root.car.carLight.gotoAndStop(2);
_root.allbg.bg.main.dark.gotoAndStop(2);
}
_root.smoke.stop();
_root.allbg.bg.main.comCarGroup.comCarUnit.stop();
_root.map.bg.main.comCarGroup.comCarUnit.stop();
_root.timeMove.stop();
if (_root.carSelected == 1) {
_root.car.carUnit.gotoAndStop("ae86t");
} else if (_root.carSelected == 2) {
_root.car.carUnit.gotoAndStop("ae86t2");
} else if (_root.carSelected == 3) {
_root.car.carUnit.gotoAndStop("ae86l");
} else if (_root.carSelected == 4) {
_root.car.carUnit.gotoAndStop("ae85l");
} else if (_root.carSelected == 5) {
_root.car.carUnit.gotoAndStop("sw20");
} else if (_root.carSelected == 6) {
_root.car.carUnit.gotoAndStop("fd3s");
} else if (_root.carSelected == 7) {
_root.car.carUnit.gotoAndStop("fc3s");
} else if (_root.carSelected == 8) {
_root.car.carUnit.gotoAndStop("gc8");
} else if (_root.carSelected == 9) {
_root.car.carUnit.gotoAndStop("bnr32");
} else if (_root.carSelected == 10) {
_root.car.carUnit.gotoAndStop("bnr34");
} else if (_root.carSelected == 11) {
_root.car.carUnit.gotoAndStop("ce9a");
} else if (_root.carSelected == 12) {
_root.car.carUnit.gotoAndStop("cn9a");
} else if (_root.carSelected == 13) {
_root.car.carUnit.gotoAndStop("dc2");
} else if (_root.carSelected == 14) {
_root.car.carUnit.gotoAndStop("ek9");
} else if (_root.carSelected == 15) {
_root.car.carUnit.gotoAndStop("eg6");
}
}
onClipEvent (enterFrame) {
if (null) {
}
if (_root.finish == -1) {
_root.map.bg.main.wall._visible = 0;
_root.map.bg.main.grass._visible = 0;
_root.map.bg.main.gap._visible = 0;
_root.map.bg.main.roadMark._visible = 0;
_root.map.bg.main.goal._visible = 0;
_root.map.bg.main.tree._visible = 0;
_root.map.bg.main.dark._visible = 0;
_root.map.bg.main.bgMain._visible = 0;
_root.allbg.bg.main.mapRoad._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.car.mapPoint._visible = 0;
_root.map.bg.main.comCarGroup.comCarUnit.stop();
}
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.gotoAndStop("sw20");
if (_root.pause == 0) {
if (_root.hit <= 0) {
_root.hit = 0;
} else {
_root.hit = _root.hit - 0.05;
}
if (_root.speed >= _root.maxSpeed) {
_root.speed = _root.maxSpeed;
} else if (_root.speed <= 0.1) {
_root.speed = 0;
}
if (_root.force >= _root.maxForce) {
if (_root.gapHit == 1) {
_root.force = _root.maxForce + 2;
} else {
_root.force = _root.maxForce;
}
} else if (_root.force <= _root.minForce) {
_root.force = _root.minForce;
}
if ((_root.trun <= 0.09) and (_root.trun >= -0.09)) {
_root.trun = 0;
} else if (_root.trun >= 0.8) {
_root.trun = 0.8;
} else if (_root.trun <= -0.8) {
_root.trun = -0.8;
}
if (_root.speed >= 0.5) {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + Math.round((_root.force / 2) * _root.trun);
_root.map.bg._rotation = _root.map.bg._rotation + Math.round((_root.force / 2) * _root.trun);
} else {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + 0;
_root.map.bg._rotation = _root.map.bg._rotation + 0;
}
_root.speedDisplay = Math.round(_root.speed * 20);
_root.car._rotation = (((_root.drift * _root.trun) * _root.speed) * _root.force) * -1;
_root.aboutSin = Math.round((_root.speed * 10) * Math.sin(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
_root.aboutCos = Math.round((_root.speed * 10) * Math.cos(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
if (_root.hit <= 0) {
_root.allbg.bg.main._x = _root.allbg.bg.main._x - _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y + _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x - _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y + _root.aboutCos;
} else {
_root.allbg.bg.main._x = _root.allbg.bg.main._x + _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y - _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x + _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y - _root.aboutCos;
}
if (_root.ms >= 60) {
_root.s = _root.s + 1;
_root.ms = 0;
}
if (_root.s >= 60) {
_root.m = _root.m + 1;
_root.s = 0;
}
if (_root.finish == 1) {
if ((_root.comCarGoal == 0) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("win");
_root.checkWin = 1;
} else if ((_root.comCarGoal == 1) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("lost");
_root.checkWin = 1;
}
}
if (_root.gear == 1) {
if (_root.speed <= _root.gear2) {
_root.gearControl = 1;
_root.gearShow = 1;
} else if (_root.speed <= _root.gear3) {
_root.gearControl = 0.5;
_root.gearShow = 2;
} else if (_root.speed <= _root.gear4) {
_root.gearControl = 0.1;
_root.gearShow = 3;
} else if (_root.speed <= _root.gear5) {
_root.gearControl = 0.05;
_root.gearShow = 4;
} else if (_root.speed <= _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 5;
} else if (_root.speed > _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 6;
}
}
if (_root.finish == 0) {
if (key.isDown(37) and (_root.hit <= 0)) {
_root.trun = _root.trun + 0.1;
} else if (key.isDown(39) and (_root.hit <= 0)) {
_root.trun = _root.trun - 0.1;
} else if (_root.trun >= 0.1) {
_root.trun = _root.trun - 0.05;
} else if (_root.trun <= -0.1) {
_root.trun = _root.trun + 0.05;
} else {
_root.trun = 0;
}
}
if ((key.isDown(90) and (_root.hit <= 0)) and (_root.finish == 0)) {
_root.speed = _root.speed + (_root.acc * _root.gearControl);
_root.force = _root.force - 0.1;
} else {
_root.force = _root.force + 0.2;
_root.speed = _root.speed - 0.02;
}
if (key.isDown(88) and (_root.hit <= 0)) {
_root.speed = _root.speed - _root.breakPower;
_root.force = _root.force + 0.2;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 1;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 1;
}
with (_root.player) {
if (_root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMin, _y, true)) {
_root.hit = 1;
_root.trun = 0;
_root.speed = 0.8;
}
with (_root.player) {
if (_root.allbg.bg.main.gap.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.gap.hitTest(getBounds(_root).xMin, _y, true)) {
_root.force = _root.maxForce;
_root.allbg.bg.main._x = _root.allbg.bg.main._x - 3;
_root.gapHit = 1;
} else {
_root.gapHit = 0;
}
with (_root.player) {
if (_root.allbg.bg.main.grass.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.grass.hitTest(getBounds(_root).xMin, _y, true)) {
if (_root.speed >= 1) {
_root.speed = _root.speed - 0.2;
}
}
}
with (_root.player) {
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMin, _y, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMax, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 10;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMin, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMax, _y, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 10;
}
}
with (_root.player) {
if (_root.allbg.bg.main.goal.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.goal.hitTest(getBounds(_root).xMin, _y, true)) {
_root.finish = 1;
_root.speed = _root.speed - 0.2;
}
}
}
}
}
}
Symbol 188 MovieClip Frame 5
if (null) {
}
stop();
Instance of Symbol 187 MovieClip in Symbol 188 MovieClip Frame 5
onClipEvent (load) {
if (null) {
}
_root.acc = _root.acc + 0.01;
_root.m = 0;
_root.s = 0;
_root.ms = 0;
_root.comCarGoal = 0;
_root.checkWin = 0;
_root.finish = -1;
_root.pause = 0;
_root.comCarTest = 0;
_root.allbg.bg.gotoAndStop(4);
_root.map.bg.gotoAndStop(4);
if (_root.night == 1) {
_root.map.bg.main.comCarGroup.gotoAndStop("ak01");
_root.allbg.bg.main.comCarGroup.gotoAndStop("ak01");
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(1);
_root.car.carLight.gotoAndStop(1);
_root.allbg.bg.main.dark.gotoAndStop(1);
} else {
_root.map.bg.main.comCarGroup.gotoAndStop("ak03");
_root.allbg.bg.main.comCarGroup.gotoAndStop("ak03");
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(2);
_root.car.carLight.gotoAndStop(2);
_root.allbg.bg.main.dark.gotoAndStop(2);
}
_root.smoke.stop();
_root.allbg.bg.main.comCarGroup.comCarUnit.stop();
_root.map.bg.main.comCarGroup.comCarUnit.stop();
_root.timeMove.stop();
if (_root.carSelected == 1) {
_root.car.carUnit.gotoAndStop("ae86t");
} else if (_root.carSelected == 2) {
_root.car.carUnit.gotoAndStop("ae86t2");
} else if (_root.carSelected == 3) {
_root.car.carUnit.gotoAndStop("ae86l");
} else if (_root.carSelected == 4) {
_root.car.carUnit.gotoAndStop("ae85l");
} else if (_root.carSelected == 5) {
_root.car.carUnit.gotoAndStop("sw20");
} else if (_root.carSelected == 6) {
_root.car.carUnit.gotoAndStop("fd3s");
} else if (_root.carSelected == 7) {
_root.car.carUnit.gotoAndStop("fc3s");
} else if (_root.carSelected == 8) {
_root.car.carUnit.gotoAndStop("gc8");
} else if (_root.carSelected == 9) {
_root.car.carUnit.gotoAndStop("bnr32");
} else if (_root.carSelected == 10) {
_root.car.carUnit.gotoAndStop("bnr34");
} else if (_root.carSelected == 11) {
_root.car.carUnit.gotoAndStop("ce9a");
} else if (_root.carSelected == 12) {
_root.car.carUnit.gotoAndStop("cn9a");
} else if (_root.carSelected == 13) {
_root.car.carUnit.gotoAndStop("dc2");
} else if (_root.carSelected == 14) {
_root.car.carUnit.gotoAndStop("ek9");
} else if (_root.carSelected == 15) {
_root.car.carUnit.gotoAndStop("eg6");
}
}
onClipEvent (enterFrame) {
if (null) {
}
if (_root.finish == -1) {
_root.map.bg.main.wall._visible = 0;
_root.map.bg.main.grass._visible = 0;
_root.map.bg.main.gap._visible = 0;
_root.map.bg.main.roadMark._visible = 0;
_root.map.bg.main.goal._visible = 0;
_root.map.bg.main.tree._visible = 0;
_root.map.bg.main.dark._visible = 0;
_root.map.bg.main.bgMain._visible = 0;
_root.allbg.bg.main.mapRoad._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.car.mapPoint._visible = 0;
_root.map.bg.main.comCarGroup.comCarUnit.stop();
}
if (_root.night == 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.gotoAndStop("fc3s");
} else {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.gotoAndStop("eg6");
}
if (_root.pause == 0) {
if (_root.hit <= 0) {
_root.hit = 0;
} else {
_root.hit = _root.hit - 0.05;
}
if (_root.speed >= _root.maxSpeed) {
_root.speed = _root.maxSpeed;
} else if (_root.speed <= 0.1) {
_root.speed = 0;
}
if (_root.force >= _root.maxForce) {
_root.force = _root.maxForce;
} else if (_root.force <= _root.minForce) {
_root.force = _root.minForce;
}
if ((_root.trun <= 0.09) and (_root.trun >= -0.09)) {
_root.trun = 0;
} else if (_root.trun >= 0.8) {
_root.trun = 0.8;
} else if (_root.trun <= -0.8) {
_root.trun = -0.8;
}
if (_root.speed >= 0.5) {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + Math.round((_root.force / 2) * _root.trun);
_root.map.bg._rotation = _root.map.bg._rotation + Math.round((_root.force / 2) * _root.trun);
} else {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + 0;
_root.map.bg._rotation = _root.map.bg._rotation + 0;
}
_root.speedDisplay = Math.round(_root.speed * 20);
_root.car._rotation = (((_root.drift * _root.trun) * _root.speed) * _root.force) * -1;
_root.aboutSin = Math.round((_root.speed * 10) * Math.sin(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
_root.aboutCos = Math.round((_root.speed * 10) * Math.cos(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
if (_root.hit <= 0) {
_root.allbg.bg.main._x = _root.allbg.bg.main._x - _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y + _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x - _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y + _root.aboutCos;
} else {
_root.allbg.bg.main._x = _root.allbg.bg.main._x + _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y - _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x + _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y - _root.aboutCos;
}
if (_root.ms >= 60) {
_root.s = _root.s + 1;
_root.ms = 0;
}
if (_root.s >= 60) {
_root.m = _root.m + 1;
_root.s = 0;
}
if (_root.finish == 1) {
if ((_root.comCarGoal == 0) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("win");
_root.checkWin = 1;
} else if ((_root.comCarGoal == 1) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("lost");
_root.checkWin = 1;
}
}
if (_root.gear == 1) {
if (_root.speed <= _root.gear2) {
_root.gearControl = 1;
_root.gearShow = 1;
} else if (_root.speed <= _root.gear3) {
_root.gearControl = 0.5;
_root.gearShow = 2;
} else if (_root.speed <= _root.gear4) {
_root.gearControl = 0.1;
_root.gearShow = 3;
} else if (_root.speed <= _root.gear5) {
_root.gearControl = 0.05;
_root.gearShow = 4;
} else if (_root.speed <= _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 5;
} else if (_root.speed > _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 6;
}
}
if (_root.finish == 0) {
if (key.isDown(37) and (_root.hit <= 0)) {
_root.trun = _root.trun + 0.1;
} else if (key.isDown(39) and (_root.hit <= 0)) {
_root.trun = _root.trun - 0.1;
} else if (_root.trun >= 0.1) {
_root.trun = _root.trun - 0.05;
} else if (_root.trun <= -0.1) {
_root.trun = _root.trun + 0.05;
} else {
_root.trun = 0;
}
}
if ((key.isDown(90) and (_root.hit <= 0)) and (_root.finish == 0)) {
_root.speed = _root.speed + (_root.acc * _root.gearControl);
_root.force = _root.force - 0.1;
} else {
_root.force = _root.force + 0.2;
_root.speed = _root.speed - 0.02;
}
if (key.isDown(88) and (_root.hit <= 0)) {
_root.speed = _root.speed - _root.breakPower;
_root.force = _root.force + 0.2;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 1;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 1;
}
with (_root.player) {
if (_root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMin, _y, true)) {
_root.hit = 1;
_root.trun = 0;
_root.speed = 0.8;
}
with (_root.player) {
if (_root.allbg.bg.main.gap.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.gap.hitTest(getBounds(_root).xMin, _y, true)) {
_root.force = _root.maxForce;
_root.allbg.bg.main._x = _root.allbg.bg.main._x - 3;
}
with (_root.player) {
if (_root.allbg.bg.main.grass.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.grass.hitTest(getBounds(_root).xMin, _y, true)) {
if (_root.speed >= 1) {
_root.speed = _root.speed - 0.2;
}
}
}
with (_root.player) {
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMin, _y, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMax, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 10;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMin, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMax, _y, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 10;
}
}
with (_root.player) {
if (_root.allbg.bg.main.goal.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.goal.hitTest(getBounds(_root).xMin, _y, true)) {
_root.finish = 1;
_root.speed = _root.speed - 0.2;
}
}
}
}
}
}
Symbol 188 MovieClip Frame 6
if (null) {
}
stop();
Instance of Symbol 187 MovieClip in Symbol 188 MovieClip Frame 6
onClipEvent (load) {
if (null) {
}
_root.acc = _root.acc - 0.01;
_root.m = 0;
_root.s = 0;
_root.ms = 0;
_root.comCarGoal = 0;
_root.checkWin = 0;
_root.finish = -1;
_root.pause = 0;
_root.comCarTest = 0;
_root.allbg.bg.gotoAndStop(5);
_root.map.bg.gotoAndStop(5);
if (_root.night == 1) {
_root.map.bg.main.comCarGroup.gotoAndStop("ak02");
_root.allbg.bg.main.comCarGroup.gotoAndStop("ak02");
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(1);
_root.car.carLight.gotoAndStop(1);
_root.allbg.bg.main.dark.gotoAndStop(1);
} else {
_root.map.bg.main.comCarGroup.gotoAndStop("ak04");
_root.allbg.bg.main.comCarGroup.gotoAndStop("ak04");
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight.gotoAndStop(2);
_root.car.carLight.gotoAndStop(2);
_root.allbg.bg.main.dark.gotoAndStop(2);
}
_root.smoke.stop();
_root.allbg.bg.main.comCarGroup.comCarUnit.stop();
_root.map.bg.main.comCarGroup.comCarUnit.stop();
_root.timeMove.stop();
if (_root.carSelected == 1) {
_root.car.carUnit.gotoAndStop("ae86t");
} else if (_root.carSelected == 2) {
_root.car.carUnit.gotoAndStop("ae86t2");
} else if (_root.carSelected == 3) {
_root.car.carUnit.gotoAndStop("ae86l");
} else if (_root.carSelected == 4) {
_root.car.carUnit.gotoAndStop("ae85l");
} else if (_root.carSelected == 5) {
_root.car.carUnit.gotoAndStop("sw20");
} else if (_root.carSelected == 6) {
_root.car.carUnit.gotoAndStop("fd3s");
} else if (_root.carSelected == 7) {
_root.car.carUnit.gotoAndStop("fc3s");
} else if (_root.carSelected == 8) {
_root.car.carUnit.gotoAndStop("gc8");
} else if (_root.carSelected == 9) {
_root.car.carUnit.gotoAndStop("bnr32");
} else if (_root.carSelected == 10) {
_root.car.carUnit.gotoAndStop("bnr34");
} else if (_root.carSelected == 11) {
_root.car.carUnit.gotoAndStop("ce9a");
} else if (_root.carSelected == 12) {
_root.car.carUnit.gotoAndStop("cn9a");
} else if (_root.carSelected == 13) {
_root.car.carUnit.gotoAndStop("dc2");
} else if (_root.carSelected == 14) {
_root.car.carUnit.gotoAndStop("ek9");
} else if (_root.carSelected == 15) {
_root.car.carUnit.gotoAndStop("eg6");
}
}
onClipEvent (enterFrame) {
if (null) {
}
if (_root.finish == -1) {
_root.map.bg.main.wall._visible = 0;
_root.map.bg.main.grass._visible = 0;
_root.map.bg.main.gap._visible = 0;
_root.map.bg.main.roadMark._visible = 0;
_root.map.bg.main.goal._visible = 0;
_root.map.bg.main.tree._visible = 0;
_root.map.bg.main.dark._visible = 0;
_root.map.bg.main.bgMain._visible = 0;
_root.allbg.bg.main.mapRoad._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.car.mapPoint._visible = 0;
_root.map.bg.main.comCarGroup.comCarUnit.stop();
}
if (_root.night == 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.gotoAndStop("fd3s");
} else {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.mapPoint._visible = 0;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.gotoAndStop("dc2");
}
if (_root.pause == 0) {
if (_root.hit <= 0) {
_root.hit = 0;
} else {
_root.hit = _root.hit - 0.05;
}
if (_root.speed >= _root.maxSpeed) {
_root.speed = _root.maxSpeed;
} else if (_root.speed <= 0.1) {
_root.speed = 0;
}
if (_root.force >= _root.maxForce) {
_root.force = _root.maxForce;
} else if (_root.force <= _root.minForce) {
_root.force = _root.minForce;
}
if ((_root.trun <= 0.09) and (_root.trun >= -0.09)) {
_root.trun = 0;
} else if (_root.trun >= 0.8) {
_root.trun = 0.8;
} else if (_root.trun <= -0.8) {
_root.trun = -0.8;
}
if (_root.speed >= 0.5) {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + Math.round((_root.force / 2) * _root.trun);
_root.map.bg._rotation = _root.map.bg._rotation + Math.round((_root.force / 2) * _root.trun);
} else {
_root.allbg.bg._rotation = _root.allbg.bg._rotation + 0;
_root.map.bg._rotation = _root.map.bg._rotation + 0;
}
_root.speedDisplay = Math.round(_root.speed * 20);
_root.car._rotation = (((_root.drift * _root.trun) * _root.speed) * _root.force) * -1;
_root.aboutSin = Math.round((_root.speed * 10) * Math.sin(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
_root.aboutCos = Math.round((_root.speed * 10) * Math.cos(((_root.allbg.bg._rotation * -1) * Math.PI) / 180)) / 10;
if (_root.hit <= 0) {
_root.allbg.bg.main._x = _root.allbg.bg.main._x - _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y + _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x - _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y + _root.aboutCos;
} else {
_root.allbg.bg.main._x = _root.allbg.bg.main._x + _root.aboutSin;
_root.allbg.bg.main._y = _root.allbg.bg.main._y - _root.aboutCos;
_root.map.bg.main._x = _root.map.bg.main._x + _root.aboutSin;
_root.map.bg.main._y = _root.map.bg.main._y - _root.aboutCos;
}
if (_root.ms >= 60) {
_root.s = _root.s + 1;
_root.ms = 0;
}
if (_root.s >= 60) {
_root.m = _root.m + 1;
_root.s = 0;
}
if (_root.finish == 1) {
if ((_root.comCarGoal == 0) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("win");
_root.checkWin = 1;
} else if ((_root.comCarGoal == 1) and (_root.checkWin == 0)) {
_root.displayText.gotoAndPlay("lost");
_root.checkWin = 1;
}
}
if (_root.gear == 1) {
if (_root.speed <= _root.gear2) {
_root.gearControl = 1;
_root.gearShow = 1;
} else if (_root.speed <= _root.gear3) {
_root.gearControl = 0.5;
_root.gearShow = 2;
} else if (_root.speed <= _root.gear4) {
_root.gearControl = 0.1;
_root.gearShow = 3;
} else if (_root.speed <= _root.gear5) {
_root.gearControl = 0.05;
_root.gearShow = 4;
} else if (_root.speed <= _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 5;
} else if (_root.speed > _root.gear6) {
_root.gearControl = 0.01;
_root.gearShow = 6;
}
}
if (_root.finish == 0) {
if (key.isDown(37) and (_root.hit <= 0)) {
_root.trun = _root.trun + 0.1;
} else if (key.isDown(39) and (_root.hit <= 0)) {
_root.trun = _root.trun - 0.1;
} else if (_root.trun >= 0.1) {
_root.trun = _root.trun - 0.05;
} else if (_root.trun <= -0.1) {
_root.trun = _root.trun + 0.05;
} else {
_root.trun = 0;
}
}
if ((key.isDown(90) and (_root.hit <= 0)) and (_root.finish == 0)) {
_root.speed = _root.speed + (_root.acc * _root.gearControl);
_root.force = _root.force - 0.1;
} else {
_root.force = _root.force + 0.2;
_root.speed = _root.speed - 0.02;
}
if (key.isDown(88) and (_root.hit <= 0)) {
_root.speed = _root.speed - _root.breakPower;
_root.force = _root.force + 0.2;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 1;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x >= 1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 1;
} else if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x <= -1) {
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 1;
}
with (_root.player) {
if (_root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.wall.walls2.hitTest(getBounds(_root).xMin, _y, true)) {
_root.hit = 1;
_root.trun = 0;
_root.speed = 0.8;
}
with (_root.player) {
if (_root.allbg.bg.main.gap.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.gap.hitTest(getBounds(_root).xMin, _y, true)) {
_root.force = _root.maxForce;
_root.allbg.bg.main._x = _root.allbg.bg.main._x - 3;
}
with (_root.player) {
if (_root.allbg.bg.main.grass.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.grass.hitTest(getBounds(_root).xMin, _y, true)) {
if (_root.speed >= 1) {
_root.speed = _root.speed - 0.2;
}
}
}
with (_root.player) {
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMin, _y, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMax, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x - 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x - 10;
}
if (_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(_x, getBounds(_root).yMin, true) or _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit.hitTest(getBounds(_root).xMax, _y, true)) {
_root.speed = _root.speed - 0.2;
_root.force = _root.maxForce;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carUnit._x + 10;
_root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x = _root.allbg.bg.main.comCarGroup.comCarUnit.comCar.carLight._x + 10;
}
}
with (_root.player) {
if (_root.allbg.bg.main.goal.hitTest(getBounds(_root).xMax, _y, true) or _root.allbg.bg.main.goal.hitTest(getBounds(_root).xMin, _y, true)) {
_root.finish = 1;
_root.speed = _root.speed - 0.2;
}
}
}
}
}
}
Symbol 198 Button
on (press, keyPress "z") {
if (null) {
}
_root.play();
}
Symbol 200 MovieClip Frame 1
if (null) {
}
_root.finish = -1;
Symbol 200 MovieClip Frame 151
if (null) {
}
_root.finish = 0;
_root.smoke.play();
_root.allbg.bg.main.comCarGroup.comCarUnit.play();
_root.map.bg.main.comCarGroup.comCarUnit.play();
_root.timeMove.play();
Symbol 200 MovieClip Frame 181
if (null) {
}
stop();
Symbol 200 MovieClip Frame 273
if (null) {
}
stop();
Symbol 200 MovieClip Frame 365
if (null) {
}
stop();
Symbol 203 Button
on (keyPress "<Space>") {
if (null) {
}
if (_root.finish >= 0) {
if (_root.pause == 0) {
_root.pause = 1;
_root.bgm.stop();
_root.smoke.stop();
_root.allbg.bg.main.comCarGroup.comCarUnit.stop();
_root.map.bg.main.comCarGroup.comCarUnit.stop();
_root.timeMove.stop();
} else {
_root.pause = 0;
_root.bgm.play();
_root.smoke.play();
_root.allbg.bg.main.comCarGroup.comCarUnit.play();
_root.map.bg.main.comCarGroup.comCarUnit.play();
_root.timeMove.play();
}
}
}
Symbol 204 Button
on (keyPress "p") {
if (null) {
}
if (_root.finish >= 0) {
if (_root.pause == 0) {
_root.pause = 1;
_root.bgm.stop();
_root.smoke.stop();
_root.allbg.bg.main.comCarGroup.comCarUnit.stop();
_root.map.bg.main.comCarGroup.comCarUnit.stop();
_root.timeMove.stop();
} else {
_root.pause = 0;
_root.smoke.play();
_root.allbg.bg.main.comCarGroup.comCarUnit.play();
_root.map.bg.main.comCarGroup.comCarUnit.play();
_root.timeMove.play();
}
}
}
Symbol 206 MovieClip Frame 1
if (null) {
}
if (_root.finish == 0) {
_root.ms = _root.ms + 2;
} else {
stop();
}
Symbol 206 MovieClip Frame 2
if (null) {
}
if (_root.finish == 0) {
_root.ms = _root.ms + 2;
} else {
stop();
}
Symbol 208 MovieClip Frame 2115
if (null) {
}
_root.bgm2.play();
Symbol 210 MovieClip Frame 1
if (null) {
}
stop();