home *** CD-ROM | disk | FTP | other *** search
Wrap
counter++; move = 0; if(counter == 12 or counter == 30 or counter == 70 or counter == 180 or counter == 220 or counter == 250 or counter == 340 or counter == 452 or counter == 510) { colour = random(3); which_side = random(2); if(which_side < 1) { _root.car1._xscale = -75.6; set("/car1:side",0); } else { _root.car1._xscale = 75.6; set("/car1:side",1); } setProperty("/car1/other_car/body0", _visible, false); setProperty("/car1/other_car/body1", _visible, false); setProperty("/car1/other_car/body2", _visible, false); setProperty("/car1/other_car/body" add colour, _visible, true); _root.car1.other_car.gotoAndStop(1); carhit = 0; tellTarget("/car1") { gotoAndPlay(2); } } if(Number(counter) == 110 or Number(counter) == 295 or Number(counter) == 415) { tellTarget("/road") { gotoAndStop("turnright"); play(); } turn_flag = 1; } if(Number(counter) == 100 or Number(counter) == 285 or Number(counter) == 405) { tellTarget("/arrowSign") { nextFrame(); play(); } } if(Number(counter) == 340) { tellTarget("/road") { gotoAndStop("turnleft"); play(); } turn_flag = 2; } if(Number(counter) == 165 or Number(counter) == 325 or Number(counter) == 445) { tellTarget("/road") { gotoAndStop("backright"); play(); } turn_flag = 0; } if(Number(counter) == 390) { tellTarget("/road") { gotoAndStop("backleft"); play(); } turn_flag = 0; } if(Number(counter) == 200) { tellTarget("/road/main_banner") { nextFrame(); play(); } } if(Number(counter) == 532) { tellTarget("/road/statban") { nextFrame(); play(); } if(Number(lap) >= Number(totalLaps)) { tellTarget("/crowd") { gotoAndPlay(2); } } } if(Number(counter) >= 545) { counter = 0; lap = Number(lap) + 1; if(Number(totalLaps) < Number(lap)) { gotoAndPlay(60); } else { set("/lapDisplay:lapnum","LAP " add lap); setProperty("/lapDisplay", _visible, true); } tellTarget("/lapDisplay") { gotoAndPlay(2); } if(Number(lap) == Number(totalLaps)) { tellTarget("/finallap") { nextFrame(); play(); } } } if(Number(turn_flag) == 1) { setProperty("/player", _X, getProperty("/player", _X) - 10); } if(Number(turn_flag) == 2) { setProperty("/player", _X, Number(getProperty("/player", _X)) + 10); } if(0 < _root.player.move) { _root.player._x += 3 + _root.player.move; } else if(_root.player.move < 0) { _root.player._x += -3 + _root.player.move; } car_x = getProperty("/player", _X); if(Number(-50) >= Number(getProperty("/player", _X))) { setProperty("/player", _X, -38); damage = Number(damage) + 5; tellTarget("/edgesound") { gotoAndPlay(2); } } else if(228 < Number(car_x)) { setProperty("/player", _X, 215); damage = Number(damage) + 5; tellTarget("/edgesound") { gotoAndPlay(2); } } if(Number(int(counter / 5)) == Number(counter / 5)) { tellTarget("/trackmap") { nextFrame(); stop(); } } set("/:oc_y",getProperty("/car1/other_car", _Y)); if(Number(oc_y) >= Number(-60) and Number(oc_y) < 30) { if(eval("/:car_x") >= 140 and eval("/car1:side") == 1) { if(carhit < 1) { _root.car1.other_car.gotoAndPlay(2); jakobs++; tellTarget("/jakobsound") { gotoAndPlay(2); } carhit = 1; } } if(40 >= eval("/:car_x") and eval("/car1:side") == 0) { if(carhit < 1) { _root.car1.other_car.gotoAndPlay(2); jakobs++; tellTarget("/jakobsound") { gotoAndPlay(2); } carhit = 1; } } }