Section 1
//Base64 (com.dynamicflash.util.Base64)
package com.dynamicflash.util {
import flash.utils.*;
public class Base64 {
public static const version:String = "1.0.0";
private static const BASE64_CHARS:String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
public function Base64(){
super();
throw (new Error("Base64 class is static container only"));
}
public static function encode(data:String):String{
var bytes:ByteArray = new ByteArray();
bytes.writeUTFBytes(data);
return (encodeByteArray(bytes));
}
public static function encodeByteArray(data:ByteArray):String{
var dataBuffer:Array;
var i:uint;
var j:uint;
var k:uint;
var output:String = "";
var outputBuffer:Array = new Array(4);
data.position = 0;
while (data.bytesAvailable > 0) {
dataBuffer = new Array();
i = 0;
while ((((i < 3)) && ((data.bytesAvailable > 0)))) {
dataBuffer[i] = data.readUnsignedByte();
i++;
};
outputBuffer[0] = ((dataBuffer[0] & 252) >> 2);
outputBuffer[1] = (((dataBuffer[0] & 3) << 4) | (dataBuffer[1] >> 4));
outputBuffer[2] = (((dataBuffer[1] & 15) << 2) | (dataBuffer[2] >> 6));
outputBuffer[3] = (dataBuffer[2] & 63);
j = dataBuffer.length;
while (j < 3) {
outputBuffer[(j + 1)] = 64;
j++;
};
k = 0;
while (k < outputBuffer.length) {
output = (output + BASE64_CHARS.charAt(outputBuffer[k]));
k++;
};
};
return (output);
}
public static function decode(data:String):String{
var bytes:ByteArray = decodeToByteArray(data);
return (bytes.readUTFBytes(bytes.length));
}
public static function decodeToByteArray(data:String):ByteArray{
var j:uint;
var k:uint;
var output:ByteArray = new ByteArray();
var dataBuffer:Array = new Array(4);
var outputBuffer:Array = new Array(3);
var i:uint;
while (i < data.length) {
j = 0;
while ((((j < 4)) && (((i + j) < data.length)))) {
dataBuffer[j] = BASE64_CHARS.indexOf(data.charAt((i + j)));
j++;
};
outputBuffer[0] = ((dataBuffer[0] << 2) + ((dataBuffer[1] & 48) >> 4));
outputBuffer[1] = (((dataBuffer[1] & 15) << 4) + ((dataBuffer[2] & 60) >> 2));
outputBuffer[2] = (((dataBuffer[2] & 3) << 6) + dataBuffer[3]);
k = 0;
while (k < outputBuffer.length) {
if (dataBuffer[(k + 1)] == 64){
break;
};
output.writeByte(outputBuffer[k]);
k++;
};
i = (i + 4);
};
output.position = 0;
return (output);
}
}
}//package com.dynamicflash.util
Section 2
//ACStinger_11 (horizon_gemini_ArmorGames_1b_fla.ACStinger_11)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class ACStinger_11 extends MovieClip {
public var shakeNum:int;
public var repeatFlap:int;
public function ACStinger_11(){
addFrameScript(0, frame1, 21, frame22, 33, frame34, 49, frame50, 99, frame100, 188, frame189, 299, frame300);
}
function frame1(){
shakeNum = 4;
}
function frame189(){
repeatFlap = 0;
}
function frame300(){
stop();
MovieClip(root).introDone = true;
}
function frame50(){
shakeNum--;
if (shakeNum > 0){
gotoAndPlay("shake2");
} else {
shakeNum = 4;
};
}
function frame100(){
shakeNum--;
if (shakeNum > 0){
gotoAndPlay("hit2");
} else {
shakeNum = 4;
};
}
function frame22(){
shakeNum--;
if (shakeNum > 0){
gotoAndPlay("shake1");
} else {
shakeNum = 4;
};
}
function frame34(){
shakeNum--;
if (shakeNum > 0){
gotoAndPlay("hit1");
} else {
shakeNum = 4;
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 3
//ag_intro_mc_5 (horizon_gemini_ArmorGames_1b_fla.ag_intro_mc_5)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class ag_intro_mc_5 extends MovieClip {
public function ag_intro_mc_5(){
addFrameScript(0, frame1, 217, frame218);
}
function frame218(){
stop();
MovieClip(root).sponsorDone = true;
}
function frame1(){
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 4
//boostSountCLIP_202 (horizon_gemini_ArmorGames_1b_fla.boostSountCLIP_202)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.media.*;
public dynamic class boostSountCLIP_202 extends MovieClip {
public var canPlay:Boolean;
public var track1:BOOST;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var someTransform:SoundTransform;
public function boostSountCLIP_202(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame2(){
matchSound();
canPlay = false;
}
public function matchSound():void{
if (canPlay){
someTransform.volume = 0.5;
someChannel.soundTransform = someTransform;
someChannel = track1.play(0, 1, someTransform);
};
}
function frame1(){
stop();
track1 = new BOOST();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
mC = MovieClip(root);
canPlay = true;
}
function frame20(){
canPlay = true;
gotoAndStop(1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 5
//buttonPressSound_195 (horizon_gemini_ArmorGames_1b_fla.buttonPressSound_195)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class buttonPressSound_195 extends MovieClip {
public function buttonPressSound_195(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 6
//buttonPressSoundBACK_210 (horizon_gemini_ArmorGames_1b_fla.buttonPressSoundBACK_210)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class buttonPressSoundBACK_210 extends MovieClip {
public function buttonPressSoundBACK_210(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 7
//buttonPressSoundSELECT_211 (horizon_gemini_ArmorGames_1b_fla.buttonPressSoundSELECT_211)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class buttonPressSoundSELECT_211 extends MovieClip {
public function buttonPressSoundSELECT_211(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 8
//CloudsBG_ANIM_32 (horizon_gemini_ArmorGames_1b_fla.CloudsBG_ANIM_32)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class CloudsBG_ANIM_32 extends MovieClip {
public function CloudsBG_ANIM_32(){
addFrameScript(0, frame1);
}
function frame1(){
gotoAndPlay((Rand.getRandom(190) + 1));
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 9
//CollisionSound01_201 (horizon_gemini_ArmorGames_1b_fla.CollisionSound01_201)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CollisionSound01_201 extends MovieClip {
public var canPlay:Boolean;
public var track1:collisionSound;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var someTransform:SoundTransform;
public function CollisionSound01_201(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame2(){
matchSound();
canPlay = false;
}
public function matchSound():void{
if (canPlay){
someTransform.volume = (mC.collVolume + 0.3);
someChannel.soundTransform = someTransform;
someChannel = track1.play(0, 1, someTransform);
};
}
function frame1(){
stop();
track1 = new collisionSound();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
mC = MovieClip(root);
canPlay = true;
}
function frame20(){
canPlay = true;
gotoAndStop(1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 10
//CountDownCLIP_98 (horizon_gemini_ArmorGames_1b_fla.CountDownCLIP_98)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CountDownCLIP_98 extends MovieClip {
public var moreGamesBUT:MovieClip;
public var mC:MovieClip;
public function CountDownCLIP_98(){
addFrameScript(0, frame1, 1, frame2, 40, frame41, 79, frame80, 100, frame101, 118, frame119, 120, frame121);
}
function frame121(){
mC.gameMode = 3;
mC.raceStartTime = getTimer();
mC.lapStartTime = getTimer();
if (mC.soundOn == true){
mC.startBeep.gotoAndPlay("beep2");
};
}
function frame1(){
stop();
mC = MovieClip(root);
}
function frame101(){
moreGamesBUT.gotoAndPlay("fadeOUT");
}
function frame41(){
if (mC.soundOn == true){
mC.startBeep.gotoAndPlay("beep1");
};
}
function frame80(){
if (mC.soundOn == true){
mC.startBeep.gotoAndPlay("beep1");
mC.speedLOWVolume = 1;
mC.speedHIGHVolume = 0;
mC.speedLOW.gotoAndPlay("fadeIN");
mC.speedHIGH.gotoAndPlay("fadeIN");
mC.mainMusic.gotoAndPlay("fadeIN");
};
}
public function moreGamesBUTClick(e:MouseEvent):void{
mC.openSponsorLink(e);
}
function frame2(){
if (mC.soundOn == true){
mC.startBeep.gotoAndPlay("beep1");
};
moreGamesBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
moreGamesBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
moreGamesBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
moreGamesBUT.addEventListener(MouseEvent.MOUSE_UP, moreGamesBUTClick);
moreGamesBUT.visible = ((mC.useMoFo == true)) ? false : true;
}
function frame119(){
mC.HUD.gotoAndPlay("fadeIN");
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 11
//CountdownTITLE_100 (horizon_gemini_ArmorGames_1b_fla.CountdownTITLE_100)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class CountdownTITLE_100 extends MovieClip {
public var trackTITLE:TextField;
public var trackNUMBER:TextField;
public var trackTIME:TextField;
public var trackNum:int;
public var mC:MovieClip;
public function CountdownTITLE_100(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
trackNum = mC.trackNum;
trackTITLE.text = mC.trackNames[trackNum];
trackNUMBER.text = ("Track " + trackNum);
trackTIME.text = ((mC.trackTimes[mC.trackNum])!=0) ? ("BEST TIME: " + mC.returnTime(mC.trackTimes[mC.trackNum])) : "";
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 12
//ENDING_CLIP_65 (horizon_gemini_ArmorGames_1b_fla.ENDING_CLIP_65)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class ENDING_CLIP_65 extends MovieClip {
public function ENDING_CLIP_65(){
addFrameScript(0, frame1, 9, frame10, 10, frame11, 19, frame20);
}
function frame20(){
stop();
MovieClip(root).gameMode = MovieClip(root).nextGameMode;
MovieClip(root).EFTimer = 0;
}
function frame10(){
stop();
MovieClip(root).canClickWIN = true;
MovieClip(root).canMO = true;
}
function frame1(){
stop();
}
function frame11(){
MovieClip(root).canClickWIN = false;
MovieClip(root).canMO = false;
MovieClip(root).levelCover.gotoAndPlay("fadeIN");
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 13
//Ending_CLIP_INNER_66 (horizon_gemini_ArmorGames_1b_fla.Ending_CLIP_INNER_66)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Ending_CLIP_INNER_66 extends MovieClip {
public var trackTime8:TextField;
public var trackTime9:TextField;
public var trackTime4:TextField;
public var totTime:Number;
public var sponsorBUT:MovieClip;
public var submitBUT:MovieClip;
public var trackTime2:TextField;
public var mC:MovieClip;
public var i:int;
public var trackTimeTotal:TextField;
public var quitBUT:MovieClip;
public var trackTime1:TextField;
public var trackTime3:TextField;
public var trackTime5:TextField;
public var trackTime6:TextField;
public var trackTime7:TextField;
public function Ending_CLIP_INNER_66(){
addFrameScript(0, frame1);
}
public function sponsorBUTClick(e:MouseEvent):void{
mC.openSponsorLink(e);
}
public function submitBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.submitScores();
};
}
function frame1(){
mC = MovieClip(root);
trackTime1.text = mC.returnTime(mC.trackTimes[1]);
trackTime2.text = mC.returnTime(mC.trackTimes[2]);
trackTime3.text = mC.returnTime(mC.trackTimes[3]);
trackTime4.text = mC.returnTime(mC.trackTimes[4]);
trackTime5.text = mC.returnTime(mC.trackTimes[5]);
trackTime6.text = mC.returnTime(mC.trackTimes[6]);
trackTime7.text = mC.returnTime(mC.trackTimes[7]);
trackTime8.text = mC.returnTime(mC.trackTimes[8]);
trackTime9.text = mC.returnTime(mC.trackTimes[9]);
totTime = 0;
i = 1;
while (i < mC.numOfTracks) {
totTime = (totTime + mC.trackTimes[i]);
trace(totTime);
i++;
};
trackTimeTotal.text = mC.returnTime(totTime);
quitBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
quitBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
quitBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
quitBUT.addEventListener(MouseEvent.MOUSE_UP, quitBUTClick);
submitBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
submitBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
submitBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
submitBUT.addEventListener(MouseEvent.MOUSE_UP, submitBUTClick);
submitBUT.visible = false;
sponsorBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
sponsorBUT.addEventListener(MouseEvent.MOUSE_UP, sponsorBUTClick);
}
public function quitBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 0;
mC.endingWIND.gotoAndPlay("fadeOUT");
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 14
//GAME_Background_CLIP_25 (horizon_gemini_ArmorGames_1b_fla.GAME_Background_CLIP_25)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class GAME_Background_CLIP_25 extends MovieClip {
public var skyLine:MovieClip;
public function GAME_Background_CLIP_25(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 15
//HUD_CLIP_89 (horizon_gemini_ArmorGames_1b_fla.HUD_CLIP_89)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class HUD_CLIP_89 extends MovieClip {
public var innerHUD:MovieClip;
public function HUD_CLIP_89(){
addFrameScript(0, frame1, 9, frame10, 10, frame11, 19, frame20);
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame10(){
stop();
MovieClip(root).canClickHUD = true;
MovieClip(root).canMO = true;
}
function frame11(){
MovieClip(root).canClickHUD = false;
MovieClip(root).canMO = false;
MovieClip(root).lapTEXT = innerHUD.lapBOX.text;
MovieClip(root).posTEXT = innerHUD.posBOX.text;
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 16
//HUD_innerHUD_CLIP_90 (horizon_gemini_ArmorGames_1b_fla.HUD_innerHUD_CLIP_90)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class HUD_innerHUD_CLIP_90 extends MovieClip {
public var speedBOX:TextField;
public var mC:MovieClip;
public var pauseBUT:MovieClip;
public var sponsorBUT:MovieClip;
public var muteBUT:MovieClip;
public var lapBOX:TextField;
public var posBOX:TextField;
public var timeBOX:TextField;
public var achieveBUT:MovieClip;
public function HUD_innerHUD_CLIP_90(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
mC = MovieClip(root);
mC.canMO = true;
pauseBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
pauseBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
pauseBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
pauseBUT.addEventListener(MouseEvent.MOUSE_UP, pauseBUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
sponsorBUT.addEventListener(MouseEvent.MOUSE_UP, moreGamesBUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
achieveBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
achieveBUT.addEventListener(MouseEvent.MOUSE_UP, moreGamesBUTClick);
achieveBUT.visible = (sponsorBUT.visible = ((mC.useMoFo == true)) ? false : true);
muteBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
muteBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
muteBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
muteBUT.addEventListener(MouseEvent.MOUSE_UP, muteBUTClick);
lapBOX.text = mC.lapTEXT;
posBOX.text = mC.posTEXT;
}
public function pauseBUTClick(e:MouseEvent):void{
if (mC.canClickHUD == true){
mC.gameMode = 5;
mC.HUD.gotoAndPlay("fadeOUT");
mC.accruedTime = (mC.accruedTime + (getTimer() - mC.raceStartTime));
mC.canClickHUD = false;
};
}
public function moreGamesBUTClick(e:MouseEvent):void{
mC.openSponsorLink(e);
}
public function muteBUTClick(e:MouseEvent):void{
mC.soundOn = ((mC.soundOn == true)) ? false : true;
if (mC.soundOn == true){
e.currentTarget.lightning.gotoAndPlay(3);
mC.startGameSounds();
} else {
e.currentTarget.lightning.gotoAndPlay(1);
mC.stopGameSounds();
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 17
//HUD_MoFo_BUT_96 (horizon_gemini_ArmorGames_1b_fla.HUD_MoFo_BUT_96)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class HUD_MoFo_BUT_96 extends MovieClip {
public function HUD_MoFo_BUT_96(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 18
//HUD_Mute_BUT_91 (horizon_gemini_ArmorGames_1b_fla.HUD_Mute_BUT_91)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class HUD_Mute_BUT_91 extends MovieClip {
public var lightning:MovieClip;
public function HUD_Mute_BUT_91(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 19
//HUD_Pause_BUT_94 (horizon_gemini_ArmorGames_1b_fla.HUD_Pause_BUT_94)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class HUD_Pause_BUT_94 extends MovieClip {
public function HUD_Pause_BUT_94(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 20
//LapCounter_77 (horizon_gemini_ArmorGames_1b_fla.LapCounter_77)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LapCounter_77 extends MovieClip {
public var lapWIND:MovieClip;
public var lapNum:int;
public var mC:MovieClip;
public var timeBOX:TextField;
public function LapCounter_77(){
addFrameScript(0, frame1, 1, frame2, 128, frame129, 129, frame130, 259, frame260);
}
function frame130(){
lapNum = mC.lapTimes.length;
timeBOX.text = mC.returnTime(mC.lapTimes[(lapNum - 1)]);
trace(timeBOX.text);
}
function frame1(){
stop();
mC = MovieClip(root);
}
function frame2(){
lapNum = mC.lapTimes.length;
lapWIND.gotoAndStop((lapNum + 1));
timeBOX.text = mC.returnTime(mC.lapTimes[(lapNum - 1)]);
trace(timeBOX.text);
}
function frame129(){
gotoAndStop(1);
}
function frame260(){
gotoAndStop(1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 21
//lapWIND_78 (horizon_gemini_ArmorGames_1b_fla.lapWIND_78)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class lapWIND_78 extends MovieClip {
public function lapWIND_78(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 22
//LevelCoverCLIP_87 (horizon_gemini_ArmorGames_1b_fla.LevelCoverCLIP_87)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class LevelCoverCLIP_87 extends MovieClip {
public function LevelCoverCLIP_87(){
addFrameScript(0, frame1, 10, frame11, 21, frame22);
}
function frame1(){
stop();
}
function frame11(){
stop();
}
function frame22(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 23
//LevelTrans_INNER_47 (horizon_gemini_ArmorGames_1b_fla.LevelTrans_INNER_47)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LevelTrans_INNER_47 extends MovieClip {
public var youWinBUT:MovieClip;
public var sponsorBUT:MovieClip;
public var submitBUT:MovieClip;
public var nextBUT:MovieClip;
public var bTime:Boolean;
public var prevBOX:TextField;
public var replayBUT:MovieClip;
public var tryAgainBUT:MovieClip;
public var quitBUT:MovieClip;
public var achieveBUT:MovieClip;
public var mC:MovieClip;
public var timeBOX:TextField;
public function LevelTrans_INNER_47(){
addFrameScript(0, frame1);
}
public function sponsorBUTClick(e:MouseEvent):void{
mC.openSponsorLink(e);
}
public function tryAgainBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 1;
mC.WIN.gotoAndPlay("fadeOUT");
mC.levelCover.gotoAndPlay("fadeIN");
};
}
public function replayBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.trackNum--;
mC.nextGameMode = 1;
mC.WIN.gotoAndPlay("fadeOUT");
mC.levelCover.gotoAndPlay("fadeIN");
};
}
public function nextBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.selectPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 1;
mC.WIN.gotoAndPlay("fadeOUT");
mC.levelCover.gotoAndPlay("fadeIN");
};
}
public function youWinBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.selectPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 6;
mC.WIN.gotoAndPlay("fadeOUT");
mC.levelCover.gotoAndPlay("fadeIN");
};
}
function frame1(){
mC = MovieClip(root);
stop();
if (mC.playerPosition == 1){
if ((mC.offTrack2 == false)){
mC.perfectTrack();
//unresolved jump
};
bTime = false;
if (mC.trackTimes[mC.trackNum] > mC.trackTimer){
prevBOX.text = ("previous best: " + mC.returnTime(mC.trackTimes[mC.trackNum]));
mC.trackTimes[mC.trackNum] = (mC.trackTimer + 0);
if (mC.trackList[(mC.trackNum + 1)] == 1){
mC.showMessage("best time");
mC.bestTrackTime();
} else {
mC.showMessage("track beaten with best time");
mC.trackBeatenTime();
};
} else {
if (mC.trackTimes[mC.trackNum] != 0){
if (mC.trackList[(mC.trackNum + 1)] == 0){
mC.showMessage("track beaten");
mC.trackBeaten();
};
prevBOX.text = ("best time: " + mC.returnTime(mC.trackTimes[mC.trackNum]));
} else {
if (mC.trackList[(mC.trackNum + 1)] == 0){
mC.showMessage("track beaten");
mC.trackBeaten();
};
};
};
mC.trackNum++;
mC.trackList[mC.trackNum] = 1;
if (mC.trackNum > mC.numOfTracks){
nextBUT.visible = false;
replayBUT.visible = false;
mC.gameBeaten();
mC.bikeList[4] = 1;
} else {
youWinBUT.visible = false;
if (mC.trackList[(mC.trackList.length - 1)] != 1){
submitBUT.visible = false;
};
};
tryAgainBUT.visible = false;
mC.packData();
} else {
if ((((mC.trackList[(mC.trackNum + 1)] == 1)) && (((mC.trackNum + 1) <= 9)))){
prevBOX.text = ("best time: " + mC.returnTime(mC.trackTimes[mC.trackNum]));
mC.trackNum++;
tryAgainBUT.visible = false;
youWinBUT.visible = false;
mC.packData();
} else {
nextBUT.visible = false;
youWinBUT.visible = false;
submitBUT.visible = false;
};
};
submitBUT.visible = false;
quitBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
quitBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
quitBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
quitBUT.addEventListener(MouseEvent.MOUSE_UP, quitBUTClick);
submitBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
submitBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
submitBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
submitBUT.addEventListener(MouseEvent.MOUSE_UP, submitBUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
sponsorBUT.addEventListener(MouseEvent.MOUSE_UP, sponsorBUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
achieveBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
achieveBUT.addEventListener(MouseEvent.MOUSE_UP, sponsorBUTClick);
achieveBUT.visible = (sponsorBUT.visible = ((mC.useMoFo == true)) ? false : true);
youWinBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
youWinBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
youWinBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
youWinBUT.addEventListener(MouseEvent.MOUSE_UP, youWinBUTClick);
replayBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
replayBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
replayBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
replayBUT.addEventListener(MouseEvent.MOUSE_UP, replayBUTClick);
tryAgainBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
tryAgainBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
tryAgainBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
tryAgainBUT.addEventListener(MouseEvent.MOUSE_UP, tryAgainBUTClick);
nextBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
nextBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
nextBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
nextBUT.addEventListener(MouseEvent.MOUSE_UP, nextBUTClick);
timeBOX.text = mC.trackTime;
}
public function quitBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 0;
mC.WIN.gotoAndPlay("fadeOUT");
};
}
public function submitBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.submitScores();
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 24
//LevelTransitions_46 (horizon_gemini_ArmorGames_1b_fla.LevelTransitions_46)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LevelTransitions_46 extends MovieClip {
public var innerWIN:MovieClip;
public function LevelTransitions_46(){
addFrameScript(0, frame1, 1, frame2, 9, frame10, 10, frame11, 19, frame20);
}
function frame1(){
stop();
}
function frame2(){
stage.quality = StageQuality.HIGH;
}
function frame20(){
stop();
MovieClip(root).gameMode = MovieClip(root).nextGameMode;
MovieClip(root).EFTimer = 0;
}
function frame10(){
stop();
MovieClip(root).canClickWIN = true;
MovieClip(root).canMO = true;
}
function frame11(){
if (MovieClip(root).nextGameMode == 3){
MovieClip(root).HUD.gotoAndPlay("fadeIN");
} else {
MovieClip(root).levelCover.gotoAndPlay("fadeIN");
};
MovieClip(root).canClickWIN = false;
MovieClip(root).canMO = false;
stage.quality = StageQuality.LOW;
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 25
//LEVTRANS_Position_CLIP_48 (horizon_gemini_ArmorGames_1b_fla.LEVTRANS_Position_CLIP_48)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LEVTRANS_Position_CLIP_48 extends MovieClip {
public function LEVTRANS_Position_CLIP_48(){
addFrameScript(0, frame1);
}
function frame1(){
gotoAndStop(MovieClip(root).playerPosition);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 26
//LOST_INNER_70 (horizon_gemini_ArmorGames_1b_fla.LOST_INNER_70)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LOST_INNER_70 extends MovieClip {
public var sponsorBUT:MovieClip;
public var achieveBUT:MovieClip;
public var quitBUT:MovieClip;
public var mC:MovieClip;
public var tryAgainBUT:MovieClip;
public function LOST_INNER_70(){
addFrameScript(0, frame1);
}
public function sponsorBUTClick(e:MouseEvent):void{
mC.openSponsorLink(e);
}
function frame1(){
mC = MovieClip(root);
mC.canClickWIN = true;
tryAgainBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
tryAgainBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
tryAgainBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
tryAgainBUT.addEventListener(MouseEvent.MOUSE_UP, tryAgainBUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
sponsorBUT.addEventListener(MouseEvent.MOUSE_UP, sponsorBUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
achieveBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
achieveBUT.addEventListener(MouseEvent.MOUSE_UP, sponsorBUTClick);
achieveBUT.visible = (sponsorBUT.visible = ((mC.useMoFo == true)) ? false : true);
quitBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
quitBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
quitBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
quitBUT.addEventListener(MouseEvent.MOUSE_UP, quitBUTClick);
}
public function tryAgainBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 1;
mC.LOST.gotoAndPlay("fadeOUT");
mC.levelCover.gotoAndPlay("fadeIN");
};
}
public function quitBUTClick(e:MouseEvent):void{
if (mC.canClickWIN == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 0;
mC.LOST.gotoAndPlay("fadeOUT");
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 27
//LOST_WIND_69 (horizon_gemini_ArmorGames_1b_fla.LOST_WIND_69)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class LOST_WIND_69 extends MovieClip {
public var lostINNER:MovieClip;
public function LOST_WIND_69(){
addFrameScript(0, frame1, 9, frame10, 10, frame11, 19, frame20);
}
function frame1(){
stop();
}
function frame20(){
stop();
MovieClip(root).gameMode = MovieClip(root).nextGameMode;
MovieClip(root).EFTimer = 0;
}
function frame10(){
stop();
MovieClip(root).canClickWIN = true;
MovieClip(root).canMO = true;
}
function frame11(){
MovieClip(root).levelCover.gotoAndPlay("fadeIN");
MovieClip(root).canClickWIN = false;
MovieClip(root).canMO = false;
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 28
//MainMenuCLIP_104 (horizon_gemini_ArmorGames_1b_fla.MainMenuCLIP_104)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainMenuCLIP_104 extends MovieClip {
public var menuINNER:MovieClip;
public function MainMenuCLIP_104(){
addFrameScript(0, frame1, 1, frame2, 51, frame52, 52, frame53, 71, frame72, 99, frame100);
}
function frame100(){
MovieClip(root).gameMode = MovieClip(root).nextGameMode;
MovieClip(root).EFTimer = 0;
}
function frame1(){
stop();
}
function frame2(){
if (MovieClip(root).soundOn){
};
if (MovieClip(root).skipTrans == true){
gotoAndStop("mainMenuIN");
};
}
function frame72(){
menuINNER.menuMode7.removeChild(menuINNER.menuM7);
menuINNER.menuM7._scene.dispose();
menuINNER.menuM7 = null;
}
function frame52(){
stop();
if (MovieClip(root).soundOn == true){
MovieClip(root).menuMusic.gotoAndPlay("fadeIN");
};
}
function frame53(){
if (MovieClip(root).soundOn == true){
MovieClip(root).menuMusic.gotoAndPlay("fadeOUT");
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 29
//MainMenuInnerCLIP_106 (horizon_gemini_ArmorGames_1b_fla.MainMenuInnerCLIP_106)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainMenuInnerCLIP_106 extends MovieClip {
public var sponsorBUT:MovieClip;
public var keyContBUT:MovieClip;
public var mouseContBUT:MovieClip;
public var manualCLIP:MovieClip;
public var backBUT:MovieClip;
public var bikeNum:int;
public var creditsBUT:MovieClip;
public var bikeIMG:MovieClip;
public var muteBUT:MovieClip;
public var menuM7:HGMenuMode7;
public var manualTITLE:MovieClip;
public var menuTITLE:MovieClip;
public var trackNum:int;
public var startBUT:MovieClip;
public var controlsTITLE:MovieClip;
public var selectTITLE:MovieClip;
public var rightBUT:MovieClip;
public var toFrame:String;
public var menuMode7:MovieClip;
public var tracksCLIP:MovieClip;
public var manualBUT:MovieClip;
public var creditsTITLE:MovieClip;
public var bikeBUT:MovieClip;
public var creditsCLIP:MovieClip;
public var achieveBUT:MovieClip;
public var moreGamesBUT:MovieClip;
public var mC:MovieClip;
public var bikeTITLE:MovieClip;
public var leftBUT:MovieClip;
public function MainMenuInnerCLIP_106(){
addFrameScript(0, frame1, 119, frame120, 211, frame212, 224, frame225, 225, frame226, 239, frame240, 240, frame241, 254, frame255, 0xFF, frame256, 269, frame270, 270, frame271, 284, frame285, 285, frame286, 299, frame300);
}
function frame226(){
stop();
mC.canClickMenu = true;
trackNum = (mC.trackNum + 0);
mC.canMO = true;
backBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
backBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
backBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
backBUT.addEventListener(MouseEvent.MOUSE_UP, backBUTClick);
tracksCLIP.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
tracksCLIP.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
tracksCLIP.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
tracksCLIP.addEventListener(MouseEvent.MOUSE_UP, tracksBUTClick);
leftBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
leftBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
leftBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
leftBUT.addEventListener(MouseEvent.MOUSE_UP, leftBUTClick);
rightBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
rightBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
rightBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
rightBUT.addEventListener(MouseEvent.MOUSE_UP, rightBUTClick);
}
function frame241(){
stop();
mC.canClickMenu = true;
mC.canMO = true;
backBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
backBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
backBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
backBUT.addEventListener(MouseEvent.MOUSE_UP, backBUTClick2);
creditsCLIP.addEventListener(MouseEvent.MOUSE_DOWN, openACLink);
}
public function openACLink(e:MouseEvent):void{
navigateToURL(new URLRequest("http://www.atomiccicada.com"), "_blank");
}
public function bikeBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.bikeList[mC.bikeSelect] == 1){
if (mC.soundOn == true){
mC.selectPressSound.gotoAndPlay(2);
};
mC.bikeNum = mC.bikeSelect;
mC.sortVehicles();
toFrame = "trackSelect";
fadeBUTS3("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("bikeSelectOUT");
};
};
}
function frame270(){
gotoAndStop(toFrame);
}
public function backBUTClick3(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
toFrame = "startPage";
e.currentTarget.gotoAndPlay("fadeOUT");
manualCLIP.gotoAndPlay("fadeOUT");
manualTITLE.gotoAndPlay("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("manualPageOUT");
};
}
public function moreGamesBUTClick(e:MouseEvent):void{
mC.openSponsorLink(e);
}
public function fadeBUTS(frameNum:String):void{
if ((((frameNum == "fadeIN")) || ((frameNum == "fadeOUT")))){
manualBUT.gotoAndPlay(frameNum);
menuTITLE.gotoAndPlay(frameNum);
startBUT.gotoAndPlay(frameNum);
creditsBUT.gotoAndPlay(frameNum);
bikeIMG.gotoAndPlay(frameNum);
};
}
function frame240(){
gotoAndStop(toFrame);
}
function frame285(){
gotoAndStop(toFrame);
}
public function mouseContBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.selectPressSound.gotoAndPlay(2);
};
mC.mouseCont = true;
toFrame = "bikeSelect";
fadeBUTS13("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("controlSelectOUT");
};
}
public function backBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
toFrame = "bikeSelect";
fadeBUTS2("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("trackSelectOUT");
};
}
public function fadeBUTS3(frameNum:String):void{
if ((((frameNum == "fadeIN")) || ((frameNum == "fadeOUT")))){
bikeTITLE.gotoAndPlay(frameNum);
leftBUT.gotoAndPlay(frameNum);
rightBUT.gotoAndPlay(frameNum);
backBUT.gotoAndPlay(frameNum);
bikeBUT.gotoAndPlay(frameNum);
};
}
public function leftBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.selectNum = (((mC.selectNum - 1) < 1)) ? mC.numOfTracks : (mC.selectNum - 1);
tracksCLIP.tracksINNER.gotoAndStop(mC.selectNum);
};
}
public function tracksBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.trackList[mC.selectNum] == 1){
if (mC.soundOn == true){
mC.selectPressSound.gotoAndPlay(2);
};
mC.trackNum = mC.selectNum;
mC.nextGameMode = 1;
mC.canClickMenu = false;
mC.canMO = false;
mC.levelCover.gotoAndPlay("fadeIN");
mC.mainMenu.gotoAndPlay("mainMenuOUT");
};
};
}
public function backBUTClick14(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
toFrame = "startPage";
fadeBUTS13("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("controlSelectOUT");
};
}
public function fadeBUTS13(frameNum:String):void{
if ((((frameNum == "fadeIN")) || ((frameNum == "fadeOUT")))){
controlsTITLE.gotoAndPlay(frameNum);
keyContBUT.gotoAndPlay(frameNum);
mouseContBUT.gotoAndPlay(frameNum);
backBUT.gotoAndPlay(frameNum);
};
}
function frame1(){
if (MovieClip(root).skipTrans == true){
gotoAndPlay("initMenu");
};
}
function frame120(){
menuM7 = new HGMenuMode7();
menuMode7.addChild(menuM7);
}
public function sponsorBUTClick(e:MouseEvent):void{
mC.openSponsorLink(e);
}
function frame212(){
stop();
mC = MovieClip(root);
mC.hideLogin();
stage.quality = StageQuality.LOW;
sponsorBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
sponsorBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
sponsorBUT.addEventListener(MouseEvent.MOUSE_UP, sponsorBUTClick);
moreGamesBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
moreGamesBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
moreGamesBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
moreGamesBUT.addEventListener(MouseEvent.MOUSE_UP, moreGamesBUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
achieveBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
achieveBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
achieveBUT.addEventListener(MouseEvent.MOUSE_UP, moreGamesBUTClick);
if ((mC.useMoFo == false)){
achieveBUT.visible = false;
} else {
moreGamesBUT.visible = false;
};
muteBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
muteBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
muteBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
muteBUT.addEventListener(MouseEvent.MOUSE_UP, muteBUTClick);
mC.canClickMenu = true;
mC.canMO = true;
toFrame = "startPage";
manualBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
manualBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
manualBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
manualBUT.addEventListener(MouseEvent.MOUSE_UP, manualBUTClick);
creditsBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
creditsBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
creditsBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
creditsBUT.addEventListener(MouseEvent.MOUSE_UP, creditsBUTClick);
startBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
startBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
startBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
startBUT.addEventListener(MouseEvent.MOUSE_UP, playBUTClick);
}
public function muteBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
mC.soundOn = ((mC.soundOn == true)) ? false : true;
if (mC.soundOn == true){
e.currentTarget.lightning.gotoAndPlay(3);
mC.startGameSounds();
} else {
e.currentTarget.lightning.gotoAndPlay(1);
mC.stopGameSounds();
};
};
}
public function creditsBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
toFrame = "creditsPage";
fadeBUTS("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("startPageOUT");
};
}
function frame300(){
gotoAndStop(toFrame);
}
public function leftBUTClick2(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.bikeSelect = (((mC.bikeSelect - 1) < 1)) ? (mC.bikeList.length - 1) : (mC.bikeSelect - 1);
bikeBUT.bikeSelect.gotoAndStop(mC.bikeSelect);
};
}
function frame255(){
gotoAndStop(toFrame);
}
function frame256(){
stop();
mC.canClickMenu = true;
mC.canMO = true;
backBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
backBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
backBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
backBUT.addEventListener(MouseEvent.MOUSE_UP, backBUTClick3);
}
public function rightBUTClick2(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.bikeSelect = (((mC.bikeSelect + 1) >= mC.bikeList.length)) ? 1 : (mC.bikeSelect + 1);
bikeBUT.bikeSelect.gotoAndStop(mC.bikeSelect);
};
}
function frame286(){
stop();
mC.canClickMenu = true;
mC.canMO = true;
backBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
backBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
backBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
backBUT.addEventListener(MouseEvent.MOUSE_UP, backBUTClick14);
keyContBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
keyContBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
keyContBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
keyContBUT.addEventListener(MouseEvent.MOUSE_UP, keyContBUTClick);
mouseContBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
mouseContBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
mouseContBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
mouseContBUT.addEventListener(MouseEvent.MOUSE_UP, mouseContBUTClick);
manualBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
manualBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
manualBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
manualBUT.addEventListener(MouseEvent.MOUSE_UP, manualBUTClick2);
}
public function keyContBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.selectPressSound.gotoAndPlay(2);
};
mC.mouseCont = false;
toFrame = "bikeSelect";
fadeBUTS13("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("controlSelectOUT");
};
}
public function playBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
mC.canClickMenu = false;
if (mC.soundOn == true){
mC.selectPressSound.gotoAndPlay(2);
};
toFrame = "controlSelect";
fadeBUTS("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("startPageOUT");
};
}
public function rightBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.selectNum = (((mC.selectNum + 1) > mC.numOfTracks)) ? 1 : (mC.selectNum + 1);
tracksCLIP.tracksINNER.gotoAndStop(mC.selectNum);
};
}
public function backBUTClick4(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
toFrame = "controlSelect";
fadeBUTS3("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("bikeSelectOUT");
};
}
function frame225(){
gotoAndStop(toFrame);
}
public function manualBUTClick2(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
toFrame = "manualPage";
fadeBUTS13("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("controlSelectOUT");
};
}
public function manualBUTClick(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
toFrame = "manualPage";
fadeBUTS("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("startPageOUT");
};
}
public function fadeBUTS2(frameNum:String):void{
if ((((frameNum == "fadeIN")) || ((frameNum == "fadeOUT")))){
selectTITLE.gotoAndPlay(frameNum);
leftBUT.gotoAndPlay(frameNum);
rightBUT.gotoAndPlay(frameNum);
backBUT.gotoAndPlay(frameNum);
tracksCLIP.gotoAndPlay(frameNum);
};
}
public function backBUTClick2(e:MouseEvent):void{
if (mC.canClickMenu == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
toFrame = "startPage";
e.currentTarget.gotoAndPlay("fadeOUT");
creditsCLIP.gotoAndPlay("fadeOUT");
creditsTITLE.gotoAndPlay("fadeOUT");
mC.canClickMenu = false;
mC.canMO = false;
gotoAndPlay("creditsPageOUT");
};
}
function frame271(){
stop();
mC.canClickMenu = true;
mC.canMO = true;
bikeNum = (mC.bikeNum + 0);
backBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
backBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
backBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
backBUT.addEventListener(MouseEvent.MOUSE_UP, backBUTClick4);
bikeBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
bikeBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
bikeBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
bikeBUT.addEventListener(MouseEvent.MOUSE_UP, bikeBUTClick);
leftBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
leftBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
leftBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
leftBUT.addEventListener(MouseEvent.MOUSE_UP, leftBUTClick2);
rightBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
rightBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
rightBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
rightBUT.addEventListener(MouseEvent.MOUSE_UP, rightBUTClick2);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 30
//MainMenuStartBUT_116 (horizon_gemini_ArmorGames_1b_fla.MainMenuStartBUT_116)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MainMenuStartBUT_116 extends MovieClip {
public function MainMenuStartBUT_116(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 31
//MainMusicTrack_200 (horizon_gemini_ArmorGames_1b_fla.MainMusicTrack_200)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainMusicTrack_200 extends MovieClip {
public var track1:music01;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var modInc:Number;
public var someTransform:SoundTransform;
public function MainMusicTrack_200(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 6, frame7, 7, frame8, 8, frame9);
}
function frame1(){
stop();
mC = MovieClip(root);
track1 = new music01();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
modInc = 0.01;
}
function frame2(){
someTransform.volume = mC.mainVolume;
if (mC.mainPlaying == false){
someChannel = track1.play(0, 1000, someTransform);
mC.mainPlaying = true;
};
}
function frame4(){
if (someTransform.volume >= 2){
stop();
} else {
mC.mainVolume = (mC.mainVolume + modInc);
someTransform.volume = mC.mainVolume;
someChannel.soundTransform = someTransform;
gotoAndPlay("repeatFadeIN");
};
}
function frame5(){
mC.mainVolume = 1;
someTransform.volume = mC.mainVolume;
someChannel.soundTransform = someTransform;
someChannel = track1.play(0, 1000, someTransform);
stop();
}
function frame7(){
mC.mainVolume = (mC.mainVolume - modInc);
someTransform.volume = mC.mainVolume;
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
someChannel.stop();
mC.mainPlaying = false;
stop();
};
}
function frame8(){
mC.mainVolume = (mC.mainVolume - modInc);
someTransform.volume = mC.mainVolume;
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
someChannel.stop();
mC.mainPlaying = false;
stop();
} else {
gotoAndPlay("repeatFadeOUT");
};
}
function frame3(){
if (someTransform.volume >= 2){
stop();
} else {
mC.mainVolume = (mC.mainVolume + modInc);
someTransform.volume = mC.mainVolume;
someChannel.soundTransform = someTransform;
};
}
function frame9(){
mC.mainVolume = 0;
someTransform.volume = mC.mainVolume;
someChannel.soundTransform = someTransform;
someChannel.stop();
mC.mainPlaying = false;
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 32
//MainTimeline (horizon_gemini_ArmorGames_1b_fla.MainTimeline)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var wrongWAY:Boolean;
public var menuMusic:MovieClip;
public var introDone:Boolean;
public var canResume:Boolean;
public var bikeList:Array;
public var mCursor:MovieClip;
public var myURL:String;
public var skipIntro:Boolean;
public var countdown:MovieClip;
public var sparkSound:MovieClip;
public var mainVolume:Number;
public var mainPlaying:Boolean;
public var useMoFo:Boolean;
public var trackNum:int;
public var bikeSelect:int;
public var canClickHUD:Boolean;
public var cD:CollDetection;
public var skipTrans:Boolean;
public var speedHIGH:MovieClip;
public var preBar:MovieClip;
public var skipBUT:MovieClip;
public var lapTimes:Array;
public var setWrongWAY:Boolean;
public var raceStartTime:Number;
public var energyWIND:MovieClip;
public var levelCover:MovieClip;
public var sEngine:MovieClip;
public var offTrack2:Boolean;
public var trackList:Array;
public var selectPressSound:MovieClip;
public var gameMode:int;
public var mainMenu:MovieClip;
public var trackTimer:Number;
public var trackTimes:Array;
public var trackNames:Array;
public var trackTime:String;
public var mainStage:MovieClip;
public var saveData:SharedObject;
public var nextGameMode:int;
public var ACLoaded:Boolean;
public var backPressSound:MovieClip;
public var HUD:MovieClip;
public var speedHIGHVolume:Number;
public var numOfTracks:int;
public var selectNum:int;
public var disable_check:Boolean;
public var lapStartTime:Number;
public var speedJUMP:MovieClip;
public var cKey:Boolean;
public var speedLOWVolume:Number;
public var canClickMenu:Boolean;
public var offTrack:Boolean;
public var LOST:MovieClip;
public var playerPosition:int;
public var EFTimer:Number;
public var boostSound:MovieClip;
public var collVolume:Number;
public var animDone:Boolean;
public var b_preload:MovieClip;
public var b_preloadRelease;
public var canClickPAUSE:Boolean;
public var lapTEXT:String;
public var soundOn:Boolean;
public var collClip1:MovieClip;
public var collClip2:MovieClip;
public var menuVolume:Number;
public var wallSound:MovieClip;
public var ACStart:Boolean;
public var canMO:Boolean;
public var mouseCont:Boolean;
public var posTEXT:String;
public var collSound:MovieClip;
public var speedHIGHPlaying:Boolean;
public var zKey:Boolean;
public var speedLOW:MovieClip;
public var accruedTime:Number;
public var introLoaded:Boolean;
public var wrongDIR:MovieClip;
public var setOffTrack:Boolean;
public var endingWIND:MovieClip;
public var startBeep:MovieClip;
public var gameBG:MovieClip;
public var WIN:MovieClip;
public var okDomain:String;
public var sponsorDone:Boolean;
public var menuPlaying:Boolean;
public var cTime:Number;
public var mouseScroll:Number;
public var numOfLaps:int;
public var PAUSE:MovieClip;
public var winWhistle:MovieClip;
public var lapCOUNTER:MovieClip;
public var mouseClick:Boolean;
public var numOfVehicles:int;
public var bikeNum:int;
public var sparkParent:Object;
public var speedLOWPlaying:Boolean;
public var canMUTE:Boolean;
public var vehicleList:Array;
public var mainMusic:MovieClip;
public var butPressSound:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 7, frame8, 11, frame12, 19, frame20);
}
public function loadTrack():void{
gameBG.gotoAndStop(((trackNum == 1)) ? "skyline" : ((trackNum == 2)) ? "Clouds" : ((trackNum == 3)) ? "Earth" : ((trackNum == 4)) ? "JerSpace" : ((trackNum == 5)) ? "JerSpace2" : ((trackNum == 6)) ? "JerPlanet" : ((trackNum == 7)) ? "greenPlanet" : ((trackNum == 8)) ? "pinkPlanet" : ((trackNum == 9)) ? "nebula" : "skyline");
sEngine = ((trackNum == 1)) ? new TrackOval(this) : ((trackNum == 2)) ? new TrackChris06(this) : ((trackNum == 3)) ? new TrackJerINF(this) : ((trackNum == 4)) ? new TrackChris01(this) : ((trackNum == 5)) ? new TrackChris04(this) : ((trackNum == 6)) ? new TrackChris05(this) : ((trackNum == 7)) ? new TrackChris07(this) : ((trackNum == 8)) ? new TrackFourCorners(this) : ((trackNum == 9)) ? new TrackThe45(this) : new TrackSimple(this);
mainStage.addChild(sEngine);
}
public function loadEF():void{
if (EFTimer == 0){
removeTrack();
} else {
if (EFTimer == 10){
loadTrack();
raceStartTime = 0;
lapStartTime = 0;
accruedTime = 0;
trackTime = "";
trackTimer = 0;
offTrack = false;
setOffTrack = false;
} else {
if (EFTimer == 50){
EFTimer = 0;
gameMode = 2;
levelCover.gotoAndPlay("fadeOUT");
if (soundOn == true){
mainMusic.gotoAndPlay("fadeIN");
};
};
};
};
EFTimer++;
}
public function trackBeaten():void{
}
public function introEF():void{
sEngine.introEF();
numOfLaps = sEngine._numOfLaps;
lapTimes = new Array();
offTrack2 = false;
}
public function gameEF():void{
var posNegS:Number;
var tBike:Object = sEngine._vArray[0];
if (mouseCont == false){
tBike.fwdTargetSpeed = (((Key.isDown(38)) || (Key.isDown(87)))) ? tBike.fwdMaxSpeed : (((Key.isDown(40)) || (Key.isDown(83)))) ? -(tBike.fwdMaxSpeed) : 0;
} else {
posNegS = ((tBike.fwdTargetSpeed < 0)) ? -1 : 1;
tBike.fwdTargetSpeed = (((Key.isDown(38)) || (Key.isDown(87)))) ? tBike.fwdMaxSpeed : (((Key.isDown(40)) || (Key.isDown(83)))) ? -(tBike.fwdMaxSpeed) : ((mouseScroll > 0)) ? Math.min(tBike.fwdMaxSpeed, (tBike.fwdTargetSpeed + mouseScroll)) : ((mouseScroll < 0)) ? Math.max(-(tBike.fwdMaxSpeed), (tBike.fwdTargetSpeed + mouseScroll)) : ((tBike.fwdTargetSpeed > tBike.fwdMaxSpeed)) ? tBike.fwdMaxSpeed : ((tBike.fwdTargetSpeed < -(tBike.fwdMaxSpeed))) ? -(tBike.fwdMaxSpeed) : tBike.fwdTargetSpeed;
mouseScroll = 0;
};
tBike.moveMe();
cKey = (zKey = false);
if (mouseCont == true){
tBike.turnTargetSpeed = -(((mCursor.x - 320) / (320 / tBike.turnMaxSpeed)));
cKey = ((((((Key.isDown(67)) || (Key.isDown(78)))) || (Key.isDown(39)))) || (Key.isDown(68)));
zKey = ((((((Key.isDown(90)) || (Key.isDown(86)))) || (Key.isDown(37)))) || (Key.isDown(65)));
} else {
tBike.turnTargetSpeed = (((Key.isDown(37)) || (Key.isDown(65)))) ? tBike.turnMaxSpeed : (((Key.isDown(39)) || (Key.isDown(68)))) ? -(tBike.turnMaxSpeed) : 0;
cKey = ((Key.isDown(67)) || (Key.isDown(78)));
zKey = ((Key.isDown(90)) || (Key.isDown(86)));
};
tBike.turnMe();
tBike.jumpMe(((((((((Key.isDown(88)) || (Key.isDown(17)))) || (Key.isDown(66)))) || (Key.isDown(32)))) || (mouseClick)));
mouseClick = false;
sEngine.trackEF();
if (offTrack == true){
if (setOffTrack == false){
setOffTrack = true;
energyWIND.gotoAndPlay(2);
};
} else {
if ((setOffTrack = true)){
energyWIND.gotoAndStop(1);
setOffTrack = false;
};
};
if (wrongWAY == true){
if (setWrongWAY == false){
setWrongWAY = true;
wrongDIR.gotoAndPlay(2);
};
} else {
if ((setWrongWAY = true)){
wrongDIR.gotoAndStop(1);
setWrongWAY = false;
};
};
var curTime:Number = getTimer();
curTime = (curTime - raceStartTime);
curTime = (curTime + accruedTime);
trackTimer = (curTime + 0);
cTime = (curTime + 0);
trackTime = returnTime(curTime);
HUD.innerHUD.timeBOX.text = trackTime;
if (Key.isDown(77)){
if (canMUTE == true){
canMUTE = false;
if ((soundOn == true)){
stopGameSounds();
} else {
startGameSounds();
};
};
} else {
canMUTE = true;
};
if (Key.isDown(80)){
gameMode = 5;
HUD.gotoAndPlay("fadeOUT");
accruedTime = (accruedTime + (getTimer() - raceStartTime));
};
EFTimer = 0;
}
public function mainEF(e:Event):void{
switch (gameMode){
case 0:
menuEF();
break;
case 1:
loadEF();
break;
case 2:
introEF();
break;
case 3:
gameEF();
break;
case 4:
outroEF();
break;
case 5:
pauseEF();
break;
case 6:
gameWonEF();
break;
case 7:
gameLostEF();
break;
default:
gameMode = 0;
};
mCursor.x = mouseX;
mCursor.y = mouseY;
}
public function returnTime(inpTime:Number):String{
var inputTime:Number = inpTime;
var cHours = (Math.floor((inputTime / 3600000)) + ".");
inputTime = (inputTime % 3600000);
var cMins = (Math.floor((inputTime / 60000)) + ".");
inputTime = (inputTime % 60000);
var cSecs = (Math.floor((inputTime / 1000)) + ".");
inputTime = (inputTime % 1000);
var cMils:String = ("" + Math.floor((inputTime / 10)));
var retTime:* = (((cHours + ((cMins.length == 2)) ? ("0" + cMins) : cMins) + ((cSecs.length == 2)) ? ("0" + cSecs) : cSecs) + ((cMils.length == 1)) ? ("0" + cMils) : cMils);
return (retTime);
}
public function menuEF():void{
if (EFTimer == 0){
gameBG.gotoAndStop("mainMenuBG");
if ((soundOn == true)){
mainMusic.gotoAndPlay("fadeOUT");
//unresolved jump
};
levelCover.gotoAndPlay("fadeOUT");
removeTrack();
EFTimer++;
} else {
if (EFTimer == 1){
EFTimer = 2;
mainMenu.gotoAndPlay("mainMenuIn");
};
};
}
public function showMessage(mess:String):void{
}
function frame12(){
stop();
}
public function submitScores():void{
trace("submitting the game score");
var totTime:Number = 0;
var i = 1;
while (i <= numOfTracks) {
totTime = (totTime + trackTimes[i]);
i++;
};
}
function frame2(){
soundOn = true;
animDone = false;
skipIntro = false;
skipTrans = false;
if (skipIntro == true){
gotoAndStop("mainMenu");
} else {
disable_check = false;
myURL = stage.loaderInfo.url;
okDomain = "armorgames.com";
if (((((!((myURL.indexOf(okDomain) == -1))) || (disable_check))) && ((framesLoaded >= 3)))){
gotoAndStop("preloader");
} else {
gotoAndPlay(1);
};
};
}
function frame4(){
b_preloadRelease = function (){
navigateToURL(new URLRequest("http://www.armorgames.com/"), "_blank");
};
b_preload.addEventListener("mouseUp", b_preloadRelease);
}
public function BUTRollOver(e:MouseEvent):void{
if (canMO){
e.currentTarget.gotoAndStop("mouseIN");
//unresolved jump
};
}
function frame1(){
}
function frame3(){
stop();
sponsorDone = false;
ACStart = true;
introDone = false;
introLoaded = false;
ACLoaded = false;
this.addEventListener(Event.ENTER_FRAME, preEF);
skipBUT.visible = false;
skipBUT.addEventListener(MouseEvent.CLICK, skipIntro2);
}
public function preEF(e:Event):void{
var lBytes:Number = stage.loaderInfo.bytesLoaded;
var tBytes:Number = stage.loaderInfo.bytesTotal;
var percentLoadeder:Number = Math.floor(((lBytes / tBytes) * 100));
preBar.preBarInner.width = percentLoadeder;
if ((((framesLoaded >= 4)) && ((introLoaded == false)))){
trace("4th frame loaded");
introLoaded = true;
gotoAndStop(4);
};
if ((((sponsorDone == true)) && ((framesLoaded >= 12)))){
ACLoaded = true;
gotoAndStop("AC_logo");
trace("goto AC_logo");
sponsorDone = false;
};
if (framesLoaded >= 20){
preBar.visible = false;
skipBUT.visible = true;
if (introDone == true){
sponsorDone = false;
trace("anim done");
this.removeEventListener(Event.ENTER_FRAME, preEF);
gotoAndPlay("introOut");
};
};
}
public function sortVehicles():void{
vehicleList = [1, 2, 3, 4];
var tempVar:Number = vehicleList[(bikeNum - 1)];
vehicleList.splice((bikeNum - 1), 1);
vehicleList.unshift(tempVar);
}
function frame8(){
}
function frame20(){
useMoFo = false;
if (useMoFo == true){
};
stop();
Mouse.hide();
mCursor.mouseEnabled = false;
mCursor.mouseChildren = false;
mouseCont = true;
mouseScroll = 0;
stage.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseMiddle);
mouseClick = false;
stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDOWN);
stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUP);
Key.initialize(stage);
canMO = true;
cD = new CollDetection(this, collClip1, collClip2);
canMUTE = true;
menuVolume = 0;
menuPlaying = false;
mainVolume = 0;
mainPlaying = false;
speedLOWVolume = 1;
speedLOWPlaying = false;
speedHIGHVolume = 0;
speedHIGHPlaying = false;
collVolume = 0;
stop();
canClickMenu = false;
canClickHUD = false;
lapTEXT = "lap x/x";
posTEXT = "?th place";
levelCover.gotoAndStop("IN");
canResume = false;
canClickPAUSE = false;
trackNum = 1;
numOfTracks = 9;
selectNum = 1;
trackList = [0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0];
trackNames = ["", "The Gauntlet", "Eat It Sharkey", "Booya City", "Ding Ding POW", "Slip Stream", "The Mandrake", "Curly Curly Spike Spike", "Wake Up", "Time to DIE", "Title In Progress"];
trackTimes = [0, 65539, 122813, 146807, 175603, 222907, 179319, 133146, 225026, 135181];
bikeNum = 1;
bikeSelect = 1;
bikeList = [0, 1, 1, 1, 0];
playerPosition = 1;
saveData = SharedObject.getLocal("HorGem_CookieAC");
if (saveData.data.bikeNum){
extractData();
} else {
trace("no save data");
};
numOfVehicles = 2;
vehicleList = [1, 2, 3, 4];
raceStartTime = 0;
lapStartTime = 0;
accruedTime = 0;
trackTime = "";
trackTimer = 0;
lapTimes = new Array();
numOfLaps = 0;
sEngine = null;
gameMode = 0;
nextGameMode = 0;
collClip1.alpha = 0;
collClip2.alpha = 0;
this.addEventListener(Event.ENTER_FRAME, mainEF);
EFTimer = 0;
offTrack = false;
offTrack2 = false;
setOffTrack = false;
wrongWAY = false;
setWrongWAY = false;
cTime = 0;
cKey = false;
zKey = false;
}
public function gameWonEF():void{
if (EFTimer == 0){
removeTrack();
EFTimer++;
} else {
if (EFTimer == 1){
EFTimer++;
gameBG.gotoAndStop("mainMenuBG");
levelCover.gotoAndPlay("fadeOUT");
endingWIND.gotoAndPlay("fadeIN");
};
};
}
public function toOutroEF():void{
HUD.gotoAndPlay("fadeOUT");
WIN.gotoAndPlay("fadeIN");
speedLOW.gotoAndPlay("fadeOUT");
speedHIGH.gotoAndPlay("fadeOUT");
energyWIND.gotoAndStop(1);
wrongDIR.gotoAndStop(1);
gameMode = 4;
if (soundOn == true){
winWhistle.gotoAndPlay(2);
};
}
public function pauseEF():void{
if (EFTimer == 0){
EFTimer++;
canResume = false;
PAUSE.gotoAndPlay("fadeIN");
} else {
if (EFTimer == 1){
if (((Key.isDown(80)) || (Key.isDown(38)))){
if (canResume == true){
canResume = false;
EFTimer++;
nextGameMode = 3;
PAUSE.gotoAndPlay("fadeOUT");
};
} else {
canResume = true;
};
};
};
}
public function onMouseUP(event:MouseEvent):void{
mouseClick = false;
}
public function removeTrack():void{
if (sEngine != null){
mainStage.removeChild(sEngine);
sEngine._scene.dispose();
sEngine = null;
};
}
public function bestTrackTime():void{
}
public function perfectTrack():void{
}
public function hideLogin():void{
}
public function onMouseMiddle(event:MouseEvent):void{
mouseScroll = event.delta;
}
public function gameLostEF(){
if (EFTimer == 0){
EFTimer++;
LOST.gotoAndPlay("fadeIN");
} else {
sEngine.lostEF();
mCursor.x = mouseX;
mCursor.y = mouseY;
};
}
public function packData():void{
saveData.data.trackList = trackList.toString();
saveData.data.bikeNum = bikeNum;
saveData.data.trackTimes = trackTimes.toString();
saveData.flush();
}
public function gameBeaten():void{
}
public function stopGameSounds():void{
soundOn = false;
menuMusic.gotoAndStop("OUT");
mainMusic.gotoAndPlay("OUT");
speedHIGH.gotoAndStop("OUT");
speedLOW.gotoAndStop("OUT");
}
public function moFoHit():void{
}
public function openSponsorLink(e:MouseEvent):void{
e.currentTarget.gotoAndStop("clicked");
navigateToURL(new URLRequest("http://www.armorgames.com/"), "_blank");
}
public function skipIntro2(e:MouseEvent):void{
this.removeEventListener(Event.ENTER_FRAME, preEF);
gotoAndPlay("introOut");
}
public function BUTClick(e:MouseEvent):void{
Mouse.hide();
if (canMO){
e.currentTarget.gotoAndStop("clicked");
//unresolved jump
};
}
public function onMouseDOWN(event:MouseEvent):void{
mouseClick = true;
}
public function extractData():void{
trackList = saveData.data.trackList.split(",");
trackTimes = saveData.data.trackTimes.split(",");
var i:int;
while (i < trackList.length) {
trackList[i] = Number(trackList[i]);
trackTimes[i] = Number(trackTimes[i]);
trace(trackTimes[i]);
i++;
};
bikeNum = Number(saveData.data.bikeNum);
}
public function startGameSounds():void{
soundOn = true;
if (gameMode == 0){
menuMusic.gotoAndStop("IN");
} else {
if (gameMode == 3){
speedHIGH.gotoAndPlay("IN");
speedLOW.gotoAndPlay("IN");
mainMusic.gotoAndPlay("IN");
};
};
}
public function BUTRollOut(e:MouseEvent):void{
if (canMO){
e.currentTarget.gotoAndStop("mouseOUT");
//unresolved jump
};
}
public function setLapCOUNTER(lapNum:int):void{
var combTime:Number;
var tt:int;
trace(lapNum);
trace(numOfLaps);
if ((lapNum + 1) <= numOfLaps){
if (lapTimes.length == 0){
lapTimes[0] = (trackTimer + 0);
} else {
combTime = 0;
tt = (lapTimes.length - 1);
while (tt >= 0) {
combTime = (combTime + lapTimes[tt]);
tt--;
};
lapTimes[lapTimes.length] = (trackTimer - combTime);
};
lapCOUNTER.gotoAndPlay((((lapNum + 1) == numOfLaps)) ? "finIN" : "lapIN");
};
}
public function outroEF():void{
sEngine.outroEF();
}
public function trackBeatenTime():void{
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 33
//MENU_Achieve_BUT_59 (horizon_gemini_ArmorGames_1b_fla.MENU_Achieve_BUT_59)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Achieve_BUT_59 extends MovieClip {
public function MENU_Achieve_BUT_59(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 34
//MENU_Back_BUT_67 (horizon_gemini_ArmorGames_1b_fla.MENU_Back_BUT_67)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Back_BUT_67 extends MovieClip {
public function MENU_Back_BUT_67(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 35
//MENU_BackCont_BUT_191 (horizon_gemini_ArmorGames_1b_fla.MENU_BackCont_BUT_191)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_BackCont_BUT_191 extends MovieClip {
public function MENU_BackCont_BUT_191(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 36
//MENU_Bike_IMG_114 (horizon_gemini_ArmorGames_1b_fla.MENU_Bike_IMG_114)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Bike_IMG_114 extends MovieClip {
public function MENU_Bike_IMG_114(){
addFrameScript(19, frame20, 30, frame31);
}
function frame31(){
stop();
}
function frame20(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 37
//MENU_Bike01_CLIP_185 (horizon_gemini_ArmorGames_1b_fla.MENU_Bike01_CLIP_185)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Bike01_CLIP_185 extends MovieClip {
public var mC:MovieClip;
public function MENU_Bike01_CLIP_185(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.bikeList[mC.bikeSelect] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 38
//MENU_Bike02_CLIP_186 (horizon_gemini_ArmorGames_1b_fla.MENU_Bike02_CLIP_186)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Bike02_CLIP_186 extends MovieClip {
public var mC:MovieClip;
public function MENU_Bike02_CLIP_186(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.bikeList[mC.bikeSelect] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 39
//MENU_Bike03_CLIP_187 (horizon_gemini_ArmorGames_1b_fla.MENU_Bike03_CLIP_187)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Bike03_CLIP_187 extends MovieClip {
public var mC:MovieClip;
public function MENU_Bike03_CLIP_187(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.bikeList[mC.bikeSelect] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 40
//MENU_Bike04_CLIP_188 (horizon_gemini_ArmorGames_1b_fla.MENU_Bike04_CLIP_188)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Bike04_CLIP_188 extends MovieClip {
public var mC:MovieClip;
public function MENU_Bike04_CLIP_188(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.bikeList[mC.bikeSelect] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 41
//MENU_Bikes_BUT_171 (horizon_gemini_ArmorGames_1b_fla.MENU_Bikes_BUT_171)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Bikes_BUT_171 extends MovieClip {
public function MENU_Bikes_BUT_171(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 42
//MENU_BikeSelect_CLIP_183 (horizon_gemini_ArmorGames_1b_fla.MENU_BikeSelect_CLIP_183)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_BikeSelect_CLIP_183 extends MovieClip {
public var bikeSelect:MovieClip;
public function MENU_BikeSelect_CLIP_183(){
addFrameScript(9, frame10, 22, frame23);
}
function frame10(){
stop();
}
function frame23(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 43
//MENU_BikeSelect_INNER_184 (horizon_gemini_ArmorGames_1b_fla.MENU_BikeSelect_INNER_184)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_BikeSelect_INNER_184 extends MovieClip {
public function MENU_BikeSelect_INNER_184(){
addFrameScript(0, frame1);
}
function frame1(){
gotoAndStop(MovieClip(root).bikeSelect);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 44
//MENU_BikeTitle_CLIP_181 (horizon_gemini_ArmorGames_1b_fla.MENU_BikeTitle_CLIP_181)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_BikeTitle_CLIP_181 extends MovieClip {
public function MENU_BikeTitle_CLIP_181(){
addFrameScript(9, frame10, 20, frame21);
}
function frame21(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 45
//MENU_ControlTitle_CLIP_193 (horizon_gemini_ArmorGames_1b_fla.MENU_ControlTitle_CLIP_193)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_ControlTitle_CLIP_193 extends MovieClip {
public function MENU_ControlTitle_CLIP_193(){
addFrameScript(9, frame10, 20, frame21);
}
function frame21(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 46
//MENU_Credits_BUT_120 (horizon_gemini_ArmorGames_1b_fla.MENU_Credits_BUT_120)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Credits_BUT_120 extends MovieClip {
public function MENU_Credits_BUT_120(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 47
//MENU_Credits_CLIP_175 (horizon_gemini_ArmorGames_1b_fla.MENU_Credits_CLIP_175)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Credits_CLIP_175 extends MovieClip {
public function MENU_Credits_CLIP_175(){
addFrameScript(9, frame10, 20, frame21);
}
function frame21(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 48
//MENU_Credits_TITLE_173 (horizon_gemini_ArmorGames_1b_fla.MENU_Credits_TITLE_173)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Credits_TITLE_173 extends MovieClip {
public function MENU_Credits_TITLE_173(){
addFrameScript(9, frame10, 20, frame21);
}
function frame21(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 49
//MENU_KeyCont_BUT_81 (horizon_gemini_ArmorGames_1b_fla.MENU_KeyCont_BUT_81)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_KeyCont_BUT_81 extends MovieClip {
public function MENU_KeyCont_BUT_81(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 50
//MENU_Main_TITLE_107 (horizon_gemini_ArmorGames_1b_fla.MENU_Main_TITLE_107)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Main_TITLE_107 extends MovieClip {
public function MENU_Main_TITLE_107(){
addFrameScript(103, frame104, 113, frame114);
}
function frame104(){
stop();
}
function frame114(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 51
//MENU_Manual_BUT_118 (horizon_gemini_ArmorGames_1b_fla.MENU_Manual_BUT_118)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Manual_BUT_118 extends MovieClip {
public function MENU_Manual_BUT_118(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 52
//MENU_Manual_CLIP_179 (horizon_gemini_ArmorGames_1b_fla.MENU_Manual_CLIP_179)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Manual_CLIP_179 extends MovieClip {
public function MENU_Manual_CLIP_179(){
addFrameScript(9, frame10, 20, frame21);
}
function frame21(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 53
//MENU_Manual_INNER_180 (horizon_gemini_ArmorGames_1b_fla.MENU_Manual_INNER_180)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Manual_INNER_180 extends MovieClip {
public var frameN:int;
public var rightBUT:MovieClip;
public var mC:MovieClip;
public var leftBUT:MovieClip;
public function MENU_Manual_INNER_180(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
stop();
frameN = 1;
leftBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
leftBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
leftBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
leftBUT.addEventListener(MouseEvent.MOUSE_UP, leftBUTClick2);
rightBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
rightBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
rightBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
rightBUT.addEventListener(MouseEvent.MOUSE_UP, rightBUTClick2);
}
public function leftBUTClick2(e:MouseEvent):void{
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
frameN = (((frameN - 1) < 1)) ? 5 : (frameN - 1);
gotoAndStop(frameN);
}
public function rightBUTClick2(e:MouseEvent):void{
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
frameN = (((frameN + 1) > 5)) ? 1 : (frameN + 1);
gotoAndStop(frameN);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 54
//MENU_ManualTitle_CLIP_177 (horizon_gemini_ArmorGames_1b_fla.MENU_ManualTitle_CLIP_177)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_ManualTitle_CLIP_177 extends MovieClip {
public function MENU_ManualTitle_CLIP_177(){
addFrameScript(9, frame10, 20, frame21);
}
function frame21(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 55
//MENU_MoreGames_BUT_122 (horizon_gemini_ArmorGames_1b_fla.MENU_MoreGames_BUT_122)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_MoreGames_BUT_122 extends MovieClip {
public function MENU_MoreGames_BUT_122(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 56
//MENU_MouseCont_BUT_83 (horizon_gemini_ArmorGames_1b_fla.MENU_MouseCont_BUT_83)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_MouseCont_BUT_83 extends MovieClip {
public function MENU_MouseCont_BUT_83(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 57
//MENU_Mute_BUT_124 (horizon_gemini_ArmorGames_1b_fla.MENU_Mute_BUT_124)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Mute_BUT_124 extends MovieClip {
public var lightning:MovieClip;
public function MENU_Mute_BUT_124(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 58
//MENU_MuteLightning_CLIP_93 (horizon_gemini_ArmorGames_1b_fla.MENU_MuteLightning_CLIP_93)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_MuteLightning_CLIP_93 extends MovieClip {
public function MENU_MuteLightning_CLIP_93(){
addFrameScript(2, frame3, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12, 13, frame14, 15, frame16, 17, frame18, 19, frame20, 21, frame22, 23, frame24);
}
function frame3(){
gotoAndPlay(((MovieClip(root).soundOn == false)) ? 1 : 3);
}
function frame4(){
flasher();
}
function frame6(){
gotoAndPlay("repeater");
}
function frame20(){
gotoAndPlay("repeater");
}
function frame10(){
gotoAndPlay("repeater");
}
function frame22(){
gotoAndPlay("repeater");
}
function frame12(){
gotoAndPlay("repeater");
}
function frame24(){
gotoAndPlay("repeater");
}
function frame14(){
gotoAndPlay("repeater");
}
function frame16(){
gotoAndPlay("repeater");
}
function frame18(){
gotoAndPlay("repeater");
}
function frame8(){
gotoAndPlay("repeater");
}
public function flasher():void{
if (MovieClip(root).soundOn == false){
gotoAndPlay(1);
} else {
gotoAndPlay(((Rand.getRandom(10) * 2) + 5));
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 59
//MENU_SelectBike_DOWNCLIP_190 (horizon_gemini_ArmorGames_1b_fla.MENU_SelectBike_DOWNCLIP_190)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_SelectBike_DOWNCLIP_190 extends MovieClip {
public var mC:MovieClip;
public function MENU_SelectBike_DOWNCLIP_190(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.bikeList[mC.bikeSelect] == 0)) ? 1 : 2);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 60
//MENU_SelectBike_OVERCLIP_189 (horizon_gemini_ArmorGames_1b_fla.MENU_SelectBike_OVERCLIP_189)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_SelectBike_OVERCLIP_189 extends MovieClip {
public var mC:MovieClip;
public function MENU_SelectBike_OVERCLIP_189(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.bikeList[mC.bikeSelect] == 0)) ? 1 : 2);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 61
//MENU_SelectTrack_CLIP_126 (horizon_gemini_ArmorGames_1b_fla.MENU_SelectTrack_CLIP_126)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_SelectTrack_CLIP_126 extends MovieClip {
public function MENU_SelectTrack_CLIP_126(){
addFrameScript(9, frame10, 20, frame21);
}
function frame21(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 62
//MENU_SelectTrack_DOWNCLIP_168 (horizon_gemini_ArmorGames_1b_fla.MENU_SelectTrack_DOWNCLIP_168)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_SelectTrack_DOWNCLIP_168 extends MovieClip {
public var mC:MovieClip;
public function MENU_SelectTrack_DOWNCLIP_168(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 1 : 2);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 63
//MENU_SelectTrack_OVERCLIP_167 (horizon_gemini_ArmorGames_1b_fla.MENU_SelectTrack_OVERCLIP_167)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_SelectTrack_OVERCLIP_167 extends MovieClip {
public var mC:MovieClip;
public function MENU_SelectTrack_OVERCLIP_167(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 1 : 2);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 64
//MENU_Sponsor_BUT_57 (horizon_gemini_ArmorGames_1b_fla.MENU_Sponsor_BUT_57)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Sponsor_BUT_57 extends MovieClip {
public function MENU_Sponsor_BUT_57(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 65
//MENU_Track01_BOT_145 (horizon_gemini_ArmorGames_1b_fla.MENU_Track01_BOT_145)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track01_BOT_145 extends MovieClip {
public function MENU_Track01_BOT_145(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 66
//MENU_Track01_INNER_143 (horizon_gemini_ArmorGames_1b_fla.MENU_Track01_INNER_143)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Track01_INNER_143 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_Track01_INNER_143(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 67
//MENU_Track01_TOP_146 (horizon_gemini_ArmorGames_1b_fla.MENU_Track01_TOP_146)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track01_TOP_146 extends MovieClip {
public function MENU_Track01_TOP_146(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 68
//MENU_Track04_BOT_149 (horizon_gemini_ArmorGames_1b_fla.MENU_Track04_BOT_149)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track04_BOT_149 extends MovieClip {
public function MENU_Track04_BOT_149(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 69
//MENU_Track04_INNER_147 (horizon_gemini_ArmorGames_1b_fla.MENU_Track04_INNER_147)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Track04_INNER_147 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_Track04_INNER_147(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 70
//MENU_Track04_TOP_150 (horizon_gemini_ArmorGames_1b_fla.MENU_Track04_TOP_150)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track04_TOP_150 extends MovieClip {
public function MENU_Track04_TOP_150(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 71
//MENU_Track04Corn_BOT_161 (horizon_gemini_ArmorGames_1b_fla.MENU_Track04Corn_BOT_161)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track04Corn_BOT_161 extends MovieClip {
public function MENU_Track04Corn_BOT_161(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 72
//MENU_Track04Corn_INNER_159 (horizon_gemini_ArmorGames_1b_fla.MENU_Track04Corn_INNER_159)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Track04Corn_INNER_159 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_Track04Corn_INNER_159(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 73
//MENU_Track04Corn_TOP_162 (horizon_gemini_ArmorGames_1b_fla.MENU_Track04Corn_TOP_162)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track04Corn_TOP_162 extends MovieClip {
public function MENU_Track04Corn_TOP_162(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 74
//MENU_Track05_BOT_153 (horizon_gemini_ArmorGames_1b_fla.MENU_Track05_BOT_153)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track05_BOT_153 extends MovieClip {
public function MENU_Track05_BOT_153(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 75
//MENU_Track05_INNER_151 (horizon_gemini_ArmorGames_1b_fla.MENU_Track05_INNER_151)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Track05_INNER_151 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_Track05_INNER_151(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 76
//MENU_Track05_TOP_154 (horizon_gemini_ArmorGames_1b_fla.MENU_Track05_TOP_154)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track05_TOP_154 extends MovieClip {
public function MENU_Track05_TOP_154(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 77
//MENU_Track06_BOT_137 (horizon_gemini_ArmorGames_1b_fla.MENU_Track06_BOT_137)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track06_BOT_137 extends MovieClip {
public function MENU_Track06_BOT_137(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 78
//MENU_Track06_INNER_135 (horizon_gemini_ArmorGames_1b_fla.MENU_Track06_INNER_135)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Track06_INNER_135 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_Track06_INNER_135(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 79
//MENU_Track06_TOP_138 (horizon_gemini_ArmorGames_1b_fla.MENU_Track06_TOP_138)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track06_TOP_138 extends MovieClip {
public function MENU_Track06_TOP_138(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 80
//MENU_Track07_BOT_157 (horizon_gemini_ArmorGames_1b_fla.MENU_Track07_BOT_157)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track07_BOT_157 extends MovieClip {
public function MENU_Track07_BOT_157(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 81
//MENU_Track07_INNER_155 (horizon_gemini_ArmorGames_1b_fla.MENU_Track07_INNER_155)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Track07_INNER_155 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_Track07_INNER_155(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 82
//MENU_Track07_TOP_158 (horizon_gemini_ArmorGames_1b_fla.MENU_Track07_TOP_158)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track07_TOP_158 extends MovieClip {
public function MENU_Track07_TOP_158(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 83
//MENU_Track45_BOT_165 (horizon_gemini_ArmorGames_1b_fla.MENU_Track45_BOT_165)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track45_BOT_165 extends MovieClip {
public function MENU_Track45_BOT_165(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 84
//MENU_Track45_INNER_163 (horizon_gemini_ArmorGames_1b_fla.MENU_Track45_INNER_163)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Track45_INNER_163 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_Track45_INNER_163(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 85
//MENU_Track45_TOP_166 (horizon_gemini_ArmorGames_1b_fla.MENU_Track45_TOP_166)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Track45_TOP_166 extends MovieClip {
public function MENU_Track45_TOP_166(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 86
//MENU_TrackINF_BOT_141 (horizon_gemini_ArmorGames_1b_fla.MENU_TrackINF_BOT_141)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_TrackINF_BOT_141 extends MovieClip {
public function MENU_TrackINF_BOT_141(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 87
//MENU_TrackINF_INNER_139 (horizon_gemini_ArmorGames_1b_fla.MENU_TrackINF_INNER_139)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_TrackINF_INNER_139 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_TrackINF_INNER_139(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 88
//MENU_TrackINF_TOP_142 (horizon_gemini_ArmorGames_1b_fla.MENU_TrackINF_TOP_142)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_TrackINF_TOP_142 extends MovieClip {
public function MENU_TrackINF_TOP_142(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 89
//MENU_TrackOVAL_BOT_133 (horizon_gemini_ArmorGames_1b_fla.MENU_TrackOVAL_BOT_133)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_TrackOVAL_BOT_133 extends MovieClip {
public function MENU_TrackOVAL_BOT_133(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 90
//MENU_TrackOVAL_INNER_131 (horizon_gemini_ArmorGames_1b_fla.MENU_TrackOVAL_INNER_131)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_TrackOVAL_INNER_131 extends MovieClip {
public var mC:MovieClip;
public var track01:MovieClip;
public function MENU_TrackOVAL_INNER_131(){
addFrameScript(0, frame1);
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(((mC.trackList[mC.selectNum] == 0)) ? 2 : 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 91
//MENU_TrackOVAL_TOP_134 (horizon_gemini_ArmorGames_1b_fla.MENU_TrackOVAL_TOP_134)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_TrackOVAL_TOP_134 extends MovieClip {
public function MENU_TrackOVAL_TOP_134(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
this.rotation = (this.rotation + 1);
}
function frame2(){
this.rotation = (this.rotation + 1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 92
//MENU_Tracks_CLIP_128 (horizon_gemini_ArmorGames_1b_fla.MENU_Tracks_CLIP_128)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_Tracks_CLIP_128 extends MovieClip {
public var tracksINNER:MovieClip;
public function MENU_Tracks_CLIP_128(){
addFrameScript(10, frame11, 23, frame24);
}
function frame11(){
stop();
}
function frame24(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 93
//MENU_Tracks_INNER_130 (horizon_gemini_ArmorGames_1b_fla.MENU_Tracks_INNER_130)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MENU_Tracks_INNER_130 extends MovieClip {
public var trackTITLE:TextField;
public var trackNUMBER:TextField;
public var trackTIME:TextField;
public var e:MovieClip;
public var q:MovieClip;
public var mC:MovieClip;
public var w:MovieClip;
public function MENU_Tracks_INNER_130(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10);
}
function frame10(){
populateTEXT();
}
public function populateTEXT():void{
trackNUMBER.text = ("TRACK " + mC.selectNum);
trackTITLE.text = mC.trackNames[mC.selectNum];
trackTIME.text = ((mC.trackTimes[mC.selectNum])!=0) ? ("BEST TIME: " + mC.returnTime(mC.trackTimes[mC.selectNum])) : "";
}
function frame1(){
mC = MovieClip(root);
gotoAndStop(mC.selectNum);
populateTEXT();
}
function frame3(){
populateTEXT();
}
function frame4(){
populateTEXT();
}
function frame6(){
populateTEXT();
}
function frame7(){
populateTEXT();
}
function frame8(){
populateTEXT();
}
function frame5(){
populateTEXT();
}
function frame9(){
populateTEXT();
}
function frame2(){
populateTEXT();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 94
//MENU_UPSelect_BUT_169 (horizon_gemini_ArmorGames_1b_fla.MENU_UPSelect_BUT_169)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class MENU_UPSelect_BUT_169 extends MovieClip {
public function MENU_UPSelect_BUT_169(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
}
function frame6(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 95
//New_Cursor_204 (horizon_gemini_ArmorGames_1b_fla.New_Cursor_204)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class New_Cursor_204 extends MovieClip {
public var fadeINC:Number;
public var cInner:MovieClip;
public var mC:MovieClip;
public function New_Cursor_204(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
public function checkMouse():void{
if ((((mC.gameMode == 3)) || ((mC.gameMode == 2)))){
if ((((mC.mouseY < 40)) || ((((mC.mouseY > 386)) && ((cInner.alpha < 0.95)))))){
cInner.alpha = (cInner.alpha + fadeINC);
mC.mCursor.rotation = 0;
} else {
if (mC.mouseCont == true){
if (cInner.alpha > 0.25){
cInner.alpha = (cInner.alpha - fadeINC);
};
} else {
if (cInner.alpha > 0){
cInner.alpha = (cInner.alpha - fadeINC);
};
};
};
if (mC.mouseCont == true){
mC.mCursor.rotation = (30 + ((mC.mCursor.x - 320) * 0.56));
};
} else {
if (cInner.alpha < 0.95){
cInner.alpha = (cInner.alpha + fadeINC);
mC.mCursor.rotation = 0;
};
};
}
function frame2(){
checkMouse();
}
function frame1(){
mC = MovieClip(root);
fadeINC = 0.05;
}
function frame3(){
checkMouse();
gotoAndPlay(2);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 96
//New_Cursor_INNER_205 (horizon_gemini_ArmorGames_1b_fla.New_Cursor_INNER_205)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class New_Cursor_INNER_205 extends MovieClip {
public function New_Cursor_INNER_205(){
addFrameScript(4, frame5, 9, frame10);
}
function frame5(){
stop();
}
function frame10(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 97
//Pause_CLIP_Inner_80 (horizon_gemini_ArmorGames_1b_fla.Pause_CLIP_Inner_80)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Pause_CLIP_Inner_80 extends MovieClip {
public var mouseContBUT:MovieClip;
public var keyContBUT:MovieClip;
public var quitBUT:MovieClip;
public var resumeBUT:MovieClip;
public var mC:MovieClip;
public var replayBUT:MovieClip;
public var timeBOX:TextField;
public function Pause_CLIP_Inner_80(){
addFrameScript(0, frame1);
}
public function resumeBUTClick(e:MouseEvent):void{
if (mC.canClickPAUSE == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 3;
mC.PAUSE.gotoAndPlay("fadeOUT");
};
}
public function mouseContBUTClick(e:MouseEvent):void{
if (mC.canClickPAUSE == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.mouseCont = false;
mouseContBUT.visible = false;
keyContBUT.visible = true;
};
}
function frame1(){
mC = MovieClip(root);
mC.canMO = true;
timeBOX.text = mC.trackTime;
stop();
resumeBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
resumeBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
resumeBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
resumeBUT.addEventListener(MouseEvent.MOUSE_UP, resumeBUTClick);
quitBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
quitBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
quitBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
quitBUT.addEventListener(MouseEvent.MOUSE_UP, quitBUTClick);
replayBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
replayBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
replayBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
replayBUT.addEventListener(MouseEvent.MOUSE_UP, replayBUTClick);
mouseContBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
mouseContBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
mouseContBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
mouseContBUT.addEventListener(MouseEvent.MOUSE_UP, mouseContBUTClick);
keyContBUT.addEventListener(MouseEvent.MOUSE_DOWN, mC.BUTClick);
keyContBUT.addEventListener(MouseEvent.MOUSE_OUT, mC.BUTRollOut);
keyContBUT.addEventListener(MouseEvent.MOUSE_OVER, mC.BUTRollOver);
keyContBUT.addEventListener(MouseEvent.MOUSE_UP, keyContBUTClick);
if (mC.mouseCont == true){
keyContBUT.visible = false;
} else {
mouseContBUT.visible = false;
};
}
public function replayBUTClick(e:MouseEvent):void{
if (mC.canClickPAUSE == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.EFTimer++;
mC.nextGameMode = 1;
mC.PAUSE.gotoAndPlay("fadeOUT");
mC.levelCover.gotoAndPlay("fadeIN");
};
}
public function keyContBUTClick(e:MouseEvent):void{
if (mC.canClickPAUSE == true){
if (mC.soundOn == true){
mC.butPressSound.gotoAndPlay(2);
};
mC.mouseCont = true;
mouseContBUT.visible = true;
keyContBUT.visible = false;
};
}
public function quitBUTClick(e:MouseEvent):void{
if (mC.canClickPAUSE == true){
if (mC.soundOn == true){
mC.backPressSound.gotoAndPlay(2);
};
mC.energyWIND.gotoAndStop(1);
mC.wrongDIR.gotoAndStop(1);
mC.EFTimer++;
mC.nextGameMode = 0;
mC.PAUSE.gotoAndPlay("fadeOUT");
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 98
//PAUSE_NextTrack_BUT_49 (horizon_gemini_ArmorGames_1b_fla.PAUSE_NextTrack_BUT_49)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class PAUSE_NextTrack_BUT_49 extends MovieClip {
public function PAUSE_NextTrack_BUT_49(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 99
//PAUSE_Quit_BUT_61 (horizon_gemini_ArmorGames_1b_fla.PAUSE_Quit_BUT_61)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class PAUSE_Quit_BUT_61 extends MovieClip {
public function PAUSE_Quit_BUT_61(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 100
//PAUSE_Replay_BUT_55 (horizon_gemini_ArmorGames_1b_fla.PAUSE_Replay_BUT_55)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class PAUSE_Replay_BUT_55 extends MovieClip {
public function PAUSE_Replay_BUT_55(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 101
//PAUSE_Resume_BUT_85 (horizon_gemini_ArmorGames_1b_fla.PAUSE_Resume_BUT_85)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class PAUSE_Resume_BUT_85 extends MovieClip {
public function PAUSE_Resume_BUT_85(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 102
//PAUSE_Submit_BUT_63 (horizon_gemini_ArmorGames_1b_fla.PAUSE_Submit_BUT_63)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class PAUSE_Submit_BUT_63 extends MovieClip {
public function PAUSE_Submit_BUT_63(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 103
//PAUSE_TryAgain_BUT_51 (horizon_gemini_ArmorGames_1b_fla.PAUSE_TryAgain_BUT_51)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class PAUSE_TryAgain_BUT_51 extends MovieClip {
public function PAUSE_TryAgain_BUT_51(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 104
//PAUSE_YouWin_BUT_53 (horizon_gemini_ArmorGames_1b_fla.PAUSE_YouWin_BUT_53)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class PAUSE_YouWin_BUT_53 extends MovieClip {
public function PAUSE_YouWin_BUT_53(){
addFrameScript(5, frame6, 14, frame15);
}
function frame15(){
stop();
stop();
}
function frame6(){
stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 105
//PauseCLIP_79 (horizon_gemini_ArmorGames_1b_fla.PauseCLIP_79)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class PauseCLIP_79 extends MovieClip {
public var innerPAUSE:MovieClip;
public var mC:MovieClip;
public function PauseCLIP_79(){
addFrameScript(0, frame1, 1, frame2, 9, frame10, 10, frame11, 19, frame20);
}
function frame10(){
stop();
MovieClip(root).canClickPAUSE = true;
MovieClip(root).canMO = true;
}
function frame1(){
stop();
}
function frame2(){
mC = MovieClip(root);
if (mC.soundOn == true){
mC.speedLOW.gotoAndPlay("fadeOUT");
mC.speedHIGH.gotoAndPlay("fadeOUT");
};
}
function frame20(){
MovieClip(root).gameMode = MovieClip(root).nextGameMode;
MovieClip(root).raceStartTime = getTimer();
MovieClip(root).EFTimer = 0;
stop();
}
function frame11(){
if (MovieClip(root).nextGameMode == 3){
MovieClip(root).HUD.gotoAndPlay("fadeIN");
if (mC.soundOn == true){
mC.speedLOW.gotoAndPlay("fadeIN");
mC.speedHIGH.gotoAndPlay("fadeIN");
};
} else {
MovieClip(root).levelCover.gotoAndPlay("fadeIN");
};
MovieClip(root).canClickPAUSE = false;
MovieClip(root).canMO = false;
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 106
//SOUND_MainMenu_MUSIC_197 (horizon_gemini_ArmorGames_1b_fla.SOUND_MainMenu_MUSIC_197)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SOUND_MainMenu_MUSIC_197 extends MovieClip {
public var track1:menuMusic;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var modInc:Number;
public var someTransform:SoundTransform;
public function SOUND_MainMenu_MUSIC_197(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 6, frame7, 7, frame8, 8, frame9);
}
function frame1(){
stop();
mC = MovieClip(root);
track1 = new menuMusic();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
modInc = 0.01;
}
function frame2(){
someTransform.volume = mC.menuVolume;
someChannel = track1.play(0, 1000, someTransform);
}
function frame4(){
mC.menuVolume = (mC.menuVolume + modInc);
someTransform.volume = mC.menuVolume;
someChannel.soundTransform = someTransform;
if (someTransform.volume >= 1){
stop();
} else {
gotoAndPlay("repeatFadeIN");
};
}
function frame5(){
mC.menuVolume = 1;
someTransform.volume = mC.menuVolume;
someChannel.soundTransform = someTransform;
someChannel = track1.play(0, 1000, someTransform);
stop();
}
function frame7(){
mC.menuVolume = (mC.menuVolume - modInc);
someTransform.volume = mC.menuVolume;
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
someChannel.stop();
stop();
};
}
function frame8(){
mC.menuVolume = (mC.menuVolume - modInc);
someTransform.volume = mC.menuVolume;
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
someChannel.stop();
stop();
} else {
gotoAndPlay("repeatFadeOUT");
};
}
function frame3(){
mC.menuVolume = (mC.menuVolume + modInc);
someTransform.volume = mC.menuVolume;
someChannel.soundTransform = someTransform;
if (someTransform.volume >= 1){
stop();
};
}
function frame9(){
mC.menuVolume = 0;
someTransform.volume = mC.menuVolume;
someChannel.soundTransform = someTransform;
someChannel.stop();
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 107
//SOUND_Spark_COLL_207 (horizon_gemini_ArmorGames_1b_fla.SOUND_Spark_COLL_207)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SOUND_Spark_COLL_207 extends MovieClip {
public var canPlay:Boolean;
public var track1:SparkSOUND;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var someTransform:SoundTransform;
public function SOUND_Spark_COLL_207(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame2(){
matchSound();
canPlay = false;
}
public function matchSound():void{
if (canPlay){
someTransform.volume = (mC.collVolume + 0.3);
someChannel.soundTransform = someTransform;
someChannel = track1.play(0, 1, someTransform);
};
}
function frame1(){
stop();
track1 = new SparkSOUND();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
mC = MovieClip(root);
canPlay = true;
}
function frame20(){
canPlay = true;
gotoAndStop(1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 108
//SOUND_Speed_HIGH_199 (horizon_gemini_ArmorGames_1b_fla.SOUND_Speed_HIGH_199)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SOUND_Speed_HIGH_199 extends MovieClip {
public var track1:bikeHIGH;
public var startSound:Boolean;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var modInc:Number;
public var someTransform:SoundTransform;
public function SOUND_Speed_HIGH_199(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 8, frame9, 9, frame10, 10, frame11);
}
function frame1(){
stop();
track1 = new bikeHIGH();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
mC = MovieClip(root);
modInc = 0.05;
startSound = true;
mC.speedHIGHPlaying = false;
}
function frame2(){
if (mC.speedHIGHPlaying == false){
someTransform.volume = 0;
someChannel = track1.play(0, 10000, someTransform);
};
mC.speedHIGHPlaying = true;
}
function frame4(){
someTransform.volume = (someTransform.volume + modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume >= mC.speedHIGHVolume){
gotoAndPlay("repeatIN");
} else {
gotoAndPlay("repeatFadeIN");
};
}
function frame5(){
if (mC.speedHIGHPlaying == false){
someChannel = track1.play(0, 10000, someTransform);
};
mC.speedHIGHPlaying = true;
matchSound();
}
function frame6(){
matchSound();
}
public function matchSound():void{
someTransform.volume = mC.speedHIGHVolume;
someChannel.soundTransform = someTransform;
}
function frame10(){
someTransform.volume = (someTransform.volume - modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
someChannel.stop();
mC.speedHIGHPlaying = false;
stop();
} else {
gotoAndPlay("repeatFadeOUT");
};
}
function frame7(){
matchSound();
gotoAndPlay("repeatIN");
}
function frame11(){
someTransform.volume = 0;
someChannel.soundTransform = someTransform;
someChannel.stop();
mC.speedHIGHPlaying = false;
trace("got here");
stop();
}
function frame3(){
someTransform.volume = (someTransform.volume + modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume >= mC.speedHIGHVolume){
gotoAndPlay("repeatIN");
};
}
function frame9(){
someTransform.volume = (someTransform.volume - modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
mC.speedHIGHPlaying = false;
someChannel.stop();
stop();
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 109
//SOUND_Speed_LOW_196 (horizon_gemini_ArmorGames_1b_fla.SOUND_Speed_LOW_196)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SOUND_Speed_LOW_196 extends MovieClip {
public var track1:bikeLOW;
public var startSound:Boolean;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var modInc:Number;
public var someTransform:SoundTransform;
public function SOUND_Speed_LOW_196(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 8, frame9, 9, frame10, 10, frame11);
}
function frame1(){
stop();
track1 = new bikeLOW();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
mC = MovieClip(root);
modInc = 0.05;
startSound = true;
mC.speedLOWPlaying = false;
}
function frame2(){
if (mC.speedLOWPlaying == false){
someTransform.volume = 0;
someChannel = track1.play(0, 10000, someTransform);
};
mC.speedLOWPlaying = true;
}
function frame4(){
someTransform.volume = (someTransform.volume + modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume >= mC.speedLOWVolume){
gotoAndPlay("repeatIN");
} else {
gotoAndPlay("repeatFadeIN");
};
}
function frame5(){
if (mC.speedLOWPlaying == false){
someChannel = track1.play(0, 10000, someTransform);
};
mC.speedLOWPlaying = true;
matchSound();
}
function frame6(){
matchSound();
}
public function matchSound():void{
someTransform.volume = mC.speedLOWVolume;
someChannel.soundTransform = someTransform;
}
function frame10(){
someTransform.volume = (someTransform.volume - modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
someChannel.stop();
mC.speedLOWPlaying = false;
stop();
} else {
gotoAndPlay("repeatFadeOUT");
};
}
function frame7(){
matchSound();
gotoAndPlay("repeatIN");
}
function frame11(){
someTransform.volume = 0;
someChannel.soundTransform = someTransform;
someChannel.stop();
mC.speedLOWPlaying = false;
stop();
}
function frame3(){
someTransform.volume = (someTransform.volume + modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume >= mC.speedLOWVolume){
gotoAndPlay("repeatIN");
};
}
function frame9(){
someTransform.volume = (someTransform.volume - modInc);
someChannel.soundTransform = someTransform;
if (someTransform.volume <= 0){
mC.speedLOWPlaying = false;
someChannel.stop();
stop();
};
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 110
//SOUND_Wall_COLL_208 (horizon_gemini_ArmorGames_1b_fla.SOUND_Wall_COLL_208)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class SOUND_Wall_COLL_208 extends MovieClip {
public var canPlay:Boolean;
public var track1:CrunchSOUND;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var someTransform:SoundTransform;
public function SOUND_Wall_COLL_208(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame2(){
matchSound();
canPlay = false;
}
public function matchSound():void{
if (canPlay){
someTransform.volume = (mC.collVolume + 0.3);
someChannel.soundTransform = someTransform;
someChannel = track1.play(0, 1, someTransform);
};
}
function frame1(){
stop();
track1 = new CrunchSOUND();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
mC = MovieClip(root);
canPlay = true;
}
function frame20(){
canPlay = true;
gotoAndStop(1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 111
//SPEED_Jump_CLIP_203 (horizon_gemini_ArmorGames_1b_fla.SPEED_Jump_CLIP_203)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.media.*;
public dynamic class SPEED_Jump_CLIP_203 extends MovieClip {
public var canPlay:Boolean;
public var track1:JUMP;
public var someChannel:SoundChannel;
public var mC:MovieClip;
public var someTransform:SoundTransform;
public function SPEED_Jump_CLIP_203(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame2(){
matchSound();
canPlay = false;
}
public function matchSound():void{
if (canPlay){
someTransform.volume = 0.5;
someChannel.soundTransform = someTransform;
someChannel = track1.play(0, 1, someTransform);
};
}
function frame1(){
stop();
track1 = new JUMP();
someTransform = new SoundTransform(1);
someChannel = new SoundChannel();
mC = MovieClip(root);
canPlay = true;
}
function frame20(){
canPlay = true;
gotoAndStop(1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 112
//startBeep_198 (horizon_gemini_ArmorGames_1b_fla.startBeep_198)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class startBeep_198 extends MovieClip {
public function startBeep_198(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame1(){
stop();
}
function frame2(){
gotoAndStop(1);
}
function frame3(){
gotoAndStop(1);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 113
//WARNING_OffTrack_ENERGY_72 (horizon_gemini_ArmorGames_1b_fla.WARNING_OffTrack_ENERGY_72)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class WARNING_OffTrack_ENERGY_72 extends MovieClip {
public var mC:MovieClip;
public var lifeBAR:MovieClip;
public function WARNING_OffTrack_ENERGY_72(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame1(){
mC = MovieClip(root);
}
function frame2(){
reducer();
}
public function reducer():void{
if (mC.gameMode == 3){
if (lifeBAR.width <= 1){
mC.energyWIND.gotoAndStop(1);
mC.wrongDIR.gotoAndStop(1);
mC.EFTimer = 0;
mC.HUD.gotoAndPlay("fadeOUT");
mC.gameMode = 7;
} else {
lifeBAR.width = (lifeBAR.width - 0.75);
};
};
}
function frame3(){
reducer();
gotoAndPlay(2);
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 114
//WARNING_OffTrackCLIP_71 (horizon_gemini_ArmorGames_1b_fla.WARNING_OffTrackCLIP_71)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import flash.media.*;
import flash.net.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class WARNING_OffTrackCLIP_71 extends MovieClip {
public function WARNING_OffTrackCLIP_71(){
addFrameScript(0, frame1, 12, frame13);
}
function frame1(){
stop();
}
function frame13(){
stop();
MovieClip(root).offTrack2 = true;
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 115
//WARNING_WrongDIR_CLIP_75 (horizon_gemini_ArmorGames_1b_fla.WARNING_WrongDIR_CLIP_75)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class WARNING_WrongDIR_CLIP_75 extends MovieClip {
public function WARNING_WrongDIR_CLIP_75(){
addFrameScript(0, frame1, 13, frame14);
}
function frame14(){
stop();
}
function frame1(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 116
//WinSound_209 (horizon_gemini_ArmorGames_1b_fla.WinSound_209)
package horizon_gemini_ArmorGames_1b_fla {
import flash.display.*;
public dynamic class WinSound_209 extends MovieClip {
public function WinSound_209(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package horizon_gemini_ArmorGames_1b_fla
Section 117
//IKeyFramed (sandy.animation.IKeyFramed)
package sandy.animation {
public interface IKeyFramed {
function replaceFrame(_arg1:int, _arg2:Number):void;
function get frameCount():int;
function __setInterpolateBounds(Number:Boolean):Boolean;
function __getFrame():Number;
function __getFrameCount():int;
function __setFrameUpdateBounds(Number:Boolean):Boolean;
function set frame(C:\Users\Admin\Documents\My Dropbox\Support Packages\Sandy\Sandy3.1.2\src;sandy\animation;IKeyFramed.as:Number):void;
function __setFrame(:Number):Number;
function get frame():Number;
function appendFrameCopy(sandy.animation:IKeyFramed/sandy.animation:IKeyFramed:__getFrame:int):int;
}
}//package sandy.animation
Section 118
//BBox (sandy.bounds.BBox)
package sandy.bounds {
import sandy.core.data.*;
public class BBox {
public var maxEdge:Point3D;
public var uptodate:Boolean;// = false
public var minEdge:Point3D;
public function BBox(p_min:Point3D=null, p_max:Point3D=null){
super();
minEdge = ((p_min)!=null) ? p_min : new Point3D();
maxEdge = ((p_max)!=null) ? p_max : new Point3D();
}
public function getEdges(edges:Array):void{
var centerX:Number;
var centerY:Number;
var centerZ:Number;
var diagX:Number;
var diagY:Number;
var diagZ:Number;
var _g:Point3D;
if (edges == null){
return;
};
centerX = ((this.maxEdge.x + this.minEdge.x) / 2);
centerY = ((this.maxEdge.y + this.minEdge.y) / 2);
centerZ = ((this.maxEdge.z + this.minEdge.z) / 2);
diagX = (centerX - this.maxEdge.x);
diagY = (centerY - this.maxEdge.y);
diagZ = (centerZ - this.maxEdge.z);
_g = edges[0];
_g.x = (centerX + diagX);
_g.y = (centerY + diagY);
_g.z = (centerZ + diagZ);
_g = edges[1];
_g.x = (centerX + diagX);
_g.y = (centerY - diagY);
_g.z = (centerZ + diagZ);
_g = edges[2];
_g.x = (centerX + diagX);
_g.y = (centerY + diagY);
_g.z = (centerZ - diagZ);
_g = edges[3];
_g.x = (centerX + diagX);
_g.y = (centerY - diagY);
_g.z = (centerZ - diagZ);
_g = edges[4];
_g.x = (centerX - diagX);
_g.y = (centerY + diagY);
_g.z = (centerZ + diagZ);
_g = edges[5];
_g.x = (centerX - diagX);
_g.y = (centerY - diagY);
_g.z = (centerZ + diagZ);
_g = edges[6];
_g.x = (centerX - diagX);
_g.y = (centerY + diagY);
_g.z = (centerZ - diagZ);
_g = edges[7];
_g.x = (centerX - diagX);
_g.y = (centerY - diagY);
_g.z = (centerZ - diagZ);
}
public function intersectsBox(box:BBox):Boolean{
return ((((((((((((this.minEdge.x <= box.maxEdge.x)) && ((this.minEdge.y <= box.maxEdge.y)))) && ((this.minEdge.z <= box.maxEdge.z)))) && ((this.maxEdge.x >= box.minEdge.x)))) && ((this.maxEdge.y >= box.minEdge.y)))) && ((this.maxEdge.z >= box.minEdge.z))));
}
public function addInternalPointXYZ(x:Number, y:Number, z:Number):void{
if (x > this.maxEdge.x){
this.maxEdge.x = x;
};
if (y > this.maxEdge.y){
this.maxEdge.y = y;
};
if (z > this.maxEdge.z){
this.maxEdge.z = z;
};
if (x < this.minEdge.x){
this.minEdge.x = x;
};
if (y < this.minEdge.y){
this.minEdge.y = y;
};
if (z < this.minEdge.z){
this.minEdge.z = z;
};
}
public function getCenter():Point3D{
return (new Point3D(((this.maxEdge.x + this.minEdge.x) / 2), ((this.maxEdge.y + this.minEdge.y) / 2), ((this.maxEdge.z + this.minEdge.z) / 2)));
}
public function transform(p_oMatrix:Matrix4):BBox{
var l_oEdge:Point3D;
var l_oBox:BBox = new BBox();
var l_aEdges:Array = [Pool.getInstance().nextPoint3D, Pool.getInstance().nextPoint3D, Pool.getInstance().nextPoint3D, Pool.getInstance().nextPoint3D, Pool.getInstance().nextPoint3D, Pool.getInstance().nextPoint3D, Pool.getInstance().nextPoint3D, Pool.getInstance().nextPoint3D];
getEdges(l_aEdges);
for each (l_oEdge in l_aEdges) {
p_oMatrix.transform(l_oEdge);
l_oBox.addInternalPoint(l_oEdge);
};
return (l_oBox);
}
public function reset():void{
minEdge.reset();
maxEdge.reset();
uptodate = false;
}
public function addInternalPoint(p_oPoint:Point3D):void{
if (p_oPoint.x > this.maxEdge.x){
this.maxEdge.x = p_oPoint.x;
};
if (p_oPoint.y > this.maxEdge.y){
this.maxEdge.y = p_oPoint.y;
};
if (p_oPoint.z > this.maxEdge.z){
this.maxEdge.z = p_oPoint.z;
};
if (p_oPoint.x < this.minEdge.x){
this.minEdge.x = p_oPoint.x;
};
if (p_oPoint.y < this.minEdge.y){
this.minEdge.y = p_oPoint.y;
};
if (p_oPoint.z < this.minEdge.z){
this.minEdge.z = p_oPoint.z;
};
}
public function copy(p_oBBox:BBox):void{
this.uptodate = p_oBBox.uptodate;
this.minEdge.copy(p_oBBox.minEdge);
this.maxEdge.copy(p_oBBox.maxEdge);
}
public function isPointInsideXYZ(x:Number, y:Number, z:Number):Boolean{
return ((((((((((((x >= this.minEdge.x)) && ((x <= this.maxEdge.x)))) && ((y >= this.minEdge.y)))) && ((y <= this.maxEdge.y)))) && ((z >= this.minEdge.z)))) && ((z <= this.maxEdge.z))));
}
public function merge(box:BBox):void{
this.addInternalPointXYZ(box.maxEdge.x, box.maxEdge.y, box.maxEdge.z);
this.addInternalPointXYZ(box.minEdge.x, box.minEdge.y, box.minEdge.z);
uptodate = false;
}
public function getSize():Point3D{
return (new Point3D(Math.abs((maxEdge.x - minEdge.x)), Math.abs((maxEdge.y - minEdge.y)), Math.abs((maxEdge.z - minEdge.z))));
}
public function isPointTotalInside(p_oPoint:Point3D):Boolean{
return ((((((((((((p_oPoint.x > this.minEdge.x)) && ((p_oPoint.x < this.maxEdge.x)))) && ((p_oPoint.y > this.minEdge.y)))) && ((p_oPoint.y < this.maxEdge.y)))) && ((p_oPoint.z > this.minEdge.z)))) && ((p_oPoint.z < this.maxEdge.z))));
}
public function toString(decPlaces:Number=0):String{
return (((("sandy.bounds.BBox " + minEdge.toString(decPlaces)) + " ") + maxEdge.toString(decPlaces)));
}
public function clone():BBox{
var l_oBBox:BBox = new BBox();
l_oBBox.maxEdge = maxEdge.clone();
l_oBBox.minEdge = minEdge.clone();
return (l_oBBox);
}
public static function create(p_aVertices:Array):BBox{
if (p_aVertices.length == 0){
return (null);
};
var l_oBox:BBox = new (BBox);
var l_oVertex:Vertex = Vertex(p_aVertices[0]);
l_oBox.minEdge.reset(l_oVertex.x, l_oVertex.y, l_oVertex.z);
l_oBox.maxEdge.reset(l_oVertex.x, l_oVertex.y, l_oVertex.z);
for each (l_oVertex in p_aVertices) {
l_oBox.addInternalPointXYZ(l_oVertex.x, l_oVertex.y, l_oVertex.z);
};
return (l_oBox);
}
}
}//package sandy.bounds
Section 119
//BSphere (sandy.bounds.BSphere)
package sandy.bounds {
import sandy.core.data.*;
public final class BSphere {
public var position:Point3D;
public var uptodate:Boolean;// = false
public var center:Point3D;
public var radius:Number;// = 1
public function BSphere(){
center = new Point3D();
position = new Point3D();
super();
}
public function resetFromBox(box:BBox):void{
this.center.copy(box.getCenter());
this.radius = Math.sqrt(((((box.maxEdge.x - this.center.x) * (box.maxEdge.x - this.center.x)) + ((box.maxEdge.y - this.center.y) * (box.maxEdge.y - this.center.y))) + ((box.maxEdge.z - this.center.z) * (box.maxEdge.z - this.center.z))));
}
public function transform(p_oMatrix:Matrix4):void{
position.copy(center);
p_oMatrix.transform(position);
uptodate = true;
}
public function copy(p_oBSphere:BSphere):void{
this.uptodate = p_oBSphere.uptodate;
this.center.copy(p_oBSphere.center);
this.radius = p_oBSphere.radius;
this.position.copy(p_oBSphere.position);
}
public function reset():void{
center.reset();
radius = 0;
position.reset();
uptodate = false;
}
private function computeRadius(p_aPoints:Array):Number{
var x:Number;
var y:Number;
var z:Number;
var d:Number;
var i:int;
var dmax:Number = 0;
var l:int = p_aPoints.length;
while (i < l) {
x = (p_aPoints[int(i)].x - center.x);
y = (p_aPoints[int(i)].x - center.x);
z = (p_aPoints[int(i)].x - center.x);
d = (((x * x) + (y * y)) + (z * z));
if (d > dmax){
dmax = d;
};
i++;
};
return (Math.sqrt(dmax));
}
private function pointsOutofSphere(p_aPoints:Array):Array{
var i:int;
var r:Array = new Array();
var l:int = p_aPoints.length;
while (i < l) {
if (distance(p_aPoints[int(i)]) > 0){
r.push(p_aPoints[int(i)]);
};
i++;
};
return (r);
}
public function compute(p_aVertices:Array):void{
var x:Number;
var y:Number;
var z:Number;
var d:Number;
var pA:Vertex;
var pB:Vertex;
if (p_aVertices.length == 0){
return;
};
var i:int;
var j:int;
var l:int = p_aVertices.length;
var p1:Vertex = p_aVertices[0].clone();
var p2:Vertex = p_aVertices[0].clone();
var dmax:Number = 0;
while (i < l) {
j = (i + 1);
while (j < l) {
pA = p_aVertices[int(i)];
pB = p_aVertices[int(j)];
x = (pB.x - pA.x);
y = (pB.y - pA.y);
z = (pB.z - pA.z);
d = (((x * x) + (y * y)) + (z * z));
if (d > dmax){
dmax = d;
p1.copy(pA);
p2.copy(pB);
};
j = (j + 1);
};
i = (i + 1);
};
center = new Point3D(((p1.x + p2.x) / 2), ((p1.y + p2.y) / 2), ((p1.z + p2.z) / 2));
radius = (Math.sqrt(dmax) / 2);
}
public function toString():String{
return ((((("sandy.bounds.BSphere (center : " + center) + ", radius : ") + radius) + ")"));
}
public function distance(p_oPoint:Point3D):Number{
var x:Number = (p_oPoint.x - center.x);
var y:Number = (p_oPoint.y - center.y);
var z:Number = (p_oPoint.z - center.z);
return ((Math.sqrt((((x * x) + (y * y)) + (z * z))) - radius));
}
public static function create(p_aVertices:Array):BSphere{
var l_sphere:BSphere = new (BSphere);
l_sphere.compute(p_aVertices);
return (l_sphere);
}
}
}//package sandy.bounds
Section 120
//Hash (sandy.core.data.haxe.Hash)
package sandy.core.data.haxe {
import flash.utils.*;
public class Hash {
protected var h:Dictionary;
public function Hash():void{
super();
this.h = new Dictionary();
}
public function set(key:String, value):void{
this.h[key] = value;
}
public function remove(key:String):Boolean{
if (exists(key)){
delete this.h[key];
return (true);
};
return (false);
}
public function get(key:String){
return (this.h[key]);
}
public function toString():String{
var i:String;
var s:StringBuf = new StringBuf();
s.add("{");
var it:* = this.keys();
var $it:* = it;
while ($it.hasNext()) {
i = $it.next();
s.add(i);
s.add(" => ");
s.add(Std.string(this.get(i)));
if (it.hasNext()){
s.add(", ");
};
};
s.add("}");
return (s.toString());
}
public function keys(){
var $k:String;
var $r:* = new Dictionary();
for ($k in this.h) {
$r[$k] = $k;
};
return (new Iterator($r));
}
public function exists(key:String):Boolean{
return (!((this.h[key] == undefined)));
}
public function iterator(){
return (new Iterator(h));
}
}
}//package sandy.core.data.haxe
Section 121
//Iterator (sandy.core.data.haxe.Iterator)
package sandy.core.data.haxe {
import flash.utils.*;
public class Iterator {
private var keys:Array;
private var ref:Dictionary;
public function Iterator(h:Dictionary){
var key:String;
super();
keys = [];
for (key in h) {
keys.push(key);
};
ref = h;
}
public function next(){
var key:String;
if (keys.length > 0){
key = keys.shift();
return (ref[key]);
};
return (null);
}
public function toString():String{
return ((("[object Iterator, keys: [" + keys) + "]]"));
}
public function hasNext():Boolean{
return ((keys.length > 0));
}
}
}//package sandy.core.data.haxe
Section 122
//Std (sandy.core.data.haxe.Std)
package sandy.core.data.haxe {
import flash.utils.*;
public class Std {
public static function _int(x:Number):int{
return (int(x));
}
public static function string(s):String{
return (__string_rec(s, ""));
}
public static function random(x:int):int{
return (Math.floor((Math.random() * x)));
}
public static function _parseFloat(x:String):Number{
return (parseFloat(x));
}
public static function _is(v, t):Boolean{
if (t == Object){
return (true);
};
return ((v is t));
}
public static function __string_rec(v, str:String):String{
var k:Array;
var s:String;
var first:Boolean;
var _g1:int;
var _g:int;
var i:int;
var key:String;
var s2:String;
var i2:*;
var first2:Boolean;
var a:Array;
var _g12:int;
var _g2:int;
var i1:int;
var v = v;
var str = str;
var cname:String = getQualifiedClassName(v);
switch (cname){
case "Object":
k = function ():Array{
var $r:*;
var $k:*;
$r = new Array();
for ($k in v) {
$r.push($k);
};
return ($r);
}();
s = "{";
first = true;
_g1 = 0;
_g = k.length;
while (_g1 < _g) {
_g1 = (_g1 + 1);
i = _g1;
key = k[i];
if (first){
first = false;
} else {
s = (s + ",");
};
s = (s + (((" " + key) + " : ") + __string_rec(v[key], str)));
};
if (!first){
s = (s + " ");
};
s = (s + "}");
return (s);
case "Array":
s2 = "[";
first2 = true;
a = v;
_g12 = 0;
_g2 = a.length;
while (_g12 < _g2) {
_g12 = (_g12 + 1);
i1 = _g12;
if (first2){
first2 = false;
} else {
s2 = (s2 + ",");
};
s2 = (s2 + __string_rec(a[i1], str));
};
return ((s2 + "]"));
default:
switch (typeof(v)){
case "function":
return ("<function>");
};
break;
};
return (new String(v));
}
public static function _parseInt(x:String){
var v:* = parseInt(x);
if (isNaN(v)){
return (null);
};
return (v);
}
}
}//package sandy.core.data.haxe
Section 123
//StringBuf (sandy.core.data.haxe.StringBuf)
package sandy.core.data.haxe {
public class StringBuf {
protected var b:String;
public function StringBuf():void{
super();
this.b = "";
}
public function add(x=null):void{
this.b = (this.b + x);
}
public function addChar(c:int):void{
this.b = (this.b + String.fromCharCode(c));
}
public function toString():String{
return (this.b);
}
public function addSub(s:String, pos:int, len=null):void{
if (len == null){
this.b = (this.b + s.substr(pos));
} else {
this.b = (this.b + s.substr(pos, len));
};
}
}
}//package sandy.core.data.haxe
Section 124
//BSPNode (sandy.core.data.BSPNode)
package sandy.core.data {
import sandy.math.*;
public class BSPNode {
public var negative:BSPNode;
public var faces:Array;
public var positive:BSPNode;
public var plane:Plane;
public static function makeLazyBSP(faces:Array, threshold:Number):BSPNode{
var pos:Array;
var neg:Array;
var polys:Array;
var poly:Polygon;
var dist:Number;
var v:Vertex;
var planes:Array = lazyBSPFaces2Planes(faces, threshold);
var pobj:Object = planes.pop();
var node:BSPNode = new (BSPNode);
node.faces = pobj.faces;
node.plane = pobj.plane;
if (planes.length > 0){
pos = [];
neg = [];
for each (pobj in planes) {
polys = pobj.faces;
for each (poly in polys) {
dist = 0;
for each (v in poly.vertices) {
dist = (dist + ((((node.plane.a * v.x) + (node.plane.b * v.y)) + (node.plane.c * v.z)) + node.plane.d));
};
if (dist > 0){
pos.push(poly);
} else {
neg.push(poly);
};
};
};
if (pos.length > 0){
node.positive = makeLazyBSP(pos, threshold);
};
if (neg.length > 0){
node.negative = makeLazyBSP(neg, threshold);
};
};
return (node);
}
private static function lazyBSPFaces2Planes(faces:Array, threshold:Number):Array{
var poly:Polygon;
var center:Point3D;
var pobj:Object;
var found:Boolean;
var i:int;
var p:Plane;
var fba:Array = faces.slice();
fba.sortOn("area", (Array.DESCENDING | Array.NUMERIC));
var planes:Array = [];
for each (poly in fba) {
center = poly.a.getPoint3D();
center.x = (center.x + poly.b.x);
center.y = (center.y + poly.b.y);
center.z = (center.z + poly.b.z);
center.x = (center.x + poly.c.x);
center.y = (center.y + poly.c.y);
center.z = (center.z + poly.c.z);
if (poly.d != null){
center.x = (center.x + poly.d.x);
center.y = (center.y + poly.d.y);
center.z = (center.z + poly.d.z);
center.scale(0.25);
} else {
center.scale((1 / 3));
};
found = false;
i = 0;
while (i < planes.length) {
pobj = planes[i];
p = pobj.plane;
if ((((Math.abs(((((p.a * center.x) + (p.b * center.y)) + (p.c * center.z)) + p.d)) < threshold)) && ((Math.abs((((p.a * poly.normal.x) + (p.b * poly.normal.y)) + (p.c * poly.normal.z))) > (1 - threshold))))){
pobj.area = (pobj.area + poly.area);
pobj.faces.push(poly);
found = true;
break;
};
i++;
};
if (!found){
pobj = {area:poly.area, faces:[poly], plane:PlaneMath.createFromNormalAndPoint(poly.normal.getPoint3D(), center)};
planes.push(pobj);
};
};
planes.sortOn("area", Array.NUMERIC);
return (planes);
}
}
}//package sandy.core.data
Section 125
//Edge3D (sandy.core.data.Edge3D)
package sandy.core.data {
public final class Edge3D {
public var vertexId1:uint;
public var vertexId2:uint;
public var vertex1:Vertex;
public var vertex2:Vertex;
public function Edge3D(p_nVertexId1:uint, p_nVertexId2:uint){
super();
vertexId1 = p_nVertexId1;
vertexId2 = p_nVertexId2;
}
public function clone():Edge3D{
var l_oEdge:Edge3D = new Edge3D(vertexId1, vertexId2);
return (l_oEdge);
}
}
}//package sandy.core.data
Section 126
//Matrix4 (sandy.core.data.Matrix4)
package sandy.core.data {
import sandy.util.*;
import sandy.math.*;
public final class Matrix4 {
private const _fastMathInitialized:Boolean;
public var n11:Number;
public var n12:Number;
public var n13:Number;
public var n14:Number;
public var n21:Number;
public var n22:Number;
public var n23:Number;
public var n24:Number;
public var n31:Number;
public var n32:Number;
public var n33:Number;
public var n34:Number;
public var n41:Number;
public var n42:Number;
public var n43:Number;
public var n44:Number;
public static const USE_FAST_MATH:Boolean = false;
public function Matrix4(pn11:Number=1, pn12:Number=0, pn13:Number=0, pn14:Number=0, pn21:Number=0, pn22:Number=1, pn23:Number=0, pn24:Number=0, pn31:Number=0, pn32:Number=0, pn33:Number=1, pn34:Number=0, pn41:Number=0, pn42:Number=0, pn43:Number=0, pn44:Number=1){
_fastMathInitialized = FastMath.initialized;
super();
n11 = pn11;
n12 = pn12;
n13 = pn13;
n14 = pn14;
n21 = pn21;
n22 = pn22;
n23 = pn23;
n24 = pn24;
n31 = pn31;
n32 = pn32;
n33 = pn33;
n34 = pn34;
n41 = pn41;
n42 = pn42;
n43 = pn43;
n44 = pn44;
}
final public function getTranslation():Point3D{
return (new Point3D(n14, n24, n34));
}
final public function eulerRotation(ax:Number, ay:Number, az:Number):void{
identity();
ax = -(NumberUtil.toRadian(ax));
ay = NumberUtil.toRadian(ay);
az = -(NumberUtil.toRadian(az));
var a:Number = ((USE_FAST_MATH)==false) ? Math.cos(ax) : FastMath.cos(ax);
var b:Number = ((USE_FAST_MATH)==false) ? Math.sin(ax) : FastMath.sin(ax);
var c:Number = ((USE_FAST_MATH)==false) ? Math.cos(ay) : FastMath.cos(ay);
var d:Number = ((USE_FAST_MATH)==false) ? Math.sin(ay) : FastMath.sin(ay);
var e:Number = ((USE_FAST_MATH)==false) ? Math.cos(az) : FastMath.cos(az);
var f:Number = ((USE_FAST_MATH)==false) ? Math.sin(az) : FastMath.sin(az);
var ad:Number = (a * d);
var bd:Number = (b * d);
n11 = (c * e);
n12 = (c * f);
n13 = -(d);
n21 = ((bd * e) - (a * f));
n22 = ((bd * f) + (a * e));
n23 = (b * c);
n31 = ((ad * e) + (b * f));
n32 = ((ad * f) - (b * e));
n33 = (a * c);
}
final public function multiply3x3(m2:Matrix4):void{
var m111:Number = n11;
var m211:Number = m2.n11;
var m121:Number = n21;
var m221:Number = m2.n21;
var m131:Number = n31;
var m231:Number = m2.n31;
var m112:Number = n12;
var m212:Number = m2.n12;
var m122:Number = n22;
var m222:Number = m2.n22;
var m132:Number = n32;
var m232:Number = m2.n32;
var m113:Number = n13;
var m213:Number = m2.n13;
var m123:Number = n23;
var m223:Number = m2.n23;
var m133:Number = n33;
var m233:Number = m2.n33;
n11 = (((m111 * m211) + (m112 * m221)) + (m113 * m231));
n12 = (((m111 * m212) + (m112 * m222)) + (m113 * m232));
n13 = (((m111 * m213) + (m112 * m223)) + (m113 * m233));
n21 = (((m121 * m211) + (m122 * m221)) + (m123 * m231));
n22 = (((m121 * m212) + (m122 * m222)) + (m123 * m232));
n23 = (((m121 * m213) + (m122 * m223)) + (m123 * m233));
n31 = (((m131 * m211) + (m132 * m221)) + (m133 * m231));
n32 = (((m131 * m212) + (m132 * m222)) + (m133 * m232));
n33 = (((m131 * m213) + (m132 * m223)) + (m133 * m233));
n14 = (n24 = (n34 = (n41 = (n42 = (n43 = 0)))));
n44 = 1;
}
final public function det():Number{
return (((((((((n11 * n22) - (n21 * n12)) * ((n33 * n44) - (n43 * n34))) - (((n11 * n32) - (n31 * n12)) * ((n23 * n44) - (n43 * n24)))) + (((n11 * n42) - (n41 * n12)) * ((n23 * n34) - (n33 * n24)))) + (((n21 * n32) - (n31 * n22)) * ((n13 * n44) - (n43 * n14)))) - (((n21 * n42) - (n41 * n22)) * ((n13 * n34) - (n33 * n14)))) + (((n31 * n42) - (n41 * n32)) * ((n13 * n24) - (n23 * n14)))));
}
final public function getTrace():Number{
return ((((n11 + n22) + n33) + n44));
}
final public function translationPoint3D(v:Point3D):void{
identity();
n14 = v.x;
n24 = v.y;
n34 = v.z;
}
final public function rotationX(angle:Number):void{
identity();
angle = NumberUtil.toRadian(angle);
var c:Number = ((USE_FAST_MATH)==false) ? Math.cos(angle) : FastMath.cos(angle);
var s:Number = ((USE_FAST_MATH)==false) ? Math.sin(angle) : FastMath.sin(angle);
n22 = c;
n23 = -(s);
n32 = s;
n33 = c;
}
final public function rotationY(angle:Number):void{
identity();
angle = NumberUtil.toRadian(angle);
var c:Number = ((USE_FAST_MATH)==false) ? Math.cos(angle) : FastMath.cos(angle);
var s:Number = ((USE_FAST_MATH)==false) ? Math.sin(angle) : FastMath.sin(angle);
n11 = c;
n13 = -(s);
n31 = s;
n33 = c;
}
final public function multiply(m2:Matrix4):void{
var m111:Number = n11;
var m121:Number = n21;
var m131:Number = n31;
var m141:Number = n41;
var m112:Number = n12;
var m122:Number = n22;
var m132:Number = n32;
var m142:Number = n42;
var m113:Number = n13;
var m123:Number = n23;
var m133:Number = n33;
var m143:Number = n43;
var m114:Number = n14;
var m124:Number = n24;
var m134:Number = n34;
var m144:Number = n44;
var m211:Number = m2.n11;
var m221:Number = m2.n21;
var m231:Number = m2.n31;
var m241:Number = m2.n41;
var m212:Number = m2.n12;
var m222:Number = m2.n22;
var m232:Number = m2.n32;
var m242:Number = m2.n42;
var m213:Number = m2.n13;
var m223:Number = m2.n23;
var m233:Number = m2.n33;
var m243:Number = m2.n43;
var m214:Number = m2.n14;
var m224:Number = m2.n24;
var m234:Number = m2.n34;
var m244:Number = m2.n44;
n11 = ((((m111 * m211) + (m112 * m221)) + (m113 * m231)) + (m114 * m241));
n12 = ((((m111 * m212) + (m112 * m222)) + (m113 * m232)) + (m114 * m242));
n13 = ((((m111 * m213) + (m112 * m223)) + (m113 * m233)) + (m114 * m243));
n14 = ((((m111 * m214) + (m112 * m224)) + (m113 * m234)) + (m114 * m244));
n21 = ((((m121 * m211) + (m122 * m221)) + (m123 * m231)) + (m124 * m241));
n22 = ((((m121 * m212) + (m122 * m222)) + (m123 * m232)) + (m124 * m242));
n23 = ((((m121 * m213) + (m122 * m223)) + (m123 * m233)) + (m124 * m243));
n24 = ((((m121 * m214) + (m122 * m224)) + (m123 * m234)) + (m124 * m244));
n31 = ((((m131 * m211) + (m132 * m221)) + (m133 * m231)) + (m134 * m241));
n32 = ((((m131 * m212) + (m132 * m222)) + (m133 * m232)) + (m134 * m242));
n33 = ((((m131 * m213) + (m132 * m223)) + (m133 * m233)) + (m134 * m243));
n34 = ((((m131 * m214) + (m132 * m224)) + (m133 * m234)) + (m134 * m244));
n41 = ((((m141 * m211) + (m142 * m221)) + (m143 * m231)) + (m144 * m241));
n42 = ((((m141 * m212) + (m142 * m222)) + (m143 * m232)) + (m144 * m242));
n43 = ((((m141 * m213) + (m142 * m223)) + (m143 * m233)) + (m144 * m243));
n44 = ((((m141 * m214) + (m142 * m224)) + (m143 * m234)) + (m144 * m244));
}
final public function axisRotationWithReference(axis:Point3D, ref:Point3D, pAngle:Number):void{
var tmp:Matrix4 = new Matrix4();
var angle:Number = ((pAngle + 360) % 360);
translation(ref.x, ref.y, ref.z);
tmp.axisRotation(axis.x, axis.y, axis.z, angle);
multiply(tmp);
tmp.translation(-(ref.x), -(ref.y), -(ref.z));
multiply(tmp);
tmp = null;
}
final public function zero():void{
n11 = 0;
n12 = 0;
n13 = 0;
n14 = 0;
n21 = 0;
n22 = 0;
n23 = 0;
n24 = 0;
n31 = 0;
n32 = 0;
n33 = 0;
n34 = 0;
n41 = 0;
n42 = 0;
n43 = 0;
n44 = 0;
}
final public function rotationZ(angle:Number):void{
identity();
angle = NumberUtil.toRadian(angle);
var c:Number = ((USE_FAST_MATH)==false) ? Math.cos(angle) : FastMath.cos(angle);
var s:Number = ((USE_FAST_MATH)==false) ? Math.sin(angle) : FastMath.sin(angle);
n11 = c;
n12 = -(s);
n21 = s;
n22 = c;
}
final public function translation(nTx:Number, nTy:Number, nTz:Number):void{
identity();
n14 = nTx;
n24 = nTy;
n34 = nTz;
}
final public function getEulerAngles():Point3D{
var lAngleX:Number;
var lAngleZ:Number;
var lToDegree:Number = 57.295779513;
var lAngleY:Number = (Math.asin(-(this.n13)) * lToDegree);
if (!NumberUtil.isZero((Math.abs(this.n13) - 1))){
lAngleX = (-(Math.atan2(this.n23, this.n33)) * lToDegree);
lAngleZ = (-(Math.atan2(this.n12, this.n11)) * lToDegree);
} else {
lAngleX = 0;
lAngleZ = Math.atan2(-(this.n21), this.n22);
};
if (lAngleX < 0){
lAngleX = (lAngleX + 360);
};
if (lAngleY < 0){
lAngleY = (lAngleY + 360);
};
if (lAngleZ < 0){
lAngleZ = (lAngleZ + 360);
};
return (new Point3D(lAngleX, lAngleY, lAngleZ));
}
final public function inverse():void{
var d:Number = det();
if (Math.abs(d) < 0.001){
throw (new Error("cannot invert a matrix with a null determinant"));
};
d = (1 / d);
var m11:Number = n11;
var m21:Number = n21;
var m31:Number = n31;
var m41:Number = n41;
var m12:Number = n12;
var m22:Number = n22;
var m32:Number = n32;
var m42:Number = n42;
var m13:Number = n13;
var m23:Number = n23;
var m33:Number = n33;
var m43:Number = n43;
var m14:Number = n14;
var m24:Number = n24;
var m34:Number = n34;
var m44:Number = n44;
n11 = (d * (((m22 * ((m33 * m44) - (m43 * m34))) - (m32 * ((m23 * m44) - (m43 * m24)))) + (m42 * ((m23 * m34) - (m33 * m24)))));
n12 = (-(d) * (((m12 * ((m33 * m44) - (m43 * m34))) - (m32 * ((m13 * m44) - (m43 * m14)))) + (m42 * ((m13 * m34) - (m33 * m14)))));
n13 = (d * (((m12 * ((m23 * m44) - (m43 * m24))) - (m22 * ((m13 * m44) - (m43 * m14)))) + (m42 * ((m13 * m24) - (m23 * m14)))));
n14 = (-(d) * (((m12 * ((m23 * m34) - (m33 * m24))) - (m22 * ((m13 * m34) - (m33 * m14)))) + (m32 * ((m13 * m24) - (m23 * m14)))));
n21 = (-(d) * (((m21 * ((m33 * m44) - (m43 * m34))) - (m31 * ((m23 * m44) - (m43 * m24)))) + (m41 * ((m23 * m34) - (m33 * m24)))));
n22 = (d * (((m11 * ((m33 * m44) - (m43 * m34))) - (m31 * ((m13 * m44) - (m43 * m14)))) + (m41 * ((m13 * m34) - (m33 * m14)))));
n23 = (-(d) * (((m11 * ((m23 * m44) - (m43 * m24))) - (m21 * ((m13 * m44) - (m43 * m14)))) + (m41 * ((m13 * m24) - (m23 * m14)))));
n24 = (d * (((m11 * ((m23 * m34) - (m33 * m24))) - (m21 * ((m13 * m34) - (m33 * m14)))) + (m31 * ((m13 * m24) - (m23 * m14)))));
n31 = (d * (((m21 * ((m32 * m44) - (m42 * m34))) - (m31 * ((m22 * m44) - (m42 * m24)))) + (m41 * ((m22 * m34) - (m32 * m24)))));
n32 = (-(d) * (((m11 * ((m32 * m44) - (m42 * m34))) - (m31 * ((m12 * m44) - (m42 * m14)))) + (m41 * ((m12 * m34) - (m32 * m14)))));
n33 = (d * (((m11 * ((m22 * m44) - (m42 * m24))) - (m21 * ((m12 * m44) - (m42 * m14)))) + (m41 * ((m12 * m24) - (m22 * m14)))));
n34 = (-(d) * (((m11 * ((m22 * m34) - (m32 * m24))) - (m21 * ((m12 * m34) - (m32 * m14)))) + (m31 * ((m12 * m24) - (m22 * m14)))));
n41 = (-(d) * (((m21 * ((m32 * m43) - (m42 * m33))) - (m31 * ((m22 * m43) - (m42 * m23)))) + (m41 * ((m22 * m33) - (m32 * m23)))));
n42 = (d * (((m11 * ((m32 * m43) - (m42 * m33))) - (m31 * ((m12 * m43) - (m42 * m13)))) + (m41 * ((m12 * m33) - (m32 * m13)))));
n43 = (-(d) * (((m11 * ((m22 * m43) - (m42 * m23))) - (m21 * ((m12 * m43) - (m42 * m13)))) + (m41 * ((m12 * m23) - (m22 * m13)))));
n44 = (d * (((m11 * ((m22 * m33) - (m32 * m23))) - (m21 * ((m12 * m33) - (m32 * m13)))) + (m31 * ((m12 * m23) - (m22 * m13)))));
}
final public function det3x3():Number{
return ((((n11 * ((n22 * n33) - (n23 * n32))) + (n21 * ((n32 * n13) - (n12 * n33)))) + (n31 * ((n12 * n23) - (n22 * n13)))));
}
final public function identity():void{
n11 = 1;
n12 = 0;
n13 = 0;
n14 = 0;
n21 = 0;
n22 = 1;
n23 = 0;
n24 = 0;
n31 = 0;
n32 = 0;
n33 = 1;
n34 = 0;
n41 = 0;
n42 = 0;
n43 = 0;
n44 = 1;
}
final public function axisRotation(u:Number, v:Number, w:Number, angle:Number):void{
identity();
angle = NumberUtil.toRadian(angle);
var c:Number = ((USE_FAST_MATH)==false) ? Math.cos(angle) : FastMath.cos(angle);
var s:Number = ((USE_FAST_MATH)==false) ? Math.sin(angle) : FastMath.sin(angle);
var scos:Number = (1 - c);
var suv:Number = ((u * v) * scos);
var svw:Number = ((v * w) * scos);
var suw:Number = ((u * w) * scos);
var sw:Number = (s * w);
var sv:Number = (s * v);
var su:Number = (s * u);
n11 = (c + ((u * u) * scos));
n12 = (-(sw) + suv);
n13 = (sv + suw);
n21 = (sw + suv);
n22 = (c + ((v * v) * scos));
n23 = (-(su) + svw);
n31 = (-(sv) + suw);
n32 = (su + svw);
n33 = (c + ((w * w) * scos));
}
final public function addMatrix(m2:Matrix4):void{
n11 = (n11 + m2.n11);
n12 = (n12 + m2.n12);
n13 = (n13 + m2.n13);
n14 = (n14 + m2.n14);
n21 = (n21 + m2.n21);
n22 = (n22 + m2.n22);
n23 = (n23 + m2.n23);
n24 = (n24 + m2.n24);
n31 = (n31 + m2.n31);
n32 = (n32 + m2.n32);
n33 = (n33 + m2.n33);
n34 = (n34 + m2.n34);
n41 = (n41 + m2.n41);
n42 = (n42 + m2.n42);
n43 = (n43 + m2.n43);
n44 = (n44 + m2.n44);
}
final public function transform3x3(pv:Point3D):void{
var x:Number = pv.x;
var y:Number = pv.y;
var z:Number = pv.z;
pv.x = (((x * n11) + (y * n12)) + (z * n13));
pv.y = (((x * n21) + (y * n22)) + (z * n23));
pv.z = (((x * n31) + (y * n32)) + (z * n33));
}
final public function scale(nXScale:Number, nYScale:Number, nZScale:Number):void{
identity();
n11 = nXScale;
n22 = nYScale;
n33 = nZScale;
}
final public function multiply4x3(m2:Matrix4):void{
var m111:Number = n11;
var m211:Number = m2.n11;
var m121:Number = n21;
var m221:Number = m2.n21;
var m131:Number = n31;
var m231:Number = m2.n31;
var m112:Number = n12;
var m212:Number = m2.n12;
var m122:Number = n22;
var m222:Number = m2.n22;
var m132:Number = n32;
var m232:Number = m2.n32;
var m113:Number = n13;
var m213:Number = m2.n13;
var m123:Number = n23;
var m223:Number = m2.n23;
var m133:Number = n33;
var m233:Number = m2.n33;
var m214:Number = m2.n14;
var m224:Number = m2.n24;
var m234:Number = m2.n34;
n11 = (((m111 * m211) + (m112 * m221)) + (m113 * m231));
n12 = (((m111 * m212) + (m112 * m222)) + (m113 * m232));
n13 = (((m111 * m213) + (m112 * m223)) + (m113 * m233));
n14 = ((((m214 * m111) + (m224 * m112)) + (m234 * m113)) + n14);
n21 = (((m121 * m211) + (m122 * m221)) + (m123 * m231));
n22 = (((m121 * m212) + (m122 * m222)) + (m123 * m232));
n23 = (((m121 * m213) + (m122 * m223)) + (m123 * m233));
n24 = ((((m214 * m121) + (m224 * m122)) + (m234 * m123)) + n24);
n31 = (((m131 * m211) + (m132 * m221)) + (m133 * m231));
n32 = (((m131 * m212) + (m132 * m222)) + (m133 * m232));
n33 = (((m131 * m213) + (m132 * m223)) + (m133 * m233));
n34 = ((((m214 * m131) + (m224 * m132)) + (m234 * m133)) + n34);
n41 = (n42 = (n43 = 0));
n44 = 1;
}
final public function axisRotationPoint3D(v:Point3D, angle:Number):void{
axisRotation(v.x, v.y, v.z, angle);
}
final public function scalePoint3D(v:Point3D):void{
identity();
n11 = v.x;
n22 = v.y;
n33 = v.z;
}
final public function fromPoint3Ds(px:Point3D, py:Point3D, pz:Point3D, pt:Point3D):void{
identity();
n11 = px.x;
n21 = px.y;
n31 = px.z;
n12 = py.x;
n22 = py.y;
n32 = py.z;
n13 = pz.x;
n23 = pz.y;
n33 = pz.z;
n14 = pt.x;
n24 = pt.y;
n34 = pt.z;
}
final public function clone():Matrix4{
return (new Matrix4(n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44));
}
public function serialize(d:Number=1E-6):String{
var round:Function = NumberUtil.roundTo;
var s:String = new String("");
s = (s + (((((((round(n11, d) + ",") + round(n12, d)) + ",") + round(n13, d)) + ",") + round(n14, d)) + ","));
s = (s + (((((((round(n21, d) + ",") + round(n22, d)) + ",") + round(n23, d)) + ",") + round(n24, d)) + ","));
s = (s + (((((((round(n31, d) + ",") + round(n32, d)) + ",") + round(n33, d)) + ",") + round(n34, d)) + ","));
s = (s + ((((((round(n41, d) + ",") + round(n42, d)) + ",") + round(n43, d)) + ",") + round(n44, d)));
return (s);
}
final public function transform(pv:Point3D):void{
var x:Number = pv.x;
var y:Number = pv.y;
var z:Number = pv.z;
pv.x = ((((x * n11) + (y * n12)) + (z * n13)) + n14);
pv.y = ((((x * n21) + (y * n22)) + (z * n23)) + n24);
pv.z = ((((x * n31) + (y * n32)) + (z * n33)) + n34);
}
final public function copy(m:Matrix4):void{
n11 = m.n11;
n12 = m.n12;
n13 = m.n13;
n14 = m.n14;
n21 = m.n21;
n22 = m.n22;
n23 = m.n23;
n24 = m.n24;
n31 = m.n31;
n32 = m.n32;
n33 = m.n33;
n34 = m.n34;
n41 = m.n41;
n42 = m.n42;
n43 = m.n43;
n44 = m.n44;
}
final public function toString():String{
var s:String = ("sandy.core.data.Matrix4" + "\n (");
s = (s + (((((((n11 + "\t") + n12) + "\t") + n13) + "\t") + n14) + "\n"));
s = (s + (((((((n21 + "\t") + n22) + "\t") + n23) + "\t") + n24) + "\n"));
s = (s + (((((((n31 + "\t") + n32) + "\t") + n33) + "\t") + n34) + "\n"));
s = (s + (((((((n41 + "\t") + n42) + "\t") + n43) + "\t") + n44) + "\n)"));
return (s);
}
public static function deserialize(convertFrom:String):Matrix4{
var tmp:Array = convertFrom.split(",");
if (tmp.length != 16){
trace(("Unexpected length of string to deserialize into a matrix4 " + convertFrom));
};
var i:Number = 0;
while (i < tmp.length) {
tmp[i] = Number(tmp[i]);
i++;
};
var temp2:Matrix4 = new Matrix4(tmp[0], tmp[1], tmp[2], tmp[3], tmp[4], tmp[5], tmp[6], tmp[7], tmp[8], tmp[9], tmp[10], tmp[11], tmp[12], tmp[13], tmp[14], tmp[15]);
return (temp2);
}
}
}//package sandy.core.data
Section 127
//Plane (sandy.core.data.Plane)
package sandy.core.data {
public final class Plane {
public var a:Number;
public var c:Number;
public var b:Number;
public var d:Number;
public function Plane(p_nA:Number=0, p_nB:Number=0, p_nC:Number=0, p_nd:Number=0){
super();
this.a = p_nA;
this.b = p_nB;
this.c = p_nC;
this.d = p_nd;
}
public function toString():String{
return (((((((((("sandy.core.data.Plane" + "(a:") + a) + ", b:") + b) + ", c:") + c) + ", d:") + d) + ")"));
}
}
}//package sandy.core.data
Section 128
//Point3D (sandy.core.data.Point3D)
package sandy.core.data {
import sandy.util.*;
public final class Point3D {
public var y:Number;
public var x:Number;
public var z:Number;
public function Point3D(p_nX:Number=0, p_nY:Number=0, p_nZ:Number=0){
super();
x = p_nX;
y = p_nY;
z = p_nZ;
}
final public function sub(v:Point3D):void{
x = (x - v.x);
y = (y - v.y);
z = (z - v.z);
}
final public function getMinComponent():Number{
return (Math.min(x, Math.min(y, z)));
}
final public function negate():Point3D{
return (new Point3D(-(x), -(y), -(z)));
}
public function resetToNegativeInfinity():void{
x = (y = (z = Number.NEGATIVE_INFINITY));
}
final public function dot(w:Point3D):Number{
return ((((x * w.x) + (y * w.y)) + (z * w.z)));
}
final public function scale(n:Number):void{
x = (x * n);
y = (y * n);
z = (z * n);
}
public function resetToPositiveInfinity():void{
x = (y = (z = Number.POSITIVE_INFINITY));
}
final public function normalize():void{
var norm:Number = getNorm();
if ((((norm == 0)) || ((norm == 1)))){
return;
};
x = (x / norm);
y = (y / norm);
z = (z / norm);
}
final public function cross(v:Point3D):Point3D{
return (new Point3D(((y * v.z) - (z * v.y)), ((z * v.x) - (x * v.z)), ((x * v.y) - (y * v.x))));
}
public function reset(px:Number=0, py:Number=0, pz:Number=0):void{
x = px;
y = py;
z = pz;
}
final public function pow(pow:Number):void{
x = Math.pow(x, pow);
y = Math.pow(y, pow);
z = Math.pow(z, pow);
}
final public function getAngle(w:Point3D):Number{
var ncos:Number;
var sin2:Number;
var n1:Number = getNorm();
var n2:Number = w.getNorm();
var denom:Number = (n1 * n2);
if (denom == 0){
return (0);
};
ncos = (dot(w) / denom);
sin2 = (1 - (ncos * ncos));
if (sin2 < 0){
trace((" wrong " + ncos));
sin2 = 0;
};
return (Math.atan2(Math.sqrt(sin2), ncos));
}
public function serialize(decPlaces:Number=0.1):String{
return (((((NumberUtil.roundTo(x, decPlaces) + ",") + NumberUtil.roundTo(y, decPlaces)) + ",") + NumberUtil.roundTo(z, decPlaces)));
}
final public function add(v:Point3D):void{
x = (x + v.x);
y = (y + v.y);
z = (z + v.z);
}
final public function clone():Point3D{
var l_oV:Point3D = new Point3D(x, y, z);
return (l_oV);
}
final public function crossWith(v:Point3D):void{
var cx:Number = ((y * v.z) - (z * v.y));
var cy:Number = ((z * v.x) - (x * v.z));
var cz:Number = ((x * v.y) - (y * v.x));
x = cx;
y = cy;
z = cz;
}
final public function toString(decPlaces:Number=0):String{
return ((("{" + serialize(Math.pow(10, -(decPlaces)))) + "}"));
}
final public function getMaxComponent():Number{
return (Math.max(x, Math.max(y, z)));
}
final public function getNorm():Number{
return (Math.sqrt((((x * x) + (y * y)) + (z * z))));
}
final public function copy(p_oPoint3D:Point3D):void{
x = p_oPoint3D.x;
y = p_oPoint3D.y;
z = p_oPoint3D.z;
}
final public function equals(p_Point3D:Point3D):Boolean{
return ((((((p_Point3D.x == x)) && ((p_Point3D.y == y)))) && ((p_Point3D.z == z))));
}
public static function deserialize(convertFrom:String):Point3D{
var tmp:Array = convertFrom.split(",");
if (tmp.length != 3){
trace(("Unexpected length of string to deserialize into a Point3D " + convertFrom));
};
var i:Number = 0;
while (i < tmp.length) {
tmp[i] = Number(tmp[i]);
i++;
};
return (new Point3D(tmp[0], tmp[1], tmp[2]));
}
}
}//package sandy.core.data
Section 129
//Polygon (sandy.core.data.Polygon)
package sandy.core.data {
import flash.display.*;
import flash.events.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.events.*;
import sandy.view.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.interaction.*;
import sandy.math.*;
public final class Polygon implements IDisplayable {
public const id:uint;
private var m_nDepth:Number;
protected var m_oEB:BubbleEventBroadcaster;
protected var m_oContainer:Sprite;
private var m_nNormalId:uint;
public var shape:Shape3D;
public var vertexNormals:Array;
private var m_bWasOver:Boolean;// = false
public var aNeighboors:Array;
public var isClipped:Boolean;// = false
public var caUVCoord:Array;
public var uvBounds:Rectangle;
private var m_oGeometry:Geometry3D;
private var mouseEvents:Boolean;// = false
public var minZ:Number;
public var aUVCoord:Array;
private var mouseInteractivity:Boolean;// = false
public var cvertices:Array;
public var a:Vertex;
public var c:Vertex;
private var m_oAppearance:Appearance;
public var b:Vertex;
public var d:Vertex;
private var m_oScene:Scene3D;// = null
public var visible:Boolean;
public var aEdges:Array;
public var vertices:Array;
private var _area:Number;
private static var _ID_:uint = 0;
public static var POLYGON_MAP:Dictionary = new Dictionary(true);
public function Polygon(p_oOwner:Shape3D, p_geometry:Geometry3D, p_aVertexID:Array, p_aUVCoordsID:Array=null, p_nFaceNormalID:Number=0, p_nEdgesID:uint=0){
id = _ID_++;
aNeighboors = new Array();
super();
shape = p_oOwner;
m_oGeometry = p_geometry;
__update(p_aVertexID, p_aUVCoordsID, p_nFaceNormalID, p_nEdgesID);
m_oContainer = new Sprite();
POLYGON_MAP[id] = this;
m_oEB = new BubbleEventBroadcaster(this);
}
private function _finishMaterial(pEvt:SandyEvent):void{
if (!m_oAppearance){
return;
};
if (m_oAppearance.frontMaterial){
m_oAppearance.frontMaterial.finish(m_oScene);
};
if (((m_oAppearance.backMaterial) && (!((m_oAppearance.backMaterial == m_oAppearance.frontMaterial))))){
m_oAppearance.backMaterial.finish(m_oScene);
};
}
public function createNormal():Point3D{
var v:Point3D;
var w:Point3D;
var a:Vertex;
var b:Vertex;
var c:Vertex;
var l_normal:Point3D;
if (vertices.length > 2){
a = vertices[0];
b = vertices[1];
c = vertices[2];
v = new Point3D((b.x - a.x), (b.y - a.y), (b.z - a.z));
w = new Point3D((b.x - c.x), (b.y - c.y), (b.z - c.z));
l_normal = Point3DMath.cross(v, w);
Point3DMath.normalize(l_normal);
return (l_normal);
};
return (new Point3D());
}
public function toString():String{
return ((((("sandy.core.data.Polygon::id=" + id) + " [Points: ") + vertices.length) + "]"));
}
public function set depth(p_nDepth:Number):void{
m_nDepth = p_nDepth;
}
public function display(p_oContainer:Sprite=null):void{
var lCont:Sprite = (p_oContainer) ? p_oContainer : m_oContainer;
if (material){
material.renderPolygon(scene, this, lCont);
};
}
private function _beginMaterial(pEvt:SandyEvent):void{
if (!m_oAppearance){
return;
};
if (m_oAppearance.frontMaterial){
m_oAppearance.frontMaterial.begin(m_oScene);
};
if (((m_oAppearance.backMaterial) && (!((m_oAppearance.backMaterial == m_oAppearance.frontMaterial))))){
m_oAppearance.backMaterial.begin(m_oScene);
};
}
public function createTransformedNormal():Point3D{
var v:Point3D;
var w:Point3D;
var a:Vertex;
var b:Vertex;
var c:Vertex;
var l_normal:Point3D;
if (vertices.length > 2){
a = vertices[0];
b = vertices[1];
c = vertices[2];
v = new Point3D((b.wx - a.wx), (b.wy - a.wy), (b.wz - a.wz));
w = new Point3D((b.wx - c.wx), (b.wy - c.wy), (b.wz - c.wz));
l_normal = Point3DMath.cross(v, w);
Point3DMath.normalize(l_normal);
return (l_normal);
};
return (new Point3D());
}
public function get scene():Scene3D{
return (m_oScene);
}
public function get area():Number{
var ab:Vertex;
var ac:Vertex;
var ad:Vertex;
if (isNaN(_area)){
ab = b.clone();
ab.sub(a);
ac = c.clone();
ac.sub(a);
_area = (0.5 * ab.cross(ac).getNorm());
if (d != null){
ad = d.clone();
ad.sub(a);
_area = (_area + (0.5 * ac.cross(ad).getNorm()));
};
};
return (_area);
}
public function updateNormal():void{
var x:Number = (((a.z - b.z) * (c.y - b.y)) - ((a.y - b.y) * (c.z - b.z)));
var y:Number = (((a.x - b.x) * (c.z - b.z)) - ((a.z - b.z) * (c.x - b.x)));
var z:Number = (((a.y - b.y) * (c.x - b.x)) - ((a.x - b.x) * (c.y - b.y)));
normal.reset(x, y, z);
if (normal.getNorm() > 0){
normal.normalize();
} else {
normal.y = 1;
};
}
public function get appearance():Appearance{
return (m_oAppearance);
}
public function _onTextureInteraction(p_oEvt:Event=null):void{
if ((((p_oEvt == null)) || (!((p_oEvt is MouseEvent))))){
p_oEvt = new MouseEvent(MouseEvent.MOUSE_MOVE, true, false, 0, 0, null, false, false, false, false, 0);
};
var pt2D:Point = new Point(scene.container.mouseX, scene.container.mouseY);
var uv:UVCoord = getUVFrom2D(pt2D);
VirtualMouse.getInstance().interactWithTexture(this, uv, (p_oEvt as MouseEvent));
_onInteraction(p_oEvt);
}
public function set scene(p_oScene:Scene3D):void{
if (p_oScene == null){
return;
};
if (m_oScene != null){
m_oScene.removeEventListener(SandyEvent.SCENE_RENDER_FINISH, _finishMaterial);
m_oScene.removeEventListener(SandyEvent.SCENE_RENDER_DISPLAYLIST, _beginMaterial);
};
m_oScene = p_oScene;
m_oScene.addEventListener(SandyEvent.SCENE_RENDER_FINISH, _finishMaterial);
m_oScene.addEventListener(SandyEvent.SCENE_RENDER_DISPLAYLIST, _beginMaterial);
}
public function get container():Sprite{
return (m_oContainer);
}
public function swapCulling():void{
normal.negate();
}
public function get3DFrom2D(p_oScreenPoint:Point):Point3D{
var m1:Matrix = new Matrix((vertices[1].sx - vertices[0].sx), (vertices[2].sx - vertices[0].sx), (vertices[1].sy - vertices[0].sy), (vertices[2].sy - vertices[0].sy), 0, 0);
m1.invert();
var capA:Number = ((m1.a * (p_oScreenPoint.x - vertices[0].sx)) + (m1.b * (p_oScreenPoint.y - vertices[0].sy)));
var capB:Number = ((m1.c * (p_oScreenPoint.x - vertices[0].sx)) + (m1.d * (p_oScreenPoint.y - vertices[0].sy)));
var l_oPoint:Point3D = new Point3D(((vertices[0].x + (capA * (vertices[1].x - vertices[0].x))) + (capB * (vertices[2].x - vertices[0].x))), ((vertices[0].y + (capA * (vertices[1].y - vertices[0].y))) + (capB * (vertices[2].y - vertices[0].y))), ((vertices[0].z + (capA * (vertices[1].z - vertices[0].z))) + (capB * (vertices[2].z - vertices[0].z))));
this.shape.matrix.transform(l_oPoint);
return (l_oPoint);
}
public function get material():Material{
if (m_oAppearance == null){
return (null);
};
return ((visible) ? m_oAppearance.frontMaterial : m_oAppearance.backMaterial);
}
private function __update(p_aVertexID:Array, p_aUVCoordsID:Array, p_nFaceNormalID:uint, p_nEdgeListID:uint):void{
var o:*;
var l_nEdgeId:uint;
var l_nMinU:Number;
var l_nMinV:Number;
var l_nMaxU:Number;
var l_nMaxV:Number;
var p:*;
var l_oUV:UVCoord;
var l_oNormal:Point3D;
var l_oEdge:Edge3D;
var i:int;
vertexNormals = new Array();
vertices = new Array();
for each (o in p_aVertexID) {
vertices[i] = Vertex(m_oGeometry.aVertex[p_aVertexID[i]]);
vertexNormals[i] = m_oGeometry.aVertexNormals[p_aVertexID[i]];
i++;
};
a = vertices[0];
b = vertices[1];
c = vertices[2];
d = vertices[3];
if (p_aUVCoordsID){
l_nMinU = Number.POSITIVE_INFINITY;
l_nMinV = Number.POSITIVE_INFINITY;
l_nMaxU = Number.NEGATIVE_INFINITY;
l_nMaxV = Number.NEGATIVE_INFINITY;
aUVCoord = new Array();
i = 0;
if (p_aUVCoordsID){
for each (p in p_aUVCoordsID) {
l_oUV = (m_oGeometry.aUVCoords[p_aUVCoordsID[i]] as UVCoord);
if (l_oUV == null){
l_oUV = new UVCoord(0, 0);
};
aUVCoord[i] = l_oUV;
if (l_oUV.u < l_nMinU){
l_nMinU = l_oUV.u;
} else {
if (l_oUV.u > l_nMaxU){
l_nMaxU = l_oUV.u;
};
};
if (l_oUV.v < l_nMinV){
l_nMinV = l_oUV.v;
} else {
if (l_oUV.v > l_nMaxV){
l_nMaxV = l_oUV.v;
};
};
i++;
};
uvBounds = new Rectangle(l_nMinU, l_nMinV, (l_nMaxU - l_nMinU), (l_nMaxV - l_nMinV));
} else {
aUVCoord = [new UVCoord(), new UVCoord(), new UVCoord()];
uvBounds = new Rectangle(0, 0, 0, 0);
};
};
m_nNormalId = p_nFaceNormalID;
normal = Vertex(m_oGeometry.aFacesNormals[p_nFaceNormalID]);
if (normal == null){
l_oNormal = createNormal();
m_nNormalId = m_oGeometry.setFaceNormal(m_oGeometry.getNextFaceNormalID(), l_oNormal.x, l_oNormal.y, l_oNormal.z);
};
aEdges = new Array();
for each (l_nEdgeId in m_oGeometry.aFaceEdges[p_nEdgeListID]) {
l_oEdge = m_oGeometry.aEdges[l_nEdgeId];
l_oEdge.vertex1 = m_oGeometry.aVertex[l_oEdge.vertexId1];
l_oEdge.vertex2 = m_oGeometry.aVertex[l_oEdge.vertexId2];
aEdges.push(l_oEdge);
};
}
public function clipFrontPlane(p_oFrustum:Frustum):Array{
cvertices = vertices.concat();
if (vertices.length < 3){
isClipped = p_oFrustum.clipLineFrontPlane(cvertices);
} else {
caUVCoord = aUVCoord.concat();
isClipped = p_oFrustum.clipFrontPlane(cvertices, caUVCoord);
};
return (cvertices);
}
public function get broadcaster():BubbleEventBroadcaster{
return (m_oEB);
}
public function get enableInteractivity():Boolean{
return (mouseInteractivity);
}
public function _startMouseInteraction(e:MouseEvent=null):void{
container.addEventListener(MouseEvent.CLICK, _onTextureInteraction);
container.addEventListener(MouseEvent.MOUSE_UP, _onTextureInteraction);
container.addEventListener(MouseEvent.MOUSE_DOWN, _onTextureInteraction);
container.addEventListener(MouseEvent.DOUBLE_CLICK, _onTextureInteraction);
container.addEventListener(MouseEvent.MOUSE_MOVE, _onTextureInteraction);
container.addEventListener(MouseEvent.MOUSE_OVER, _onTextureInteraction);
container.addEventListener(MouseEvent.MOUSE_OUT, _onTextureInteraction);
container.addEventListener(MouseEvent.MOUSE_WHEEL, _onTextureInteraction);
container.addEventListener(KeyboardEvent.KEY_DOWN, _onTextureInteraction);
container.addEventListener(KeyboardEvent.KEY_UP, _onTextureInteraction);
m_oContainer.addEventListener(Event.ENTER_FRAME, _onTextureInteraction);
}
public function get changed():Boolean{
return (shape.changed);
}
public function get depth():Number{
return (m_nDepth);
}
public function precompute():void{
isClipped = false;
minZ = a.wz;
if (b.wz < minZ){
minZ = b.wz;
};
m_nDepth = (a.wz + b.wz);
if (c != null){
if (c.wz < minZ){
minZ = c.wz;
};
m_nDepth = (m_nDepth + c.wz);
};
if (d != null){
if (d.wz < minZ){
minZ = d.wz;
};
m_nDepth = (m_nDepth + d.wz);
};
m_nDepth = (m_nDepth / vertices.length);
}
public function addEventListener(p_sEvent:String, oL):void{
m_oEB.addEventListener.apply(m_oEB, arguments);
}
public function set normal(p_oVertex:Vertex):void{
if (p_oVertex != null){
m_oGeometry.aFacesNormals[m_nNormalId].copy(p_oVertex);
};
}
public function removeEventListener(p_sEvent:String, oL):void{
m_oEB.removeEventListener(p_sEvent, oL);
}
public function clear():void{
if (m_oContainer != null){
m_oContainer.graphics.clear();
};
}
protected function _onInteraction(p_oEvt:Event):void{
var l_oClick:Point = new Point(m_oContainer.mouseX, m_oContainer.mouseY);
var l_oUV:UVCoord = getUVFrom2D(l_oClick);
var l_oPt3d:Point3D = get3DFrom2D(l_oClick);
shape.m_oLastContainer = this.m_oContainer;
shape.m_oLastEvent = new Shape3DEvent(p_oEvt.type, shape, this, l_oUV, l_oPt3d, p_oEvt);
m_oEB.dispatchEvent(shape.m_oLastEvent);
if (p_oEvt.type == MouseEvent.MOUSE_OVER){
shape.m_bWasOver = true;
};
}
public function clip(p_oFrustum:Frustum):Array{
cvertices = null;
caUVCoord = null;
var l_oCull:CullingState = p_oFrustum.polygonInFrustum(this);
if (l_oCull == CullingState.INSIDE){
return (vertices);
};
if (l_oCull == CullingState.OUTSIDE){
return (null);
};
if (vertices.length < 3){
clipFrontPlane(p_oFrustum);
} else {
cvertices = vertices.concat();
caUVCoord = aUVCoord.concat();
isClipped = p_oFrustum.clipFrustum(cvertices, caUVCoord);
};
return (cvertices);
}
public function getUVFrom2D(p_oScreenPoint:Point):UVCoord{
var p0:Point = new Point(vertices[0].sx, vertices[0].sy);
var p1:Point = new Point(vertices[1].sx, vertices[1].sy);
var p2:Point = new Point(vertices[2].sx, vertices[2].sy);
var u0:UVCoord = aUVCoord[0];
var u1:UVCoord = aUVCoord[1];
var u2:UVCoord = aUVCoord[2];
var v01:Point = new Point((p1.x - p0.x), (p1.y - p0.y));
var vn01:Point = v01.clone();
vn01.normalize(1);
var v02:Point = new Point((p2.x - p0.x), (p2.y - p0.y));
var vn02:Point = v02.clone();
vn02.normalize(1);
var v4:Point = new Point((p_oScreenPoint.x - v01.x), (p_oScreenPoint.y - v01.y));
var l_oInter:Point = IntersectionMath.intersectionLine2D(p0, p2, p_oScreenPoint, v4);
var vi02:Point = new Point((l_oInter.x - p0.x), (l_oInter.y - p0.y));
var vi01:Point = new Point((p_oScreenPoint.x - l_oInter.x), (p_oScreenPoint.y - l_oInter.y));
var d1:Number = (vi01.length / v01.length);
var d2:Number = (vi02.length / v02.length);
return (new UVCoord(((u0.u + (d1 * (u1.u - u0.u))) + (d2 * (u2.u - u0.u))), ((u0.v + (d1 * (u1.v - u0.v))) + (d2 * (u2.v - u0.v)))));
}
public function _stopMouseInteraction(e:MouseEvent=null):void{
m_oContainer.removeEventListener(MouseEvent.CLICK, _onTextureInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_UP, _onTextureInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_DOWN, _onTextureInteraction);
m_oContainer.removeEventListener(MouseEvent.DOUBLE_CLICK, _onTextureInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_MOVE, _onTextureInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_OVER, _onTextureInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_OUT, _onTextureInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_WHEEL, _onTextureInteraction);
m_oContainer.removeEventListener(Event.ENTER_FRAME, _onTextureInteraction);
m_oContainer.removeEventListener(KeyboardEvent.KEY_DOWN, _onTextureInteraction);
m_oContainer.removeEventListener(KeyboardEvent.KEY_UP, _onTextureInteraction);
}
public function set enableInteractivity(p_bState:Boolean):void{
if (p_bState != mouseInteractivity){
if (p_bState){
container.addEventListener(MouseEvent.ROLL_OVER, _startMouseInteraction, false);
container.addEventListener(MouseEvent.ROLL_OUT, _stopMouseInteraction, false);
} else {
_stopMouseInteraction();
};
mouseInteractivity = p_bState;
};
}
public function set appearance(p_oApp:Appearance):void{
if (p_oApp == m_oAppearance){
return;
};
if (((!((m_oAppearance == null))) && (!((p_oApp == null))))){
if (p_oApp.frontMaterial != m_oAppearance.frontMaterial){
m_oAppearance.frontMaterial.unlink(this);
p_oApp.frontMaterial.init(this);
};
if (((!((m_oAppearance.frontMaterial == m_oAppearance.backMaterial))) && (!((p_oApp.backMaterial == m_oAppearance.backMaterial))))){
m_oAppearance.backMaterial.unlink(this);
};
if (((!((p_oApp.frontMaterial == p_oApp.backMaterial))) && (!((p_oApp.backMaterial == m_oAppearance.backMaterial))))){
p_oApp.backMaterial.init(this);
};
m_oAppearance = p_oApp;
} else {
if (p_oApp){
m_oAppearance = p_oApp;
m_oAppearance.frontMaterial.init(this);
if (m_oAppearance.backMaterial != m_oAppearance.frontMaterial){
m_oAppearance.backMaterial.init(this);
};
} else {
if (m_oAppearance){
m_oAppearance.frontMaterial.unlink(this);
if (m_oAppearance.backMaterial != m_oAppearance.frontMaterial){
m_oAppearance.backMaterial.unlink(this);
};
m_oAppearance = null;
};
};
};
}
public function get normal():Vertex{
return (m_oGeometry.aFacesNormals[m_nNormalId]);
}
public function set enableEvents(b:Boolean):void{
if (((b) && (!(mouseEvents)))){
container.addEventListener(MouseEvent.CLICK, _onInteraction);
container.addEventListener(MouseEvent.MOUSE_UP, _onInteraction);
container.addEventListener(MouseEvent.MOUSE_DOWN, _onInteraction);
container.addEventListener(MouseEvent.ROLL_OVER, _onInteraction);
container.addEventListener(MouseEvent.ROLL_OUT, _onInteraction);
container.addEventListener(MouseEvent.DOUBLE_CLICK, _onInteraction);
container.addEventListener(MouseEvent.MOUSE_MOVE, _onInteraction);
container.addEventListener(MouseEvent.MOUSE_OVER, _onInteraction);
container.addEventListener(MouseEvent.MOUSE_OUT, _onInteraction);
container.addEventListener(MouseEvent.MOUSE_WHEEL, _onInteraction);
} else {
if (((!(b)) && (mouseEvents))){
container.removeEventListener(MouseEvent.CLICK, _onInteraction);
container.removeEventListener(MouseEvent.MOUSE_UP, _onInteraction);
container.removeEventListener(MouseEvent.MOUSE_DOWN, _onInteraction);
container.removeEventListener(MouseEvent.ROLL_OVER, _onInteraction);
container.removeEventListener(MouseEvent.ROLL_OUT, _onInteraction);
container.removeEventListener(MouseEvent.DOUBLE_CLICK, _onInteraction);
container.removeEventListener(MouseEvent.MOUSE_MOVE, _onInteraction);
container.removeEventListener(MouseEvent.MOUSE_OVER, _onInteraction);
container.removeEventListener(MouseEvent.MOUSE_OUT, _onInteraction);
container.removeEventListener(MouseEvent.MOUSE_WHEEL, _onInteraction);
};
};
mouseEvents = b;
}
public function destroy():void{
clear();
if (scene){
scene.removeEventListener(SandyEvent.SCENE_RENDER_FINISH, _finishMaterial);
scene.removeEventListener(SandyEvent.SCENE_RENDER_DISPLAYLIST, _beginMaterial);
};
enableEvents = false;
enableInteractivity = false;
if (appearance){
appearance.dispose();
appearance = null;
};
if (m_oContainer){
if (m_oContainer.parent){
m_oContainer.parent.removeChild(m_oContainer);
};
m_oContainer = null;
};
cvertices = null;
vertices = null;
m_oEB = null;
m_oGeometry = null;
shape = null;
scene = null;
delete POLYGON_MAP[id];
}
public function get enableEvents():Boolean{
return (mouseEvents);
}
}
}//package sandy.core.data
Section 130
//Pool (sandy.core.data.Pool)
package sandy.core.data {
public class Pool {
private const m_aPoint3Ds:Array;
private const m_aVertices:Array;
private const m_aUV:Array;
private var m_nIdVertice:int;// = 0
private var m_nIdPoint3D:int;// = 0
private var m_nIdUV:int;// = 0
private var m_nSize:int;// = 300
private static var INSTANCE:Pool = null;
public function Pool(){
m_aVertices = new Array();
m_aUV = new Array();
m_aPoint3Ds = new Array();
super();
if (INSTANCE != null){
throw (new Error("There *MUST* be single Pool instance."));
};
var i:int;
while (i < m_nSize) {
m_aVertices[int(i)] = new Vertex();
m_aUV[int(i)] = new UVCoord();
m_aPoint3Ds[int(i)] = new Point3D();
i++;
};
}
public function get nextPoint3D():Point3D{
if (m_nIdPoint3D >= m_aPoint3Ds.length){
m_aPoint3Ds[m_aPoint3Ds.length] = new Point3D();
};
return (m_aPoint3Ds[int(m_nIdPoint3D++)]);
}
public function init():void{
m_nIdVertice = (m_nIdUV = (m_nIdPoint3D = 0));
}
public function get nextUV():UVCoord{
if (m_nIdUV >= m_aUV.length){
m_aUV[m_aUV.length] = new UVCoord();
};
return (m_aUV[int(m_nIdUV++)]);
}
public function get nextVertex():Vertex{
if (m_nIdVertice >= m_aVertices.length){
m_aVertices[m_aVertices.length] = new Vertex();
};
var l_oV:Vertex = m_aVertices[int(m_nIdVertice++)];
l_oV.projected = false;
l_oV.transformed = false;
return (l_oV);
}
public static function getInstance():Pool{
if (INSTANCE == null){
INSTANCE = new (Pool);
};
return (INSTANCE);
}
}
}//package sandy.core.data
Section 131
//UVCoord (sandy.core.data.UVCoord)
package sandy.core.data {
public final class UVCoord {
public var u:Number;
public var v:Number;
public function UVCoord(p_nU:Number=0, p_nV:Number=0){
super();
u = p_nU;
v = p_nV;
}
public function sub(p_oUV:UVCoord):void{
u = (u - p_oUV.u);
v = (v - p_oUV.v);
}
public function add(p_oUV:UVCoord):void{
u = (u + p_oUV.u);
v = (v + p_oUV.v);
}
public function length():Number{
return (Math.sqrt(((u * u) + (v * v))));
}
public function scale(p_nFactor:Number):void{
u = (u * p_nFactor);
v = (v * p_nFactor);
}
public function toString():String{
return (((((("sandy.core.data.UVCoord" + "(u:") + u) + ", v:") + v) + ")"));
}
public function normalize():void{
var l_nLength:Number = length();
u = (u / l_nLength);
v = (v / l_nLength);
}
public function copy(p_oUV:UVCoord):void{
u = p_oUV.u;
v = p_oUV.v;
}
public function clone():UVCoord{
return (new UVCoord(u, v));
}
}
}//package sandy.core.data
Section 132
//Vertex (sandy.core.data.Vertex)
package sandy.core.data {
import sandy.util.*;
public final class Vertex {
public const id:uint;
private const m_oCamera:Point3D;
private const m_oLocal:Point3D;
public var flags:int;// = 0
public var transformed:Boolean;// = false
public var x:Number;
public var aFaces:Array;
public var wx:Number;
public var wy:Number;
public var wz:Number;
public var sx:Number;
public var sy:Number;
public var nbFaces:uint;// = 0
public var projected:Boolean;// = false
public var y:Number;
public var z:Number;
private static var ID:uint = 0;
public function Vertex(p_nx:Number=0, p_ny:Number=0, p_nz:Number=0, ... _args){
id = ID++;
aFaces = new Array();
m_oCamera = new Point3D();
m_oLocal = new Point3D();
super();
x = p_nx;
y = p_ny;
z = p_nz;
wx = (_args[0]) ? _args[0] : x;
wy = (_args[1]) ? _args[1] : y;
wz = (_args[2]) ? _args[2] : z;
sy = (sx = 0);
}
final public function negate():void{
x = -(x);
y = -(y);
z = -(z);
wx = -(wx);
wy = -(wy);
wz = -(wz);
}
final public function normalize():void{
var norm:Number = getNorm();
if ((((norm == 0)) || ((norm == 1)))){
return;
};
x = (x / norm);
y = (y / norm);
z = (z / norm);
wx = (wx / norm);
wy = (wy / norm);
wz = (wz / norm);
}
final public function getAngle(w:Vertex):Number{
var ncos:Number = (dot(w) / (getNorm() * w.getNorm()));
var sin2:Number = (1 - (ncos * ncos));
if (sin2 < 0){
trace((" wrong " + ncos));
sin2 = 0;
};
return (Math.atan2(Math.sqrt(sin2), ncos));
}
final public function add(v:Vertex):void{
x = (x + v.x);
y = (y + v.y);
z = (z + v.z);
wx = (wx + v.wx);
wy = (wy + v.wy);
wz = (wz + v.wz);
}
final public function getNorm():Number{
return (Math.sqrt((((x * x) + (y * y)) + (z * z))));
}
final public function equals(p_vertex:Vertex):Boolean{
return (Boolean((((((((((((((((p_vertex.x == x)) && ((p_vertex.y == y)))) && ((p_vertex.z == z)))) && ((p_vertex.wx == wx)))) && ((p_vertex.wy == wy)))) && ((p_vertex.wz == wz)))) && ((p_vertex.sx == wx)))) && ((p_vertex.sy == sy)))));
}
public function sub(v:Vertex):void{
x = (x - v.x);
y = (y - v.y);
z = (z - v.z);
wx = (wx - v.wx);
wy = (wy - v.wy);
wz = (wz - v.wz);
}
final public function cross(v:Vertex):Vertex{
return (new Vertex(((y * v.z) - (z * v.y)), ((z * v.x) - (x * v.z)), ((x * v.y) - (y * v.x))));
}
final public function dot(w:Vertex):Number{
return ((((x * w.x) + (y * w.y)) + (z * w.z)));
}
final public function getPoint3D():Point3D{
m_oLocal.x = x;
m_oLocal.y = y;
m_oLocal.z = z;
return (m_oLocal);
}
public function getScreenPoint():Point3D{
return (new Point3D(sx, sy, wz));
}
public function reset(p_nX:Number, p_nY:Number, p_nZ:Number):void{
x = p_nX;
y = p_nY;
z = p_nZ;
wx = x;
wy = y;
wz = z;
}
final public function scale(n:Number):void{
x = (x * n);
y = (y * n);
z = (z * n);
wx = (wx * n);
wy = (wy * n);
wz = (wz * n);
}
final public function pow(pow:Number):void{
x = Math.pow(x, pow);
y = Math.pow(y, pow);
z = Math.pow(z, pow);
wx = Math.pow(wx, pow);
wy = Math.pow(wy, pow);
wz = Math.pow(wz, pow);
}
final public function clone():Vertex{
var l_oV:Vertex = new Vertex(x, y, z);
l_oV.wx = wx;
l_oV.sx = sx;
l_oV.wy = wy;
l_oV.sy = sy;
l_oV.wz = wz;
l_oV.nbFaces = nbFaces;
l_oV.aFaces = aFaces.concat();
return (l_oV);
}
final public function serialize(decPlaces:Number=0):String{
if (decPlaces == 0){
decPlaces = 0.01;
};
return (((((((((((((((NumberUtil.roundTo(x, decPlaces) + ",") + NumberUtil.roundTo(y, decPlaces)) + ",") + NumberUtil.roundTo(z, decPlaces)) + ",") + NumberUtil.roundTo(wx, decPlaces)) + ",") + NumberUtil.roundTo(wy, decPlaces)) + ",") + NumberUtil.roundTo(wz, decPlaces)) + ",") + NumberUtil.roundTo(sx, decPlaces)) + ",") + NumberUtil.roundTo(sy, decPlaces)));
}
final public function toString(decPlaces:Number=0):String{
if (decPlaces == 0){
decPlaces = 0.01;
};
return ((((((((((((((((("{" + NumberUtil.roundTo(x, decPlaces)) + ", ") + NumberUtil.roundTo(y, decPlaces)) + ", ") + NumberUtil.roundTo(z, decPlaces)) + ", ") + NumberUtil.roundTo(wx, decPlaces)) + ", ") + NumberUtil.roundTo(wy, decPlaces)) + ", ") + NumberUtil.roundTo(wz, decPlaces)) + ", ") + NumberUtil.roundTo(sx, decPlaces)) + ", ") + NumberUtil.roundTo(sy, decPlaces)) + "}"));
}
final public function getCameraPoint3D():Point3D{
m_oCamera.x = wx;
m_oCamera.y = wy;
m_oCamera.z = wz;
return (m_oCamera);
}
final public function clone2():Vertex{
return (new Vertex(wx, wy, wz));
}
final public function copy(p_oPoint3D:Vertex):void{
x = p_oPoint3D.x;
y = p_oPoint3D.y;
z = p_oPoint3D.z;
wx = p_oPoint3D.wx;
wy = p_oPoint3D.wy;
wz = p_oPoint3D.wz;
sx = p_oPoint3D.sx;
sy = p_oPoint3D.sy;
}
final public function deserialize(convertFrom:String):void{
var tmp:Array = convertFrom.split(",");
if (tmp.length != 9){
trace(("Unexpected length of string to deserialize into a Point3D " + convertFrom));
};
x = tmp[0];
y = tmp[1];
z = tmp[2];
wx = tmp[3];
wy = tmp[4];
wz = tmp[5];
sx = tmp[6];
sy = tmp[7];
}
public static function createFromPoint3D(p_v:Point3D):Vertex{
return (new Vertex(p_v.x, p_v.y, p_v.z));
}
}
}//package sandy.core.data
Section 133
//TextLink (sandy.core.interaction.TextLink)
package sandy.core.interaction {
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
public class TextLink {
private var __tfOwner:TextField;
private var __sTarget:String;
private var __sHRef:String;
public var width:Number;
private var __iOpenIndex:int;
private var __iCloseIndex:int;
public var height:Number;
private var __rBounds:Rectangle;
public var x:Number;
public var y:Number;
public static var textLinks:Dictionary;
public function TextLink(){
super();
x = 0;
y = 0;
height = 0;
width = 0;
}
public function get href():String{
return (__sHRef);
}
public function get closeIndex():int{
return (__iCloseIndex);
}
public function set openIndex(i:int):void{
__iOpenIndex = i;
}
public function get target():String{
return (__sTarget);
}
public function set href(s:String):void{
__sHRef = s;
}
public function set target(s:String):void{
__sTarget = s;
}
public function set owner(tf:TextField):void{
__tfOwner = tf;
}
public function get openIndex():int{
return (__iOpenIndex);
}
public function getBounds():Rectangle{
return (__rBounds);
}
protected function _init():void{
var rectB:Rectangle;
var j:Number = 0;
while (j < (__iCloseIndex - __iOpenIndex)) {
rectB = __tfOwner.getCharBoundaries((openIndex + j));
if (j == 0){
x = rectB.x;
y = rectB.y;
};
width = (width + rectB.width);
height = ((height < rectB.height)) ? rectB.height : height;
j++;
};
__rBounds = new Rectangle();
__rBounds.x = x;
__rBounds.y = y;
__rBounds.height = height;
__rBounds.width = width;
}
public function set closeIndex(i:int):void{
__iCloseIndex = i;
}
public function get owner():TextField{
return (__tfOwner);
}
public static function getTextLinks(t:TextField, force:Boolean=false):Array{
var link:TextLink;
var h:String;
var tg:String;
if (!t.htmlText){
return (null);
};
if (!textLinks){
textLinks = new Dictionary();
};
if (((textLinks[t]) && (!(force)))){
return (textLinks[t]);
};
textLinks[t] = new Array();
var rawText:String = t.htmlText;
var reHRef:RegExp = /href=['"].*?['"]/i;
var reTarget:RegExp = /target=['"].*?['"]/i;
var reLink:RegExp = /<A.*?A>/i;
var openA:RegExp = /<A.*?\>/i;
var closeA:RegExp = /<\/A>/i;
var reHTMLTag:RegExp = /<[^A][^\/A].*?>/gi;
rawText = rawText.replace(reHTMLTag, "");
var linkText:Object = reLink.exec(rawText);
while (linkText != null) {
link = new (TextLink);
link.owner = t;
textLinks[t].push(link);
h = linkText[0].match(reHRef);
link.href = h.substring(6, (h.length - 1));
tg = linkText[0].match(reTarget);
link.target = tg.substring(8, (tg.length - 1));
link.openIndex = rawText.search(openA);
rawText = rawText.replace(openA, "");
link.closeIndex = rawText.search(closeA);
rawText = rawText.replace(closeA, "");
link._init();
linkText = reLink.exec(rawText);
};
return (textLinks[t]);
}
}
}//package sandy.core.interaction
Section 134
//VirtualMouse (sandy.core.interaction.VirtualMouse)
package sandy.core.interaction {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.materials.*;
import flash.geom.*;
import flash.text.*;
public class VirtualMouse extends EventDispatcher {
private var m_ioOldTarget:Sprite;
private var _lastEvent:Event;
private var m_oCurrentTargets:Array;
private var m_ioTarget:Sprite;
private var lastLocation:Point;
private var m_oPreviousTargets:Array;
private var lastDownTarget:InteractiveObject;
private var location:Point;
private var lastWithinStage:Boolean;// = true
private static var _oI:VirtualMouse;
public function VirtualMouse(access:PrivateConstructorAccess){
m_oPreviousTargets = [];
m_oCurrentTargets = [];
super();
location = new Point(0, 0);
lastLocation = location.clone();
}
private function _checkLinks(tf:TextField):void{
var currentTargetLocal:Point = tf.globalToLocal(location);
var a:Array = TextLink.getTextLinks(tf);
var l:Number = a.length;
var i:Number = 0;
while (i < l) {
if (((a[i] as TextLink).getBounds() as Rectangle).containsPoint(currentTargetLocal)){
};
i++;
};
}
public function interactWithTexture(p_oPoly:Polygon, p_uvTexture:UVCoord, p_event:MouseEvent):void{
var currentTarget:Sprite;
var targetLocal:Point;
var currentTargetLocal:Point;
var withinStage:Boolean;
var l_oMaterial:MovieMaterial = ((p_oPoly.visible) ? p_oPoly.appearance.frontMaterial : p_oPoly.appearance.backMaterial as MovieMaterial);
if (l_oMaterial == null){
return;
};
m_ioTarget = l_oMaterial.movie;
location = new Point((p_uvTexture.u * l_oMaterial.texture.width), (p_uvTexture.v * l_oMaterial.texture.height));
if (p_event.type == MouseEvent.MOUSE_OUT){
targetLocal = p_oPoly.container.globalToLocal(location);
if (m_ioOldTarget){
_lastEvent = new MouseEvent(MouseEvent.MOUSE_OUT, true, false, targetLocal.x, targetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
m_ioOldTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
_lastEvent = new MouseEvent(MouseEvent.ROLL_OUT, false, false, targetLocal.x, targetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
m_ioOldTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
m_ioOldTarget = null;
};
return;
};
var objectsUnderPoint:Array = m_ioTarget.getObjectsUnderPoint(m_ioTarget.localToGlobal(location));
currentTarget = null;
var currentParent:DisplayObject;
var i:int = objectsUnderPoint.length;
while (--i > -1) {
currentParent = objectsUnderPoint[i];
while (currentParent) {
if (((currentTarget) && ((currentParent is SimpleButton)))){
currentTarget = null;
currentParent = currentParent.parent;
continue;
} else {
if (((((currentTarget) && ((currentParent is DisplayObjectContainer)))) && (!(DisplayObjectContainer(currentParent).mouseChildren)))){
currentTarget = null;
currentParent = currentParent.parent;
continue;
};
};
if (((((!(currentTarget)) && ((currentParent is DisplayObjectContainer)))) && (DisplayObjectContainer(currentParent).mouseEnabled))){
currentTarget = (currentParent as Sprite);
};
if (!currentTarget){
currentParent = currentParent.parent;
} else {
m_oCurrentTargets.push(currentTarget);
targetLocal = p_oPoly.container.globalToLocal(location);
currentTargetLocal = currentTarget.globalToLocal(location);
if (((!((lastLocation.x == location.x))) || (!((lastLocation.y == location.y))))){
withinStage = Boolean((((((((location.x >= 0)) && ((location.y >= 0)))) && ((location.x <= p_oPoly.container.stage.stageWidth)))) && ((location.y <= p_oPoly.container.stage.stageHeight))));
if (((!(withinStage)) && (lastWithinStage))){
_lastEvent = new MouseEvent(Event.MOUSE_LEAVE, false, false);
p_oPoly.container.stage.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
};
if (withinStage){
_lastEvent = new MouseEvent(Event.MOUSE_LEAVE, false, false);
currentTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
};
lastWithinStage = withinStage;
};
if (m_oPreviousTargets.indexOf(currentTarget) == -1){
_lastEvent = new MouseEvent(MouseEvent.MOUSE_OVER, true, false, currentTargetLocal.x, currentTargetLocal.y, m_ioOldTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
currentTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
_lastEvent = new MouseEvent(MouseEvent.ROLL_OVER, false, false, currentTargetLocal.x, currentTargetLocal.y, m_ioOldTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
currentTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
};
if (p_event.type == MouseEvent.MOUSE_DOWN){
_lastEvent = new MouseEvent(MouseEvent.MOUSE_DOWN, true, false, currentTargetLocal.x, currentTargetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
currentTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
lastDownTarget = currentTarget;
} else {
if (p_event.type == MouseEvent.MOUSE_UP){
_lastEvent = new MouseEvent(MouseEvent.MOUSE_UP, true, false, currentTargetLocal.x, currentTargetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
currentTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
} else {
if (p_event.type == MouseEvent.CLICK){
_lastEvent = new MouseEvent(MouseEvent.CLICK, true, false, currentTargetLocal.x, currentTargetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
currentTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
lastDownTarget = null;
} else {
if ((((p_event.type == MouseEvent.DOUBLE_CLICK)) && (currentTarget.doubleClickEnabled))){
_lastEvent = new MouseEvent(MouseEvent.DOUBLE_CLICK, true, false, currentTargetLocal.x, currentTargetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
currentTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
};
};
};
};
currentParent = currentParent.parent;
};
};
};
var l:int = m_oPreviousTargets.length;
i = 0;
while (i < l) {
if (m_oCurrentTargets.indexOf(m_oPreviousTargets[i]) == -1){
m_ioOldTarget = m_oPreviousTargets[i];
_lastEvent = new MouseEvent(MouseEvent.MOUSE_OUT, true, false, targetLocal.x, targetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
m_ioOldTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
_lastEvent = new MouseEvent(MouseEvent.ROLL_OUT, false, false, targetLocal.x, targetLocal.y, currentTarget, p_event.ctrlKey, p_event.altKey, p_event.shiftKey, p_event.buttonDown, p_event.delta);
m_ioOldTarget.dispatchEvent(_lastEvent);
dispatchEvent(_lastEvent);
};
i++;
};
lastLocation = location.clone();
m_oPreviousTargets = m_oCurrentTargets.concat();
m_oCurrentTargets = [];
}
public static function getInstance():VirtualMouse{
if (!_oI){
_oI = new VirtualMouse(new PrivateConstructorAccess());
};
return (_oI);
}
}
}//package sandy.core.interaction
class PrivateConstructorAccess {
private function PrivateConstructorAccess(){
}
}
Section 135
//Light3D (sandy.core.light.Light3D)
package sandy.core.light {
import flash.events.*;
import sandy.core.data.*;
import sandy.events.*;
import sandy.util.*;
public class Light3D extends EventDispatcher {
private var _color:uint;
private var _dir:Point3D;
public var changed:Boolean;
private var _power:Number;
private var _nPower:Number;
public static const MAX_POWER:Number = 150;
public function Light3D(p_oD:Point3D, p_nPow:Number){
super();
_dir = p_oD;
_dir.normalize();
setPower(p_nPow);
}
public function get color():uint{
return (_color);
}
public function setDirectionPoint3D(pDir:Point3D):void{
_dir = pDir;
_dir.normalize();
changed = true;
dispatchEvent(new SandyEvent(SandyEvent.LIGHT_UPDATED));
}
public function calculate(normal:Point3D):Number{
var DP:Number = _dir.dot(normal);
DP = -(DP);
if (DP < 0){
DP = 0;
};
return ((_nPower * DP));
}
public function setPower(p_nPow:Number):void{
_power = NumberUtil.constrain(p_nPow, 0, Light3D.MAX_POWER);
_nPower = (_power / Light3D.MAX_POWER);
changed = true;
dispatchEvent(new SandyEvent(SandyEvent.LIGHT_UPDATED));
}
public function set color(p_nColor:uint):void{
_color = p_nColor;
changed = true;
dispatchEvent(new SandyEvent(SandyEvent.LIGHT_COLOR_CHANGED));
}
public function getPower():Number{
return (_power);
}
public function getDirectionPoint3D():Point3D{
return (_dir);
}
public function destroy():void{
}
public function setDirection(x:Number, y:Number, z:Number):void{
_dir.x = x;
_dir.y = y;
_dir.z = z;
_dir.normalize();
changed = true;
dispatchEvent(new SandyEvent(SandyEvent.LIGHT_UPDATED));
}
public function getNormalizedPower():Number{
return (_nPower);
}
}
}//package sandy.core.light
Section 136
//CameraMode7 (sandy.core.scenegraph.mode7.CameraMode7)
package sandy.core.scenegraph.mode7 {
import sandy.core.scenegraph.*;
public class CameraMode7 extends Camera3D {
private const cos:Function;
private const PIon180:Number = 0.0174532925199433;
private const sin:Function;
private const aTan2:Function;
private const PI:Number = 3.14159265358979;
private var _yAngle:Number;
private var _zTargetBis:Number;
private var _tiltAngle:Number;
private var _horizon:Number;
private var _xTarget:Number;
private var _yTarget:Number;
private var _zTarget:Number;
public function CameraMode7(p_nWidth:Number, p_nHeight:Number, p_nFov:Number=45, p_nNear:Number=50, p_nFar:Number=10000){
sin = Math.sin;
cos = Math.cos;
aTan2 = Math.atan2;
super(p_nWidth, p_nHeight, p_nFov, p_nNear, p_nFar);
}
override public function set roll(p_nAngle:Number):void{
}
override public function set rotateX(p_nAngle:Number):void{
}
public function get horizon():Number{
return (_horizon);
}
override public function rotateAxis(p_nX:Number, p_nY:Number, p_nZ:Number, p_nAngle:Number):void{
}
override public function lookAt(p_nX:Number, p_nY:Number, p_nZ:Number):void{
_xTarget = (p_nX - x);
_yTarget = (p_nY - y);
_zTarget = (p_nZ - z);
_yAngle = -(aTan2(_xTarget, _zTarget));
rotateY = (_yAngle / PIon180);
_zTargetBis = ((_xTarget * sin(-(_yAngle))) + (_zTarget * cos(-(_yAngle))));
_tiltAngle = -(aTan2(_yTarget, _zTargetBis));
tilt = (_tiltAngle / PIon180);
}
public function set horizon(value:Number):void{
_horizon = value;
}
override public function set pan(p_nAngle:Number):void{
}
override public function set rotateZ(p_nAngle:Number):void{
}
}
}//package sandy.core.scenegraph.mode7
Section 137
//Mode7 (sandy.core.scenegraph.mode7.Mode7)
package sandy.core.scenegraph.mode7 {
import flash.display.*;
import sandy.core.data.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.view.*;
import flash.geom.*;
public class Mode7 extends Node implements Renderable, IDisplayable {
private const PIon180:Number = 0.0174532925199433;
private const cos:Function;
private const tan:Function;
private const sin:Function;
private const PI:Number = 3.14159265358979;
private var _altitude:Number;
private var _container:Sprite;
private var _length:Number;
private var _near:Number;
private var _useCameraNearFar:Boolean;
private var _yMax:Number;
private var _fov:Number;
private var _yMin:Number;
private var _scaleMap:Number;
private var _yCurrent:Number;
private var _centerMapMatrix:Matrix;
private var _yMinTilted:Number;
private var _repeatMap:Boolean;
private var _camera:CameraMode7;
private var _height:Number;
private var _zProjPrev:Number;
private var _zMinTilted:Number;
private var _zMin:Number;
private var _far:Number;
private var _horizon:Number;
private var _failColor:uint;
private var _zStep:Number;
private var _zMax:Number;
private var _camTiltRadian:Number;
private var _lineMatrix:Matrix;
private var _traceHorizon:Boolean;
private var _numLines:int;
private var _prevOK:Boolean;
public var precision:Number;// = 1
private var _yLength:Number;
private var _xAmplitude:Number;
private var _mapOriginal:BitmapData;
private var _colorHorizon:int;
private var _mapMatrix:Matrix;
private var _zLength:Number;
private var _depth:Number;
private var _yMaxTilted:Number;
private var _width:Number;
private var _zAmplitude:Number;
private var _smooth:Boolean;
private var _widthHorizon:Number;
private var _xAmplitudePrev:Number;
private var _ratioWidthHeight:Number;
private var _zMaxTilted:Number;
private var _yStep:Number;
private var _xAmplitudeAvg:Number;
private var _t:Number;
private var _zProj:Number;
private var _zCurrent:Number;
public function Mode7(){
_container = new Sprite();
cos = Math.cos;
sin = Math.sin;
tan = Math.tan;
_depth = Number.MAX_VALUE;
super();
_useCameraNearFar = true;
_lineMatrix = new Matrix();
setHorizon();
}
public function setNearFar(fromCamera:Boolean, near:Number=1, far:Number=1000):void{
_useCameraNearFar = fromCamera;
if (!_useCameraNearFar){
_near = near;
_far = far;
};
}
public function get material():Material{
return (null);
}
public function setBitmap(bmp:BitmapData, scale:Number=1, repeatMap:Boolean=true, smooth:Boolean=false):void{
_mapOriginal = bmp;
_scaleMap = scale;
_repeatMap = repeatMap;
_smooth = smooth;
_centerMapMatrix = new Matrix();
_centerMapMatrix.translate((-(bmp.width) / 2), (-(bmp.height) / 2));
_centerMapMatrix.scale(_scaleMap, -(_scaleMap));
_mapMatrix = new Matrix();
_failColor = bmp.getPixel(0, 0);
}
public function clear():void{
_container.graphics.clear();
}
public function set smooth(value:Boolean):void{
_smooth = value;
}
public function getHorizon():Number{
return (_horizon);
}
override public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
super.cull(p_oFrustum, p_oViewMatrix, p_bChanged);
scene.renderer.addToDisplayList(this);
}
public function get container():Sprite{
return (_container);
}
public function set depth(d:Number):void{
_depth = d;
}
public function set repeatMap(value:Boolean):void{
_repeatMap = value;
}
public function render(p_oCamera:Camera3D):void{
if (!(p_oCamera is CameraMode7)){
return;
};
_camera = (p_oCamera as CameraMode7);
_width = p_oCamera.viewport.width;
_height = p_oCamera.viewport.height;
_ratioWidthHeight = (_width / _height);
_numLines = _height;
_mapMatrix.identity();
_mapMatrix.concat(_centerMapMatrix);
_mapMatrix.translate(-(_camera.x), -(_camera.z));
_mapMatrix.rotate((-(PIon180) * _camera.rotateY));
_fov = (PIon180 * _camera.fov);
if (_useCameraNearFar){
_near = _camera.near;
_far = _camera.far;
};
_altitude = _camera.y;
_camTiltRadian = (PIon180 * _camera.tilt);
_yMax = (1 / tan(((PI - _fov) / 2)));
_yMin = -(_yMax);
_length = (_yMax - _yMin);
_zMax = 1;
_zMin = 1;
_yMaxTilted = ((_zMax * sin(-(_camTiltRadian))) + (_yMax * cos(-(_camTiltRadian))));
_zMaxTilted = ((_zMax * cos(-(_camTiltRadian))) - (_yMax * sin(-(_camTiltRadian))));
_yMinTilted = ((_zMin * sin(-(_camTiltRadian))) + (_yMin * cos(-(_camTiltRadian))));
_zMinTilted = ((_zMin * cos(-(_camTiltRadian))) - (_yMin * sin(-(_camTiltRadian))));
_yLength = (_yMaxTilted - _yMinTilted);
_yStep = (_yLength / _numLines);
_zLength = (_zMaxTilted - _zMinTilted);
_zStep = (_zLength / _numLines);
if ((_yMaxTilted - _yMinTilted) == 0){
if (_zMinTilted < _zMaxTilted){
_horizon = Number.NEGATIVE_INFINITY;
} else {
if (_zMinTilted > _zMaxTilted){
_horizon = Number.POSITIVE_INFINITY;
};
};
} else {
_horizon = ((_height * _yMaxTilted) / (_yMaxTilted - _yMinTilted));
};
_camera.horizon = _horizon;
}
public function get smooth():Boolean{
return (_smooth);
}
public function get depth():Number{
return (_depth);
}
public function display(p_oContainer:Sprite=null):void{
var i:int;
var di_1:int;
var ls:Number;
_prevOK = false;
var di = 1;
i = 0;
for (;i <= _numLines;(i = (i + di))) {
_yCurrent = ((_altitude + _yMinTilted) + (i * _yStep));
_zCurrent = (_zMinTilted + (i * _zStep));
if ((_yCurrent - _altitude) != 0){
_t = (-(_altitude) / (_yCurrent - _altitude));
if (_t >= _near){
_zProj = (_t * _zCurrent);
_xAmplitude = ((_t * _ratioWidthHeight) * _length);
if (_prevOK){
if (_t <= _far){
if ((_xAmplitude - _xAmplitudePrev) < precision){
i = (i - di);
di++;
continue;
} else {
if (di > 1){
di_1 = (di - 1);
};
};
_zAmplitude = ((_zProj - _zProjPrev) / di);
_xAmplitudeAvg = ((_xAmplitude + _xAmplitudePrev) / 2);
_lineMatrix.identity();
_lineMatrix.concat(_mapMatrix);
_lineMatrix.translate((_xAmplitudeAvg / 2), (((i - _height) * _zAmplitude) - _zProj));
_lineMatrix.scale((_width / _xAmplitudeAvg), (-1 / _zAmplitude));
ls = ((_lineMatrix.a * _lineMatrix.d) - (_lineMatrix.b * _lineMatrix.c));
if ((((ls > -2E-7)) && ((ls < 2E-7)))){
_container.graphics.beginFill(_failColor);
} else {
_container.graphics.beginBitmapFill(_mapOriginal, _lineMatrix, _repeatMap, _smooth);
};
_container.graphics.drawRect(0, (_height - i), _width, di);
di = di_1;
} else {
break;
};
};
_zProjPrev = _zProj;
_xAmplitudePrev = _xAmplitude;
_prevOK = true;
};
};
};
if (_traceHorizon){
_container.graphics.endFill();
_container.graphics.lineStyle(_widthHorizon, _colorHorizon);
_container.graphics.moveTo(0, _horizon);
_container.graphics.lineTo(_width, _horizon);
};
}
public function get repeatMap():Boolean{
return (_repeatMap);
}
public function setHorizon(traceHorizon:Boolean=true, colorHorizon:int=0, horizonWidth:Number=1):void{
_traceHorizon = traceHorizon;
_colorHorizon = colorHorizon;
_widthHorizon = horizonWidth;
}
}
}//package sandy.core.scenegraph.mode7
Section 138
//ATransformable (sandy.core.scenegraph.ATransformable)
package sandy.core.scenegraph {
import sandy.core.data.*;
public class ATransformable extends Node {
private var _nYaw:Number;
protected var m_oPreviousOffsetRotation:Point3D;
protected var _vUp:Point3D;
private var _nRoll:Number;
private var _vLookAt:Point3D;
private var _vRotation:Point3D;
public var invModelMatrix:Matrix4;
protected var _p:Point3D;
private var m_oMatrix:Matrix4;
private var _nTilt:Number;
protected var _oScale:Point3D;
protected var m_tmpMt:Matrix4;
public var disable:Boolean;// = false
protected var _vSide:Point3D;
protected var _vOut:Point3D;
private var _vLookatDown:Point3D;
public function ATransformable(p_sName:String=""){
invModelMatrix = new Matrix4();
m_oPreviousOffsetRotation = new Point3D();
super(p_sName);
resetCoords();
}
public function set tilt(p_nAngle:Number):void{
var l_nAngle:Number = (p_nAngle - _nTilt);
if (l_nAngle == 0){
return;
};
changed = true;
m_tmpMt.axisRotation(_vSide.x, _vSide.y, _vSide.z, l_nAngle);
m_tmpMt.transform3x3(_vOut);
m_tmpMt.transform3x3(_vUp);
_nTilt = p_nAngle;
}
public function set matrix(p_oMatrix:Matrix4):void{
m_oMatrix = p_oMatrix;
m_oMatrix.transform3x3(_vSide);
m_oMatrix.transform3x3(_vUp);
m_oMatrix.transform3x3(_vOut);
_vSide.normalize();
_vUp.normalize();
_vOut.normalize();
_p.x = p_oMatrix.n14;
_p.y = p_oMatrix.n24;
_p.z = p_oMatrix.n34;
changed = true;
}
public function get z():Number{
return (_p.z);
}
public function moveLateraly(p_nD:Number):void{
changed = true;
_p.x = (_p.x + p_nD);
}
public function get up():Point3D{
return (_vUp);
}
public function set scaleX(p_nScaleX:Number):void{
if (_oScale.x == p_nScaleX){
return;
};
_oScale.x = p_nScaleX;
changed = true;
}
public function get pan():Number{
return (_nYaw);
}
public function set scaleY(p_nScaleY:Number):void{
if (_oScale.y == p_nScaleY){
return;
};
_oScale.y = p_nScaleY;
changed = true;
}
public function getPosition(p_sMode:String="local"):Point3D{
var l_oPos:Point3D;
switch (p_sMode){
case "local":
l_oPos = new Point3D(_p.x, _p.y, _p.z);
break;
case "camera":
l_oPos = new Point3D(viewMatrix.n14, viewMatrix.n24, viewMatrix.n34);
break;
case "absolute":
l_oPos = new Point3D(modelMatrix.n14, modelMatrix.n24, modelMatrix.n34);
break;
default:
l_oPos = new Point3D(_p.x, _p.y, _p.z);
break;
};
return (l_oPos);
}
public function set scaleZ(p_nScaleZ:Number):void{
if (_oScale.z == p_nScaleZ){
return;
};
_oScale.z = p_nScaleZ;
changed = true;
}
public function moveHorizontally(p_nD:Number):void{
changed = true;
_p.x = (_p.x + (_vOut.x * p_nD));
_p.z = (_p.z + (_vOut.z * p_nD));
}
public function rotateAxis(p_nX:Number, p_nY:Number, p_nZ:Number, p_nAngle:Number):void{
changed = true;
p_nAngle = ((p_nAngle + 360) % 360);
var n:Number = Math.sqrt((((p_nX * p_nX) + (p_nY * p_nY)) + (p_nZ * p_nZ)));
m_tmpMt.axisRotation((p_nX / n), (p_nY / n), (p_nZ / n), p_nAngle);
m_tmpMt.transform3x3(_vSide);
m_tmpMt.transform3x3(_vUp);
m_tmpMt.transform3x3(_vOut);
}
public function getLookAt():Point3D{
return (_vLookAt);
}
public function updateTransform():void{
if (changed){
m_oMatrix.n11 = (_vSide.x * _oScale.x);
m_oMatrix.n12 = (_vUp.x * _oScale.y);
m_oMatrix.n13 = (_vOut.x * _oScale.z);
m_oMatrix.n14 = _p.x;
m_oMatrix.n21 = (_vSide.y * _oScale.x);
m_oMatrix.n22 = (_vUp.y * _oScale.y);
m_oMatrix.n23 = (_vOut.y * _oScale.z);
m_oMatrix.n24 = _p.y;
m_oMatrix.n31 = (_vSide.z * _oScale.x);
m_oMatrix.n32 = (_vUp.z * _oScale.y);
m_oMatrix.n33 = (_vOut.z * _oScale.z);
m_oMatrix.n34 = _p.z;
_vOut.normalize();
_vSide.normalize();
_vUp.normalize();
};
}
public function setPosition(p_nX:Number, p_nY:Number, p_nZ:Number):void{
changed = true;
_p.x = p_nX;
_p.y = p_nY;
_p.z = p_nZ;
}
public function moveSideways(p_nD:Number):void{
changed = true;
_p.x = (_p.x + (_vSide.x * p_nD));
_p.y = (_p.y + (_vSide.y * p_nD));
_p.z = (_p.z + (_vSide.z * p_nD));
}
public function moveVertically(p_nD:Number):void{
changed = true;
_p.y = (_p.y + p_nD);
}
public function lookAt(p_nX:Number, p_nY:Number, p_nZ:Number):void{
changed = true;
_vLookAt = new Point3D(p_nX, p_nY, p_nZ);
_vOut.x = p_nX;
_vOut.y = p_nY;
_vOut.z = p_nZ;
_vOut.sub(_p);
_vOut.normalize();
_vSide = null;
_vSide = _vOut.cross(_vLookatDown);
_vSide.normalize();
_vUp = null;
_vUp = _vOut.cross(_vSide);
_vUp.normalize();
}
public function set pan(p_nAngle:Number):void{
var l_nAngle:Number = (p_nAngle - _nYaw);
if (l_nAngle == 0){
return;
};
changed = true;
m_tmpMt.axisRotation(_vUp.x, _vUp.y, _vUp.z, l_nAngle);
m_tmpMt.transform3x3(_vOut);
m_tmpMt.transform3x3(_vSide);
_nYaw = p_nAngle;
}
public function moveForward(p_nD:Number):void{
changed = true;
_p.x = (_p.x + (_vOut.x * p_nD));
_p.y = (_p.y + (_vOut.y * p_nD));
_p.z = (_p.z + (_vOut.z * p_nD));
}
public function set rotateY(p_nAngle:Number):void{
var l_nAngle:Number;
l_nAngle = (p_nAngle - _vRotation.y);
if (l_nAngle == 0){
return;
};
changed = true;
m_tmpMt.rotationY(l_nAngle);
m_tmpMt.transform3x3(_vSide);
m_tmpMt.transform3x3(_vUp);
m_tmpMt.transform3x3(_vOut);
_vRotation.y = p_nAngle;
}
public function get tilt():Number{
return (_nTilt);
}
public function set rotateZ(p_nAngle:Number):void{
var l_nAngle:Number = (p_nAngle - _vRotation.z);
if (l_nAngle == 0){
return;
};
changed = true;
m_tmpMt.rotationZ(l_nAngle);
m_tmpMt.transform3x3(_vSide);
m_tmpMt.transform3x3(_vUp);
m_tmpMt.transform3x3(_vOut);
_vRotation.z = p_nAngle;
}
public function get matrix():Matrix4{
return (m_oMatrix);
}
public function moveUpwards(p_nD:Number):void{
changed = true;
_p.x = (_p.x + (_vUp.x * p_nD));
_p.y = (_p.y + (_vUp.y * p_nD));
_p.z = (_p.z + (_vUp.z * p_nD));
}
public function initFrame():void{
_vSide = new Point3D(1, 0, 0);
_vUp = new Point3D(0, 1, 0);
_vOut = new Point3D(0, 0, 1);
_vRotation = new Point3D(0, 0, 0);
changed = true;
}
public function set rotateX(p_nAngle:Number):void{
var l_nAngle:Number;
l_nAngle = (p_nAngle - _vRotation.x);
if (l_nAngle == 0){
return;
};
changed = true;
m_tmpMt.rotationX(l_nAngle);
m_tmpMt.transform3x3(_vSide);
m_tmpMt.transform3x3(_vUp);
m_tmpMt.transform3x3(_vOut);
_vRotation.x = p_nAngle;
}
public function resetCoords():void{
initFrame();
_p = new Point3D();
_oScale = new Point3D(1, 1, 1);
_vRotation = new Point3D(0, 0, 0);
_vLookatDown = new Point3D(1E-11, -1, 0);
_nRoll = 0;
_nTilt = 0;
_nYaw = 0;
m_tmpMt = new Matrix4();
m_oMatrix = new Matrix4();
changed = true;
}
public function get out():Point3D{
return (_vOut);
}
public function get scaleY():Number{
return (_oScale.y);
}
public function get scaleX():Number{
return (_oScale.x);
}
public function get side():Point3D{
return (_vSide);
}
override public function update(p_oModelMatrix:Matrix4, p_bChanged:Boolean):void{
updateTransform();
if (((p_bChanged) || (changed))){
if (((p_oModelMatrix) && (!(disable)))){
modelMatrix.copy(p_oModelMatrix);
modelMatrix.multiply4x3(m_oMatrix);
} else {
modelMatrix.copy(m_oMatrix);
};
invModelMatrix.n11 = modelMatrix.n11;
invModelMatrix.n12 = modelMatrix.n21;
invModelMatrix.n13 = modelMatrix.n31;
invModelMatrix.n21 = modelMatrix.n12;
invModelMatrix.n22 = modelMatrix.n22;
invModelMatrix.n23 = modelMatrix.n32;
invModelMatrix.n31 = modelMatrix.n13;
invModelMatrix.n32 = modelMatrix.n23;
invModelMatrix.n33 = modelMatrix.n33;
invModelMatrix.n14 = -((((modelMatrix.n11 * modelMatrix.n14) + (modelMatrix.n21 * modelMatrix.n24)) + (modelMatrix.n31 * modelMatrix.n34)));
invModelMatrix.n24 = -((((modelMatrix.n12 * modelMatrix.n14) + (modelMatrix.n22 * modelMatrix.n24)) + (modelMatrix.n32 * modelMatrix.n34)));
invModelMatrix.n34 = -((((modelMatrix.n13 * modelMatrix.n14) + (modelMatrix.n23 * modelMatrix.n24)) + (modelMatrix.n33 * modelMatrix.n34)));
};
super.update(modelMatrix, p_bChanged);
}
public function translate(p_nX:Number, p_nY:Number, p_nZ:Number):void{
changed = true;
_p.x = (_p.x + p_nX);
_p.y = (_p.y + p_nY);
_p.z = (_p.z + p_nZ);
}
public function get rotateY():Number{
return (_vRotation.y);
}
public function get scaleZ():Number{
return (_oScale.z);
}
public function get rotateX():Number{
return (_vRotation.x);
}
public function get rotateZ():Number{
return (_vRotation.z);
}
override public function toString():String{
return ("sandy.core.scenegraph.ATransformable");
}
public function set x(p_nX:Number):void{
if (p_nX == _p.x){
return;
};
_p.x = p_nX;
changed = true;
}
public function set y(p_nY:Number):void{
if (p_nY == _p.y){
return;
};
_p.y = p_nY;
changed = true;
}
public function set z(p_nZ:Number):void{
if (p_nZ == _p.z){
return;
};
_p.z = p_nZ;
changed = true;
}
public function get x():Number{
return (_p.x);
}
public function get y():Number{
return (_p.y);
}
public function set roll(p_nAngle:Number):void{
var l_nAngle:Number = (p_nAngle - _nRoll);
if (l_nAngle == 0){
return;
};
changed = true;
m_tmpMt.axisRotation(_vOut.x, _vOut.y, _vOut.z, l_nAngle);
m_tmpMt.transform3x3(_vSide);
m_tmpMt.transform3x3(_vUp);
_nRoll = p_nAngle;
}
public function get roll():Number{
return (_nRoll);
}
public function lookAtPoint(p_oTarget:Point3D):void{
lookAt(p_oTarget.x, p_oTarget.y, p_oTarget.z);
}
}
}//package sandy.core.scenegraph
Section 139
//Camera3D (sandy.core.scenegraph.Camera3D)
package sandy.core.scenegraph {
import sandy.core.data.*;
import sandy.view.*;
import flash.geom.*;
import sandy.util.*;
public class Camera3D extends ATransformable {
public var frustrum:Frustum;
private var mp11:Number;
private var mp13:Number;
private var mp12:Number;
private var mp14:Number;
private var mp21:Number;
private var mp22:Number;
private var mp23:Number;
private var mp24:Number;
public var viewport:ViewPort;
private var m_nOffx:int;
private var m_nOffy:int;
private var _nFar:Number;
private var _nNear:Number;
private var mp31:Number;
private var _mp:Matrix4;
private var mp33:Number;
private var _mpInv:Matrix4;
private var mp32:Number;
private var mp34:Number;
private var _nFov:Number;
private var mp41:Number;
private var mp42:Number;
private var mp43:Number;
private var mp44:Number;
private var _perspectiveChanged:Boolean;// = false
public function Camera3D(p_nWidth:Number=550, p_nHeight:Number=400, p_nFov:Number=45, p_nNear:Number=50, p_nFar:Number=10000){
viewport = new ViewPort(640, 480);
frustrum = new Frustum();
_mp = new Matrix4();
_mpInv = new Matrix4();
super(null);
viewport.width = p_nWidth;
viewport.height = p_nHeight;
_nFov = p_nFov;
_nFar = p_nFar;
_nNear = p_nNear;
setPerspectiveProjection(_nFov, viewport.ratio, _nNear, _nFar);
m_nOffx = viewport.width2;
m_nOffy = viewport.height2;
visible = false;
z = -300;
lookAt(0, 0, 0);
}
public function get invProjectionMatrix():Matrix4{
_mpInv.copy(_mp);
_mpInv.inverse();
return (_mpInv);
}
public function get far():Number{
return (_nFar);
}
public function set fov(p_nFov:Number):void{
_nFov = p_nFov;
_perspectiveChanged = true;
changed = true;
}
public function projectVertex(p_oVertex:Vertex):void{
var l_nX:Number = (viewport.offset.x + m_nOffx);
var l_nY:Number = (viewport.offset.y + m_nOffy);
var l_nCste:Number = (1 / p_oVertex.wz);
p_oVertex.sx = ((((l_nCste * p_oVertex.wx) * mp11) * m_nOffx) + l_nX);
p_oVertex.sy = ((((-(l_nCste) * p_oVertex.wy) * mp22) * m_nOffy) + l_nY);
}
public function get near():Number{
return (_nNear);
}
public function get focalLength():Number{
return ((viewport.height2 / Math.tan((_nFov * 0.00872664626))));
}
public function set far(pFar:Number):void{
_nFar = pFar;
_perspectiveChanged = true;
changed = true;
}
protected function updatePerspective():void{
setPerspectiveProjection(_nFov, viewport.ratio, _nNear, _nFar);
_perspectiveChanged = false;
}
public function projectArray(p_oList:Array):void{
var l_nCste:Number;
var l_oVertex:Vertex;
var l_nX:Number = (viewport.offset.x + m_nOffx);
var l_nY:Number = (viewport.offset.y + m_nOffy);
var l_mp11_offx:Number = (mp11 * m_nOffx);
var l_mp22_offy:Number = (mp22 * m_nOffy);
for each (l_oVertex in p_oList) {
if (l_oVertex.projected == false){
l_nCste = (1 / l_oVertex.wz);
l_oVertex.sx = (((l_nCste * l_oVertex.wx) * l_mp11_offx) + l_nX);
l_oVertex.sy = (((-(l_nCste) * l_oVertex.wy) * l_mp22_offy) + l_nY);
l_oVertex.projected = true;
};
};
}
override public function update(p_oModelMatrix:Matrix4, p_bChanged:Boolean):void{
if (viewport.hasChanged){
_perspectiveChanged = true;
m_nOffx = viewport.width2;
m_nOffy = viewport.height2;
if (scene.rectClipping){
scene.container.scrollRect = new Rectangle(0, 0, viewport.width, viewport.height);
} else {
scene.container.scrollRect = null;
};
viewport.hasChanged = false;
};
if (_perspectiveChanged){
updatePerspective();
};
super.update(p_oModelMatrix, p_bChanged);
}
public function get fov():Number{
return (_nFov);
}
public function set near(pNear:Number):void{
_nNear = pNear;
_perspectiveChanged = true;
changed = true;
}
public function set focalLength(f:Number):void{
_nFov = (Math.atan2(viewport.height2, f) * 114.591559);
_perspectiveChanged = true;
changed = true;
}
protected function setPerspectiveProjection(p_nFovY:Number, p_nAspectRatio:Number, p_nZNear:Number, p_nZFar:Number):void{
var cotan:Number;
var Q:Number;
frustrum.computePlanes(p_nAspectRatio, p_nZNear, p_nZFar, p_nFovY);
p_nFovY = NumberUtil.toRadian(p_nFovY);
cotan = (1 / Math.tan((p_nFovY / 2)));
Q = (p_nZFar / (p_nZFar - p_nZNear));
_mp.zero();
_mp.n11 = (cotan / p_nAspectRatio);
_mp.n22 = cotan;
_mp.n33 = Q;
_mp.n34 = (-(Q) * p_nZNear);
_mp.n43 = 1;
mp11 = _mp.n11;
mp21 = _mp.n21;
mp31 = _mp.n31;
mp41 = _mp.n41;
mp12 = _mp.n12;
mp22 = _mp.n22;
mp32 = _mp.n32;
mp42 = _mp.n42;
mp13 = _mp.n13;
mp23 = _mp.n23;
mp33 = _mp.n33;
mp43 = _mp.n43;
mp14 = _mp.n14;
mp24 = _mp.n24;
mp34 = _mp.n34;
mp44 = _mp.n44;
changed = true;
}
override public function toString():String{
return ("sandy.core.scenegraph.Camera3D");
}
public function get projectionMatrix():Matrix4{
return (_mp);
}
override public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
}
override public function destroy():void{
viewport = null;
frustrum = null;
_mp = null;
_mpInv = null;
super.destroy();
}
}
}//package sandy.core.scenegraph
Section 140
//Geometry3D (sandy.core.scenegraph.Geometry3D)
package sandy.core.scenegraph {
import sandy.core.data.*;
import flash.utils.*;
public final class Geometry3D {
public var aUVCoords:Array;
public var aFacesUVCoordsID:Array;
public var aFaceEdges:Array;
private var EDGES_DICO:Dictionary;
private var m_nLastVertexNormalId:int;// = 0
public var aFacesVertexID:Array;
public var aVertexNormals:Array;
private var m_nLastVertexId:int;// = 0
private var m_nLastNormalId:int;// = 0
public var aFacesNormals:Array;
private var m_nLastFaceId:int;// = 0
private var m_aVertexFaces:Array;
public var aVertex:Array;
private var m_nLastFaceUVId:int;// = 0
private var m_nLastUVId:int;// = 0
public var aEdges:Array;
public function Geometry3D(p_points:Array=null){
EDGES_DICO = new Dictionary(true);
aVertex = new Array();
aFacesVertexID = new Array();
aFacesUVCoordsID = new Array();
aFacesNormals = new Array();
aVertexNormals = new Array();
aEdges = new Array();
aFaceEdges = new Array();
aUVCoords = new Array();
m_aVertexFaces = new Array();
super();
init();
}
public function getNextFaceID():int{
return (m_nLastFaceId);
}
public function setUVCoords(p_nID:int, p_UValue:Number, p_nVValue:Number):int{
if (aUVCoords[p_nID]){
return (-1);
};
aUVCoords[p_nID] = new UVCoord(p_UValue, p_nVValue);
return ((++m_nLastUVId - 1));
}
public function init():void{
}
public function generateFaceNormals():void{
var a:Array;
var lA:Vertex;
var lB:Vertex;
var lC:Vertex;
var lV:Point3D;
var lW:Point3D;
var lNormal:Point3D;
if (aFacesNormals.length > 0){
return;
};
for each (a in aFacesVertexID) {
if (a.length < 3){
} else {
lA = aVertex[a[0]];
lB = aVertex[a[1]];
lC = aVertex[a[2]];
lV = new Point3D((lB.wx - lA.wx), (lB.wy - lA.wy), (lB.wz - lA.wz));
lW = new Point3D((lB.wx - lC.wx), (lB.wy - lC.wy), (lB.wz - lC.wz));
lNormal = lV.cross(lW);
lNormal.normalize();
setFaceNormal(getNextFaceNormalID(), lNormal.x, lNormal.y, lNormal.z);
};
};
}
public function setVertex(p_nVertexID:int, p_nX:Number, p_nY:Number, p_nZ:Number):int{
if (aVertex[p_nVertexID]){
return (-1);
};
aVertex[p_nVertexID] = new Vertex(p_nX, p_nY, p_nZ);
return ((++m_nLastVertexId - 1));
}
public function setFaceNormal(p_nNormalID:int, p_nX:Number, p_nY:Number, p_nZ:Number):int{
if (aFacesNormals[p_nNormalID]){
return (-1);
};
aFacesNormals[p_nNormalID] = new Vertex(p_nX, p_nY, p_nZ);
return ((++m_nLastNormalId - 1));
}
public function generateVertexNormals():void{
var lId:uint;
var l_aList:Array;
var l_oNormal:Vertex;
var l_oVertex:Vertex;
if (aVertexNormals.length > 0){
return;
};
lId = 0;
lId = 0;
while (lId < aFacesVertexID.length) {
l_aList = aFacesVertexID[lId];
l_oNormal = aFacesNormals[lId];
if (l_oNormal == null){
} else {
if (null == aVertexNormals[l_aList[0]]){
m_nLastVertexNormalId++;
aVertexNormals[l_aList[0]] = new Vertex();
};
Vertex(aVertexNormals[l_aList[0]]).add(l_oNormal);
if (null == aVertexNormals[l_aList[1]]){
m_nLastVertexNormalId++;
aVertexNormals[l_aList[1]] = new Vertex();
};
Vertex(aVertexNormals[l_aList[1]]).add(l_oNormal);
if (null == aVertexNormals[l_aList[2]]){
m_nLastVertexNormalId++;
aVertexNormals[l_aList[2]] = new Vertex();
};
Vertex(aVertexNormals[l_aList[2]]).add(l_oNormal);
if ((aVertex[l_aList[0]] as Vertex).aFaces.indexOf(lId) == 0){
(aVertex[l_aList[0]] as Vertex).aFaces.push(lId);
};
if ((aVertex[l_aList[1]] as Vertex).aFaces.indexOf(lId) == 0){
(aVertex[l_aList[1]] as Vertex).aFaces.push(lId);
};
if ((aVertex[l_aList[2]] as Vertex).aFaces.indexOf(lId) == 0){
(aVertex[l_aList[2]] as Vertex).aFaces.push(lId);
};
aVertex[l_aList[0]].nbFaces++;
aVertex[l_aList[1]].nbFaces++;
aVertex[l_aList[2]].nbFaces++;
};
lId++;
};
lId = 0;
while (lId < aVertexNormals.length) {
l_oVertex = aVertex[lId];
if (l_oVertex.nbFaces){
Vertex(aVertexNormals[lId]).scale((1 / l_oVertex.nbFaces));
};
lId++;
};
}
public function getNextUVCoordID():int{
return (m_nLastUVId);
}
public function setVertexNormal(p_nNormalID:int, p_nX:Number, p_nY:Number, p_nZ:Number):int{
if (aVertexNormals[p_nNormalID]){
return (-1);
};
aVertexNormals[p_nNormalID] = new Vertex(p_nX, p_nY, p_nZ);
return ((++m_nLastVertexNormalId - 1));
}
private function isEdgeExist(p_nVertexId1:uint, p_nVertexId2:uint):Boolean{
var lString:String;
if (p_nVertexId1 < p_nVertexId2){
lString = ((p_nVertexId1 + "_") + p_nVertexId2);
} else {
lString = ((p_nVertexId2 + "_") + p_nVertexId1);
};
if (EDGES_DICO[lString] == null){
return (false);
};
return (true);
}
public function dispose():void{
var a:Array;
var l_oVertex:Vertex;
var l:int;
var u:UVCoord;
var l_sEdgeName:String;
l = aVertex.length;
while ((l_oVertex = aVertex[--l])) {
l_oVertex.aFaces = null;
l_oVertex = null;
};
aVertex = null;
l = aFacesVertexID.length;
while ((a = aFacesVertexID[--l])) {
a = null;
};
aFacesVertexID = null;
l = aFacesNormals.length;
while ((l_oVertex = aFacesNormals[--l])) {
l_oVertex.aFaces = null;
l_oVertex = null;
};
aFacesNormals = null;
l = aVertexNormals.length;
while ((l_oVertex = aVertexNormals[--l])) {
l_oVertex.aFaces = null;
l_oVertex = null;
};
aVertexNormals = null;
l = aFacesUVCoordsID.length;
while ((a = aFacesUVCoordsID[--l])) {
a = null;
};
aFacesUVCoordsID = null;
l = aUVCoords.length;
while ((u = aUVCoords[--l])) {
u = null;
};
aUVCoords = null;
for (l_sEdgeName in EDGES_DICO) {
delete EDGES_DICO[l_sEdgeName];
};
EDGES_DICO = null;
}
public function getNextVertexID():int{
return (m_nLastVertexId);
}
public function getNextFaceUVCoordID():int{
return (m_nLastFaceUVId);
}
public function getNextFaceNormalID():int{
return (m_nLastNormalId);
}
public function getVertexId(p_point:Vertex):int{
return (aVertex.indexOf(p_point));
}
public function setFaceUVCoordsIds(p_nFaceID:int, ... _args):int{
var rest:Array;
if (aFacesUVCoordsID[p_nFaceID]){
return (-1);
};
rest = ((_args[0] is Array)) ? _args[0] : _args.splice(0);
aFacesUVCoordsID[p_nFaceID] = rest;
return ((++m_nLastFaceUVId - 1));
}
public function clone():Geometry3D{
var l_oVertex:Vertex;
var a:Array;
var b:Array;
var u:UVCoord;
var l_oEdge:Edge3D;
var l_oEdges:Array;
var l_result:Geometry3D = new Geometry3D();
var i:uint;
for each (l_oVertex in aVertex) {
l_result.aVertex[i] = l_oVertex.clone();
i++;
};
i = 0;
for each (a in aFacesVertexID) {
l_result.aFacesVertexID[i] = a.concat();
i++;
};
i = 0;
for each (l_oVertex in aFacesNormals) {
l_result.aFacesNormals[i] = l_oVertex.clone();
i++;
};
i = 0;
for each (l_oVertex in aVertexNormals) {
l_result.aVertexNormals[i] = l_oVertex.clone();
i++;
};
i = 0;
for each (b in aFacesUVCoordsID) {
l_result.aFacesUVCoordsID[i] = b.concat();
i++;
};
i = 0;
for each (u in aUVCoords) {
l_result.aUVCoords[i] = u.clone();
i++;
};
i = 0;
for each (l_oEdge in aEdges) {
l_result.aEdges[i] = l_oEdge.clone();
i++;
};
i = 0;
for each (l_oEdges in aFaceEdges) {
l_result.aFaceEdges[i] = l_oEdges.concat();
i++;
};
return (l_result);
}
public function getNextVertexNormalID():int{
return (m_nLastVertexNormalId);
}
public function setFaceVertexIds(p_nFaceID:int, ... _args):int{
var rest:Array;
var lId:uint;
var lId1:uint;
var lId2:uint;
var lEdgeID:uint;
var lString:String;
if (aFacesVertexID[p_nFaceID]){
return (-1);
};
rest = ((_args[0] is Array)) ? _args[0] : _args.splice(0);
aFacesVertexID[p_nFaceID] = rest;
lId = 0;
while (lId < rest.length) {
lId1 = rest[lId];
lId2 = rest[((lId + 1) % rest.length)];
if (isEdgeExist(lId1, lId2) == false){
lEdgeID = (aEdges.push(new Edge3D(lId1, lId2)) - 1);
if (lId1 < lId2){
lString = ((lId1 + "_") + lId2);
} else {
lString = ((lId2 + "_") + lId1);
};
EDGES_DICO[lString] = lEdgeID;
} else {
if (lId1 < lId2){
lString = ((lId1 + "_") + lId2);
} else {
lString = ((lId2 + "_") + lId1);
};
lEdgeID = EDGES_DICO[lString];
};
if (null == aFaceEdges[p_nFaceID]){
aFaceEdges[p_nFaceID] = new Array();
};
(aFaceEdges[p_nFaceID] as Array).push(lEdgeID);
lId++;
};
return ((++m_nLastFaceId - 1));
}
public function toString():String{
return ((((((((("[Geometry: " + aFacesVertexID.length) + " faces, ") + aVertex.length) + " points, ") + aFacesNormals.length) + " normals, ") + aUVCoords.length) + " uv coords]"));
}
}
}//package sandy.core.scenegraph
Section 141
//Group (sandy.core.scenegraph.Group)
package sandy.core.scenegraph {
import sandy.core.data.*;
import sandy.view.*;
public class Group extends Node {
public function Group(p_sName:String=""){
super(p_sName);
}
override public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
var lChanged:Boolean;
var l_oNode:Node;
if (visible == false){
culled = CullingState.OUTSIDE;
} else {
lChanged = ((p_bChanged) || (changed));
for each (l_oNode in children) {
l_oNode.cull(p_oFrustum, p_oViewMatrix, lChanged);
};
};
}
override public function toString():String{
return ((("sandy.core.scenegraph.Group :[" + name) + "]"));
}
public function clone(p_sName:String):Group{
var l_oNode:*;
var l_oGroup:Group = new Group(p_sName);
for each (l_oNode in children) {
if ((((((l_oNode is Shape3D)) || ((l_oNode is Group)))) || ((l_oNode is TransformGroup)))){
l_oGroup.addChild(l_oNode.clone(((p_sName + "_") + l_oNode.name)));
};
};
return (l_oGroup);
}
}
}//package sandy.core.scenegraph
Section 142
//IDisplayable (sandy.core.scenegraph.IDisplayable)
package sandy.core.scenegraph {
import flash.display.*;
import sandy.materials.*;
public interface IDisplayable {
function get container():Sprite;
function display(:Sprite=null):void;
function get depth():Number;
function get changed():Boolean;
function get material():Material;
function clear():void;
}
}//package sandy.core.scenegraph
Section 143
//INodeOperation (sandy.core.scenegraph.INodeOperation)
package sandy.core.scenegraph {
public interface INodeOperation {
function performOnEntry(:Node):void;
function performOnExit(:Node):void;
}
}//package sandy.core.scenegraph
Section 144
//Node (sandy.core.scenegraph.Node)
package sandy.core.scenegraph {
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.events.*;
import sandy.view.*;
import sandy.bounds.*;
public class Node {
public const id:uint;
protected var m_oEB:BubbleEventBroadcaster;
public var children:Array;
public var boundingBox:BBox;
public var name:String;
public var culled:CullingState;
public var boundingSphere:BSphere;
protected var m_bChanged:Boolean;
protected var m_bVisible:Boolean;// = true
public var viewMatrix:Matrix4;
public var modelMatrix:Matrix4;
private var _parent:Node;
protected var m_oScene:Scene3D;// = null
private static var _ID_:uint = 0;
public function Node(p_sName:String=""){
culled = CullingState.OUTSIDE;
children = new Array();
modelMatrix = new Matrix4();
viewMatrix = new Matrix4();
boundingBox = new BBox();
boundingSphere = new BSphere();
id = _ID_++;
super();
parent = null;
if (((p_sName) && (!((p_sName == ""))))){
name = p_sName;
} else {
name = id.toString();
};
changed = true;
m_oEB = new BubbleEventBroadcaster(this);
culled = CullingState.INSIDE;
scene = null;
boundingBox.reset();
boundingSphere.reset();
}
public function getChildByName(p_sName:String, p_bRecurs:Boolean=false):Node{
var l_oNode:Node;
var node:Node;
for each (l_oNode in children) {
if (l_oNode.name == p_sName){
return (l_oNode);
};
};
if (p_bRecurs){
node = null;
for each (l_oNode in children) {
node = l_oNode.getChildByName(p_sName, p_bRecurs);
if (node != null){
return (node);
};
};
};
return (null);
}
public function removeChild(p_oNode:Node):Node{
var i:int;
var found:Node;
var _g1:int;
var _g:int = this.children.length;
while (_g1 < _g) {
var _temp1 = _g1;
_g1 = (_g1 + 1);
i = _temp1;
if (this.children[i] == p_oNode){
found = this.children[i];
this.broadcaster.removeChild(this.children[i].broadcaster);
this.children.splice(i, 1);
this.changed = true;
break;
};
};
return (found);
}
public function remove():void{
var lNode:Node;
if (hasParent() == true){
parent.removeChildByName(name);
};
var l_aTmp:Array = children.concat();
for each (lNode in l_aTmp) {
parent.addChild(lNode);
};
children.splice(0);
m_oEB = null;
changed = true;
}
public function removeChildByName(p_sName:String):Node{
var i:int;
var found:Node;
var l:int = children.length;
while ((((i < l)) && (!(found)))) {
if (children[int(i)].name == p_sName){
found = children[i];
broadcaster.removeChild(children[int(i)].broadcaster);
children.splice(i, 1);
changed = true;
};
i++;
};
return (found);
}
public function swapParent(p_oNewParent:Node):void{
if (parent.removeChildByName(this.name)){
};
p_oNewParent.addChild(this);
changed = true;
}
public function set scene(p_oScene:Scene3D):void{
var node:Node;
if (p_oScene == null){
return;
};
if (m_oScene){
m_oScene.removeEventListener(SandyEvent.SCENE_RENDER_FINISH, _updateFlags);
};
m_oScene = p_oScene;
m_oScene.addEventListener(SandyEvent.SCENE_RENDER_FINISH, _updateFlags);
for each (node in children) {
node.scene = m_oScene;
};
}
public function get scene():Scene3D{
return (m_oScene);
}
public function get parent():Node{
return (_parent);
}
public function set useSingleContainer(p_bUseSingleContainer:Boolean):void{
var l_oNode:Node;
for each (l_oNode in children) {
l_oNode.useSingleContainer = p_bUseSingleContainer;
};
changed = true;
}
public function get broadcaster():BubbleEventBroadcaster{
return (m_oEB);
}
public function get changed():Boolean{
return (m_bChanged);
}
public function set appearance(p_oApp:Appearance):void{
var l_oNode:Node;
for each (l_oNode in children) {
l_oNode.appearance = p_oApp;
};
changed = true;
}
public function update(p_oModelMatrix:Matrix4, p_bChanged:Boolean):void{
var l_oNode:Node;
culled = CullingState.INSIDE;
if (boundingBox){
boundingBox.uptodate = false;
};
if (boundingSphere){
boundingSphere.uptodate = false;
};
changed = ((changed) || (p_bChanged));
for each (l_oNode in children) {
l_oNode.update(p_oModelMatrix, changed);
};
}
public function updateBoundingVolumes():void{
}
public function addEventListener(p_sEvt:String, p_oL):Boolean{
return (m_oEB.addEventListener.apply(p_sEvt, arguments));
}
public function set enableInteractivity(p_bState:Boolean):void{
var l_oNode:Node;
for each (l_oNode in children) {
l_oNode.enableInteractivity = p_bState;
};
}
public function removeEventListener(p_sEvt:String, p_oL):void{
m_oEB.removeEventListener(p_sEvt, p_oL);
}
public function set enableBackFaceCulling(b:Boolean):void{
var l_oNode:Node;
for each (l_oNode in children) {
l_oNode.enableBackFaceCulling = b;
};
changed = true;
}
public function set parent(p_oNode:Node):void{
if (p_oNode){
_parent = p_oNode;
changed = true;
};
}
public function set enableClipping(p_bUseClipping:Boolean):void{
var l_oNode:Node;
for each (l_oNode in children) {
l_oNode.enableClipping = p_bUseClipping;
};
changed = true;
}
public function onChildBoundsChanged(p_oNode:Node):void{
}
public function perform(p_iOperation:INodeOperation):void{
var l_oChild:Node;
p_iOperation.performOnEntry(this);
for each (l_oChild in children) {
l_oChild.perform(p_iOperation);
};
p_iOperation.performOnExit(this);
}
public function set visible(p_bVisibility:Boolean):void{
var node:Node;
m_bVisible = p_bVisibility;
changed = true;
for each (node in children) {
node.changed = true;
};
}
public function set changed(pVal:Boolean):void{
m_bChanged = pVal;
}
public function hasParent():Boolean{
return (!((_parent == null)));
}
public function toString():String{
return ("sandy.core.scenegraph.Node");
}
public function get visible():Boolean{
return (m_bVisible);
}
public function isParent(p_oNode:Node):Boolean{
return ((((_parent == p_oNode)) && (!((p_oNode == null)))));
}
public function set enableEvents(b:Boolean):void{
var l_oNode:Node;
for each (l_oNode in children) {
l_oNode.enableEvents = b;
};
}
public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
if (visible == false){
culled = CullingState.OUTSIDE;
} else {
if (((p_bChanged) || (changed))){
viewMatrix.copy(p_oViewMatrix);
viewMatrix.multiply4x3(modelMatrix);
};
};
}
public function destroy():void{
var lNode:Node;
if (hasParent() == true){
parent.removeChildByName(name);
};
var l_aTmp:Array = children.concat();
for each (lNode in l_aTmp) {
lNode.destroy();
lNode = null;
};
children.splice(0);
children = null;
m_oEB = null;
l_aTmp = null;
scene = null;
parent = null;
}
public function addChild(p_oChild:Node):void{
if (p_oChild.hasParent()){
p_oChild.parent.removeChildByName(p_oChild.name);
};
p_oChild.parent = this;
changed = true;
children.push(p_oChild);
if (p_oChild.broadcaster){
m_oEB.addChild(p_oChild.broadcaster);
};
if (scene){
p_oChild.scene = scene;
};
}
private function _updateFlags(pEvt:Event=null):void{
changed = false;
}
}
}//package sandy.core.scenegraph
Section 145
//Renderable (sandy.core.scenegraph.Renderable)
package sandy.core.scenegraph {
public interface Renderable {
function render(:Camera3D):void;
}
}//package sandy.core.scenegraph
Section 146
//Shape3D (sandy.core.scenegraph.Shape3D)
package sandy.core.scenegraph {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.events.*;
import sandy.view.*;
import sandy.bounds.*;
import flash.geom.*;
import sandy.math.*;
public class Shape3D extends ATransformable implements IDisplayable {
public var m_oLastEvent:Shape3DEvent;
public var aPolygons:Array;
private var m_bClipping:Boolean;
private var m_nSortingMode:int;// = 1
public var m_oLastContainer:Sprite;
protected var m_oContainer:Sprite;
protected var m_nDepth:Number;// = 0
public var animated:Boolean;// = false
public var enableNearClipping:Boolean;// = false
protected var m_oGeometry:Geometry3D;
protected var m_oGeomCenter:Point3D;
public var m_bWasOver:Boolean;// = false
public var bsp:BSPNode;
private var m_bForcedSingleContainer:Boolean;// = false
private var m_oAppearance:Appearance;
public var enableForcedDepth:Boolean;// = false
private var m_bEv:Boolean;// = false
public var forcedDepth:Number;// = 0
public var aVisiblePolygons:Array;
private var m_bMouseInteractivity:Boolean;// = false
protected var m_bUseSingleContainer:Boolean;// = true
private var m_bBackFaceCulling:Boolean;// = true
public static const SORT_NONE:int = 0;
public static const SORT_CUSTOM_BSP:int = 3;
public static const SORT_LAZY_BSP:int = 2;
public static const SORT_AVGZ:int = 1;
public function Shape3D(p_sName:String="", p_oGeometry:Geometry3D=null, p_oAppearance:Appearance=null, p_bUseSingleContainer:Boolean=true){
aPolygons = new Array();
aVisiblePolygons = new Array();
m_oGeomCenter = new Point3D();
super(p_sName);
m_oContainer = new Sprite();
m_oContainer.name = name;
geometry = p_oGeometry;
m_bUseSingleContainer = !(p_bUseSingleContainer);
useSingleContainer = p_bUseSingleContainer;
appearance = (p_oAppearance) ? p_oAppearance : new Appearance(new WireFrameMaterial());
updateBoundingVolumes();
}
public function get container():Sprite{
return (m_oContainer);
}
public function set depth(p_nDepth:Number):void{
m_nDepth = p_nDepth;
changed = true;
}
public function set sortingMode(mode:int):void{
if (!m_bUseSingleContainer){
return;
};
if (mode == SORT_LAZY_BSP){
bsp = BSPNode.makeLazyBSP(aPolygons, (0.01 * boundingSphere.radius));
};
m_nSortingMode = mode;
changed = true;
}
public function get useSingleContainer():Boolean{
return (m_bUseSingleContainer);
}
override public function set scene(p_oScene:Scene3D):void{
var l_oPoly:Polygon;
super.scene = p_oScene;
for each (l_oPoly in aPolygons) {
l_oPoly.scene = null;
l_oPoly.scene = p_oScene;
};
}
public function swapCulling():void{
var v:Polygon;
for each (v in aPolygons) {
v.swapCulling();
};
changed = true;
}
override public function set useSingleContainer(p_bUseSingleContainer:Boolean):void{
var l_oFace:Polygon;
if (p_bUseSingleContainer == m_bUseSingleContainer){
return;
};
if (p_bUseSingleContainer){
for each (l_oFace in aPolygons) {
if (l_oFace.container.parent){
l_oFace.container.graphics.clear();
l_oFace.container.parent.removeChild(l_oFace.container);
this.broadcaster.removeChild(l_oFace.broadcaster);
};
};
} else {
if (m_oContainer.parent){
m_oContainer.graphics.clear();
m_oContainer.parent.removeChild(m_oContainer);
};
for each (l_oFace in aPolygons) {
this.broadcaster.addChild(l_oFace.broadcaster);
l_oFace.container.graphics.clear();
};
};
m_bUseSingleContainer = p_bUseSingleContainer;
changed = true;
}
public function get material():Material{
return ((aPolygons[0].visible) ? m_oAppearance.frontMaterial : m_oAppearance.backMaterial);
}
public function get enableInteractivity():Boolean{
return (m_bMouseInteractivity);
}
public function get enableBackFaceCulling():Boolean{
return (m_bBackFaceCulling);
}
protected function _onInteraction(p_oEvt:Event):void{
var l_oPoly:Polygon;
var j:int;
var l_nSize:int;
var l_nTriangles:int;
var i:int;
var l_oUV:UVCoord;
var l_oPt3d:Point3D;
var l_oClick:Point = new Point(m_oContainer.mouseX, m_oContainer.mouseY);
var l_oA:Point = new Point();
var l_oB:Point = new Point();
var l_oC:Point = new Point();
var l_aSId:Array = aPolygons.sortOn("depth", (Array.NUMERIC | Array.RETURNINDEXEDARRAY));
var l:int = aPolygons.length;
j = 0;
while (j < l) {
l_oPoly = aPolygons[l_aSId[int(j)]];
if (((!(l_oPoly.visible)) && (m_bBackFaceCulling))){
} else {
l_nSize = l_oPoly.vertices.length;
l_nTriangles = (l_nSize - 2);
i = 0;
while (i < l_nTriangles) {
l_oA.x = l_oPoly.vertices[i].sx;
l_oA.y = l_oPoly.vertices[i].sy;
l_oB.x = l_oPoly.vertices[(i + 1)].sx;
l_oB.y = l_oPoly.vertices[(i + 1)].sy;
l_oC.x = l_oPoly.vertices[((i + 2) % l_nSize)].sx;
l_oC.y = l_oPoly.vertices[((i + 2) % l_nSize)].sy;
if (IntersectionMath.isPointInTriangle2D(l_oClick, l_oA, l_oB, l_oC)){
l_oUV = l_oPoly.getUVFrom2D(l_oClick);
l_oPt3d = l_oPoly.get3DFrom2D(l_oClick);
m_oLastContainer = m_oContainer;
m_oLastEvent = new Shape3DEvent(p_oEvt.type, this, l_oPoly, l_oUV, l_oPt3d, p_oEvt);
m_oEB.dispatchEvent(m_oLastEvent);
if (p_oEvt.type == MouseEvent.MOUSE_OVER){
m_bWasOver = true;
};
return;
};
i++;
};
};
j = (j + 1);
};
}
private function __destroyPolygons():void{
var i:int;
var l:int;
if (((!((aPolygons == null))) && ((aPolygons.length > 0)))){
l = aPolygons.length;
while (i < l) {
if (broadcaster != null){
broadcaster.removeChild(aPolygons[i].broadcaster);
};
if (aPolygons[i]){
Polygon(aPolygons[int(i)]).destroy();
};
aPolygons[int(i)] = null;
i++;
};
};
aPolygons.splice(0);
}
public function display(p_oContainer:Sprite=null):void{
var l_oFace:Polygon;
var camPt:Point3D;
if (m_nSortingMode < 2){
if ((((m_nSortingMode == 1)) || ((m_bBackFaceCulling == false)))){
aVisiblePolygons.sortOn("depth", (Array.NUMERIC | Array.DESCENDING));
};
for each (l_oFace in aVisiblePolygons) {
l_oFace.display(m_oContainer);
};
} else {
camPt = new Point3D(scene.camera.modelMatrix.n14, scene.camera.modelMatrix.n24, scene.camera.modelMatrix.n34);
invModelMatrix.transform(camPt);
displayBSPTree(bsp, camPt);
};
}
public function get depth():Number{
return (m_nDepth);
}
public function get sortingMode():int{
return ((m_bUseSingleContainer) ? m_nSortingMode : SORT_AVGZ);
}
override public function set appearance(p_oApp:Appearance):void{
var v:Polygon;
m_oAppearance = p_oApp;
if (m_oGeometry){
for each (v in aPolygons) {
v.appearance = m_oAppearance;
};
};
changed = true;
}
override public function set enableClipping(p_bClippingValue:Boolean):void{
m_bClipping = p_bClippingValue;
}
override public function updateBoundingVolumes():void{
if (m_oGeometry){
boundingBox = BBox.create(m_oGeometry.aVertex);
boundingSphere.resetFromBox(boundingBox);
};
if (parent){
parent.updateBoundingVolumes();
parent.onChildBoundsChanged(this);
};
}
override public function set enableInteractivity(p_bState:Boolean):void{
var l_oPolygon:Polygon;
if (p_bState != m_bMouseInteractivity){
changed = true;
if (p_bState){
if (m_bUseSingleContainer == true){
m_bUseSingleContainer = false;
m_bForcedSingleContainer = true;
};
} else {
if (m_bForcedSingleContainer == true){
useSingleContainer = true;
m_bForcedSingleContainer = false;
};
};
for each (l_oPolygon in aPolygons) {
l_oPolygon.enableInteractivity = p_bState;
};
m_bMouseInteractivity = p_bState;
};
}
override public function set enableBackFaceCulling(b:Boolean):void{
if (b != m_bBackFaceCulling){
m_bBackFaceCulling = b;
changed = true;
};
}
public function set geometryCenter(p_oGeomCenter:Point3D):void{
var l_oDiff:Point3D;
var l_oVertex:Vertex;
l_oDiff = p_oGeomCenter.clone();
l_oDiff.sub(m_oGeomCenter);
if (m_oGeometry){
for each (l_oVertex in m_oGeometry.aVertex) {
l_oVertex.x = (l_oVertex.x + l_oDiff.x);
l_oVertex.y = (l_oVertex.y + l_oDiff.y);
l_oVertex.z = (l_oVertex.z + l_oDiff.z);
};
};
m_oGeomCenter.copy(p_oGeomCenter);
updateBoundingVolumes();
changed = true;
}
public function clear():void{
if (m_oContainer){
m_oContainer.graphics.clear();
};
changed = true;
}
public function clone(p_sName:String="", p_bKeepTransform:Boolean=false):Shape3D{
var l_oClone:Shape3D = new Shape3D(p_sName, geometry.clone(), appearance, m_bUseSingleContainer);
if (p_bKeepTransform == true){
l_oClone.matrix.copy(this.matrix);
};
return (l_oClone);
}
private function displayBSPTree(tree:BSPNode, camPt:Point3D):void{
var face:Polygon;
var dist:Number = ((((tree.plane.a * camPt.x) + (tree.plane.b * camPt.y)) + (tree.plane.c * camPt.z)) + tree.plane.d);
if (dist > 0){
if (tree.negative != null){
displayBSPTree(tree.negative, camPt);
};
for each (face in tree.faces) {
if (face.visible){
face.display(m_oContainer);
};
};
if (tree.positive != null){
displayBSPTree(tree.positive, camPt);
};
} else {
if (tree.positive != null){
displayBSPTree(tree.positive, camPt);
};
for each (face in tree.faces) {
if (face.visible){
face.display(m_oContainer);
};
};
if (tree.negative != null){
displayBSPTree(tree.negative, camPt);
};
};
}
public function set geometry(p_geometry:Geometry3D):void{
if (p_geometry == null){
return;
};
m_oGeometry = p_geometry;
updateBoundingVolumes();
m_oGeometry.generateFaceNormals();
m_oGeometry.generateVertexNormals();
__destroyPolygons();
__generatePolygons(m_oGeometry);
changed = true;
}
public function get enableClipping():Boolean{
return (m_bClipping);
}
override public function toString():String{
return ((("sandy.core.scenegraph.Shape3D" + " ") + m_oGeometry.toString()));
}
public function get geometryCenter():Point3D{
return (m_oGeomCenter);
}
public function get geometry():Geometry3D{
return (m_oGeometry);
}
public function get appearance():Appearance{
return (m_oAppearance);
}
public function setConvexFlag(convex:Boolean):void{
sortingMode = (convex) ? SORT_NONE : SORT_AVGZ;
}
override public function set enableEvents(b:Boolean):void{
var v:Polygon;
if (b){
if (!m_bEv){
if (m_bUseSingleContainer == false){
for each (v in aPolygons) {
v.enableEvents = true;
};
} else {
m_oContainer.addEventListener(MouseEvent.CLICK, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_UP, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_DOWN, _onInteraction);
m_oContainer.addEventListener(MouseEvent.ROLL_OVER, _onInteraction);
m_oContainer.addEventListener(MouseEvent.ROLL_OUT, _onInteraction);
m_oContainer.addEventListener(MouseEvent.DOUBLE_CLICK, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_OVER, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_OUT, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_WHEEL, _onInteraction);
};
};
} else {
if (((!(b)) && (m_bEv))){
if (m_bUseSingleContainer == false){
for each (v in aPolygons) {
v.enableEvents = false;
};
} else {
m_oContainer.removeEventListener(MouseEvent.CLICK, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_UP, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_DOWN, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.ROLL_OVER, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.ROLL_OUT, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.DOUBLE_CLICK, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_OVER, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_OUT, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_WHEEL, _onInteraction);
};
};
};
m_bEv = b;
}
override public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
super.cull(p_oFrustum, p_oViewMatrix, p_bChanged);
if (culled == Frustum.OUTSIDE){
return;
};
boundingSphere.transform(viewMatrix);
culled = p_oFrustum.sphereInFrustum(boundingSphere);
if (culled == Frustum.INTERSECT){
culled = p_oFrustum.boxInFrustum(boundingBox.transform(viewMatrix));
};
if (((!((culled == CullingState.OUTSIDE))) && (!((m_oAppearance == null))))){
scene.renderer.addToDisplayList(this);
};
if (((m_bEv) || (m_bMouseInteractivity))){
if ((((m_bWasOver == true)) && ((m_oLastContainer.hitTestPoint(m_oLastContainer.mouseX, m_oLastContainer.mouseY) == false)))){
m_oEB.dispatchEvent(new Shape3DEvent(MouseEvent.MOUSE_OUT, this, m_oLastEvent.polygon, m_oLastEvent.uv, m_oLastEvent.point, m_oLastEvent.event));
m_bWasOver = false;
if (m_oLastContainer != m_oContainer){
m_oLastEvent.polygon._onTextureInteraction(m_oLastEvent.event);
m_oLastEvent.polygon._stopMouseInteraction();
};
};
};
}
override public function destroy():void{
if (m_oGeometry){
m_oGeometry.dispose();
};
if (m_oAppearance){
m_oAppearance.dispose();
};
clear();
if (m_oContainer){
if (m_oContainer.parent){
m_oContainer.parent.removeChild(m_oContainer);
};
m_oContainer = null;
};
__destroyPolygons();
m_oGeometry = null;
aVisiblePolygons = null;
aPolygons = null;
boundingBox = null;
boundingSphere = null;
super.destroy();
}
private function __generatePolygons(p_oGeometry:Geometry3D):void{
var i:int;
var l:int = p_oGeometry.aFacesVertexID.length;
aPolygons = new Array(l);
i = 0;
while (i < l) {
aPolygons[i] = new Polygon(this, p_oGeometry, p_oGeometry.aFacesVertexID[i], p_oGeometry.aFacesUVCoordsID[i], i, i);
if (m_oAppearance){
aPolygons[int(i)].appearance = m_oAppearance;
};
this.broadcaster.addChild(aPolygons[int(i)].broadcaster);
i = (i + 1);
};
}
}
}//package sandy.core.scenegraph
Section 147
//Sprite2D (sandy.core.scenegraph.Sprite2D)
package sandy.core.scenegraph {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.events.*;
import sandy.view.*;
public class Sprite2D extends ATransformable implements IDisplayable {
public var floorCenter:Boolean;// = false
protected var m_nDepth:Number;
protected var m_oMaterial:Material;
private var m_nH2:Number;// = 0
protected var _nScale:Number;
protected var m_oContent:DisplayObject;
protected var m_nRotation:Number;// = 0
public var fixedAngle:Boolean;// = false
public var vx:Vertex;
public var vy:Vertex;
private var m_nW2:Number;// = 0
private var m_bEv:Boolean;// = false
public var autoCenter:Boolean;// = true
public var enableForcedDepth:Boolean;// = false
public var forcedDepth:Number;// = 0
private var m_oContainer:Sprite;
protected var m_nPerspScaleY:Number;// = 0
public var v:Vertex;
protected var m_nPerspScaleX:Number;// = 0
public function Sprite2D(p_sName:String="", p_oContent:DisplayObject=null, p_nScale:Number=1){
super(p_sName);
m_oContainer = new Sprite();
v = new Vertex();
vx = new Vertex();
vy = new Vertex();
_nScale = p_nScale;
if (p_oContent){
content = p_oContent;
setBoundingSphereRadius(Math.max(30, (Math.abs(_nScale) * Math.max(content.width, content.height))));
};
}
private function _finishMaterial(pEvt:SandyEvent):void{
if (!m_oMaterial){
return;
};
if (!visible){
return;
};
m_oMaterial.finish(scene);
}
public function setBoundingSphereRadius(p_nRadius:Number):void{
boundingSphere.radius = p_nRadius;
}
public function set content(p_content:DisplayObject):void{
p_content.transform.matrix.identity();
if (m_oContent){
m_oContainer.removeChild(m_oContent);
};
m_oContent = p_content;
m_oContainer.addChildAt(m_oContent, 0);
m_oContent.x = 0;
m_oContent.y = 0;
m_nW2 = (m_oContainer.width / 2);
m_nH2 = (m_oContainer.height / 2);
changed = true;
}
override public function remove():void{
if (m_oContainer.parent){
m_oContainer.parent.removeChild(m_oContainer);
};
m_oContainer.graphics.clear();
enableEvents = false;
if (scene){
scene.removeEventListener(SandyEvent.SCENE_RENDER_FINISH, _finishMaterial);
scene.removeEventListener(SandyEvent.SCENE_RENDER_DISPLAYLIST, _beginMaterial);
};
super.remove();
}
public function set depth(p_nDepth:Number):void{
m_nDepth = p_nDepth;
changed = true;
}
public function get container():Sprite{
return (m_oContainer);
}
public function set scale(n:Number):void{
if (n){
_nScale = n;
};
changed = true;
}
override public function set scene(p_oScene:Scene3D):void{
if (p_oScene == null){
return;
};
if (scene){
scene.removeEventListener(SandyEvent.SCENE_RENDER_FINISH, _finishMaterial);
scene.removeEventListener(SandyEvent.SCENE_RENDER_DISPLAYLIST, _beginMaterial);
};
super.scene = p_oScene;
scene.addEventListener(SandyEvent.SCENE_RENDER_FINISH, _finishMaterial);
scene.addEventListener(SandyEvent.SCENE_RENDER_DISPLAYLIST, _beginMaterial);
}
public function get material():Material{
return (m_oMaterial);
}
protected function _onInteraction(p_oEvt:Event):void{
m_oEB.dispatchEvent(new BubbleEvent(p_oEvt.type, this));
}
public function display(p_oContainer:Sprite=null):void{
m_nPerspScaleX = ((_nScale)==0) ? 1 : (_nScale * (vx.sx - v.sx));
m_nPerspScaleY = ((_nScale)==0) ? 1 : (_nScale * (v.sy - vy.sy));
m_nRotation = Math.atan2(viewMatrix.n12, viewMatrix.n22);
m_oContainer.scaleX = m_nPerspScaleX;
m_oContainer.scaleY = m_nPerspScaleY;
m_oContainer.x = (v.sx - (autoCenter) ? (m_oContainer.width / 2) : 0);
m_oContainer.y = (v.sy - (autoCenter) ? (m_oContainer.height / 2) : (floorCenter) ? m_oContainer.height : 0);
if (fixedAngle){
m_oContainer.rotation = ((m_nRotation * 180) / Math.PI);
};
if (m_oMaterial){
m_oMaterial.renderSprite(this, m_oMaterial, scene);
};
}
public function get scale():Number{
return (_nScale);
}
public function clear():void{
}
public function set material(p_oMaterial:Material):void{
m_oMaterial = p_oMaterial;
changed = true;
}
public function get depth():Number{
return (m_nDepth);
}
override public function toString():String{
return (("sandy.core.scenegraph.Sprite2D, container:" + m_oContainer));
}
private function _beginMaterial(pEvt:SandyEvent):void{
if (!m_oMaterial){
return;
};
if (!visible){
return;
};
m_oMaterial.begin(scene);
}
override public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
super.cull(p_oFrustum, p_oViewMatrix, p_bChanged);
if (visible == false){
container.visible = visible;
return;
};
if (viewMatrix){
boundingSphere.transform(viewMatrix);
culled = p_oFrustum.sphereInFrustum(boundingSphere);
};
if (culled == CullingState.OUTSIDE){
container.visible = false;
} else {
if (culled == CullingState.INTERSECT){
if (boundingSphere.position.z <= scene.camera.near){
container.visible = false;
} else {
container.visible = true;
scene.renderer.addToDisplayList(this);
};
} else {
container.visible = true;
scene.renderer.addToDisplayList(this);
};
};
}
override public function set enableEvents(b:Boolean):void{
if (((b) && (!(m_bEv)))){
m_oContainer.addEventListener(MouseEvent.CLICK, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_UP, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_DOWN, _onInteraction);
m_oContainer.addEventListener(MouseEvent.ROLL_OVER, _onInteraction);
m_oContainer.addEventListener(MouseEvent.ROLL_OUT, _onInteraction);
m_oContainer.addEventListener(MouseEvent.DOUBLE_CLICK, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_MOVE, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_OVER, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_OUT, _onInteraction);
m_oContainer.addEventListener(MouseEvent.MOUSE_WHEEL, _onInteraction);
} else {
if (((!(b)) && (m_bEv))){
m_oContainer.removeEventListener(MouseEvent.CLICK, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_UP, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_DOWN, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.ROLL_OVER, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.ROLL_OUT, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.DOUBLE_CLICK, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_MOVE, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_OVER, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_OUT, _onInteraction);
m_oContainer.removeEventListener(MouseEvent.MOUSE_WHEEL, _onInteraction);
};
};
}
public function get content():DisplayObject{
return (m_oContent);
}
override public function destroy():void{
remove();
super.destroy();
}
public function get enableEvents():Boolean{
return (m_bEv);
}
}
}//package sandy.core.scenegraph
Section 148
//TransformGroup (sandy.core.scenegraph.TransformGroup)
package sandy.core.scenegraph {
import sandy.core.data.*;
import sandy.view.*;
public class TransformGroup extends ATransformable {
public function TransformGroup(p_sName:String=""){
super(p_sName);
}
override public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
var lChanged:Boolean;
var l_oNode:Node;
if (visible == false){
culled = CullingState.OUTSIDE;
} else {
lChanged = ((p_bChanged) || (changed));
for each (l_oNode in children) {
l_oNode.cull(p_oFrustum, p_oViewMatrix, lChanged);
};
};
}
override public function toString():String{
return ((("sandy.core.scenegraph.TransformGroup :[" + name) + "]"));
}
public function clone(p_sName:String):TransformGroup{
var l_oNode:*;
var l_oGroup:TransformGroup = new TransformGroup(p_sName);
for each (l_oNode in children) {
if ((((((l_oNode is Shape3D)) || ((l_oNode is Group)))) || ((l_oNode is TransformGroup)))){
l_oGroup.addChild(l_oNode.clone(((p_sName + "_") + l_oNode.name)));
};
};
return (l_oGroup);
}
}
}//package sandy.core.scenegraph
Section 149
//Renderer (sandy.core.Renderer)
package sandy.core {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.scenegraph.*;
import sandy.view.*;
public class Renderer {
protected const m_aDisplayList:Array;
protected const m_aRenderingList:Array;
protected var m_nRenderingListCount:int;
private var m_bGlobalRedraw:Boolean;
protected var m_nDisplayListCount:int;
protected var m_aCamera:Camera3D;
private var pool:Pool;
public function Renderer(){
m_aDisplayList = new Array();
m_aRenderingList = new Array();
pool = Pool.getInstance();
super();
m_nRenderingListCount = 0;
m_nDisplayListCount = 0;
}
public function addToDisplayList(p_oObject:IDisplayable):void{
var _local2 = m_nDisplayListCount++;
m_aDisplayList[_local2] = p_oObject;
m_bGlobalRedraw = ((((m_bGlobalRedraw) || (p_oObject.changed))) || (((p_oObject.material)!=null) ? p_oObject.material.modified : false));
}
public function render(p_oScene:Scene3D, p_bUseCache:Boolean=true):Boolean{
var m11:Number;
var m21:Number;
var m31:Number;
var m12:Number;
var m22:Number;
var m32:Number;
var m13:Number;
var m23:Number;
var m33:Number;
var m14:Number;
var m24:Number;
var m34:Number;
var x:Number;
var y:Number;
var z:Number;
var l_oMatrix:Matrix4;
var l_oVertex:Vertex;
var l_aVertices:Array;
var l_oFace:Polygon;
var l_nMinZ:Number;
var l_nFlags:int;
var i:int;
var l_oObj:IDisplayable;
var l_oShape:Shape3D;
var l_oShapeSingleContainer:Boolean;
var l_bClipped:Boolean;
var l_oSprite2D:Sprite2D;
var l_oCamera:Camera3D = p_oScene.camera;
var l_nZNear:Number = l_oCamera.near;
var l_oCamPos:Point3D = pool.nextPoint3D;
var l_nPolyFlags:uint;
var l_oFrustum:Frustum = l_oCamera.frustrum;
var l_nVisiblePolyCount:int;
var l_bForceRedraw:Boolean = ((((p_oScene.camera.changed) || (!(p_bUseCache)))) || (p_oScene.light.changed));
m_bGlobalRedraw = ((m_bGlobalRedraw) || ((m_aRenderingList.length == m_aDisplayList.length)));
if ((((m_bGlobalRedraw == false)) && ((l_bForceRedraw == false)))){
return (false);
};
for each (l_oObj in m_aRenderingList) {
if (l_oObj){
if ((((((l_bForceRedraw == true)) || (((l_oObj.material)!=null) ? l_oObj.material.modified : false))) || ((l_oObj.changed == true)))){
l_oObj.clear();
};
};
};
m_nRenderingListCount = 0;
m_aRenderingList.length = 0;
i = 0;
for (;i < m_nDisplayListCount;i++) {
if ((m_aDisplayList[int(i)] is Shape3D)){
l_oShape = (m_aDisplayList[int(i)] as Shape3D);
l_oShapeSingleContainer = l_oShape.useSingleContainer;
if ((((l_oShape.changed == false)) && ((l_bForceRedraw == false)))){
if (l_oShapeSingleContainer){
m_aRenderingList[int(m_nRenderingListCount++)] = l_oShape;
} else {
for each (l_oFace in l_oShape.aVisiblePolygons) {
m_aRenderingList[int(m_nRenderingListCount++)] = l_oFace;
};
};
continue;
};
l_nFlags = l_oShape.appearance.flags;
l_oShape.depth = 0;
l_oShape.aVisiblePolygons.length = 0;
l_oCamPos.reset(l_oCamera.modelMatrix.n14, l_oCamera.modelMatrix.n24, l_oCamera.modelMatrix.n34);
l_oShape.invModelMatrix.transform(l_oCamPos);
l_oMatrix = l_oShape.viewMatrix;
m11 = l_oMatrix.n11;
m21 = l_oMatrix.n21;
m31 = l_oMatrix.n31;
m12 = l_oMatrix.n12;
m22 = l_oMatrix.n22;
m32 = l_oMatrix.n32;
m13 = l_oMatrix.n13;
m23 = l_oMatrix.n23;
m33 = l_oMatrix.n33;
m14 = l_oMatrix.n14;
m24 = l_oMatrix.n24;
m34 = l_oMatrix.n34;
l_bClipped = (((l_oShape.culled == CullingState.INTERSECT)) && (((l_oShape.enableClipping) || (l_oShape.enableNearClipping))));
for each (l_oVertex in l_oShape.geometry.aVertex) {
l_oVertex.projected = (l_oVertex.transformed = false);
};
for each (l_oFace in l_oShape.aPolygons) {
if (l_oShape.animated){
l_oFace.updateNormal();
};
l_oVertex = l_oFace.normal;
x = l_oFace.a.x;
y = l_oFace.a.y;
z = l_oFace.a.z;
l_oFace.visible = ((((l_oVertex.x * (l_oCamPos.x - x)) + (l_oVertex.y * (l_oCamPos.y - y))) + (l_oVertex.z * (l_oCamPos.z - z))) > 0);
if (l_oShape.enableBackFaceCulling){
//unresolved if
} else {
l_oVertex = l_oFace.a;
if (l_oVertex.transformed == false){
l_oVertex.wx = ((((x * m11) + (y * m12)) + (z * m13)) + m14);
l_oVertex.wy = ((((x * m21) + (y * m22)) + (z * m23)) + m24);
l_oVertex.wz = ((((x * m31) + (y * m32)) + (z * m33)) + m34);
l_oVertex.transformed = true;
};
l_oVertex = l_oFace.b;
if (l_oVertex.transformed == false){
x = l_oVertex.x;
y = l_oVertex.y;
z = l_oVertex.z;
l_oVertex.wx = ((((x * m11) + (y * m12)) + (z * m13)) + m14);
l_oVertex.wy = ((((x * m21) + (y * m22)) + (z * m23)) + m24);
l_oVertex.wz = ((((x * m31) + (y * m32)) + (z * m33)) + m34);
l_oVertex.transformed = true;
};
l_oVertex = l_oFace.c;
if (l_oVertex){
if (l_oVertex.transformed == false){
x = l_oVertex.x;
y = l_oVertex.y;
z = l_oVertex.z;
l_oVertex.wx = ((((x * m11) + (y * m12)) + (z * m13)) + m14);
l_oVertex.wy = ((((x * m21) + (y * m22)) + (z * m23)) + m24);
l_oVertex.wz = ((((x * m31) + (y * m32)) + (z * m33)) + m34);
l_oVertex.transformed = true;
};
};
l_oVertex = l_oFace.d;
if (l_oVertex){
if (l_oVertex.transformed == false){
x = l_oVertex.x;
y = l_oVertex.y;
z = l_oVertex.z;
l_oVertex.wx = ((((x * m11) + (y * m12)) + (z * m13)) + m14);
l_oVertex.wy = ((((x * m21) + (y * m22)) + (z * m23)) + m24);
l_oVertex.wz = ((((x * m31) + (y * m32)) + (z * m33)) + m34);
l_oVertex.transformed = true;
};
};
l_oFace.precompute();
l_nMinZ = l_oFace.minZ;
if (l_bClipped){
if (l_oShape.enableClipping){
l_oFace.clip(l_oFrustum);
} else {
if (((l_oShape.enableNearClipping) && ((l_nMinZ < l_nZNear)))){
l_oFace.clipFrontPlane(l_oFrustum);
} else {
if (l_nMinZ < l_nZNear){
//unresolved jump
};
};
};
} else {
if (l_nMinZ < l_nZNear){
//unresolved jump
};
};
l_aVertices = (l_oFace.isClipped) ? l_oFace.cvertices : l_oFace.vertices;
if (l_aVertices.length > 1){
l_oCamera.projectArray(l_aVertices);
if (l_oShape.enableForcedDepth){
if (l_oShapeSingleContainer == false){
l_oFace.depth = l_oShape.forcedDepth;
};
} else {
l_oShape.depth = (l_oShape.depth + l_oFace.depth);
};
l_nVisiblePolyCount++;
l_oShape.aVisiblePolygons[int(l_oShape.aVisiblePolygons.length)] = l_oFace;
l_nPolyFlags = (l_nPolyFlags | l_nFlags);
if (l_oShapeSingleContainer == false){
m_aRenderingList[int(m_nRenderingListCount++)] = l_oFace;
};
};
};
};
if (l_oShape.aVisiblePolygons.length > 0){
if (l_oShapeSingleContainer == true){
if (l_oShape.enableForcedDepth){
l_oShape.depth = l_oShape.forcedDepth;
} else {
l_oShape.depth = (l_oShape.depth / l_oShape.aVisiblePolygons.length);
};
m_aRenderingList[int(m_nRenderingListCount++)] = l_oShape;
} else {
if (l_oShape.enableForcedDepth == false){
l_oShape.depth = (l_oShape.depth / l_oShape.aVisiblePolygons.length);
};
};
if (((!((l_nFlags == 0))) || (!((l_nPolyFlags == 0))))){
if (((l_nFlags | l_nPolyFlags) & SandyFlags.POLYGON_NORMAL_WORLD)){
l_oMatrix = l_oShape.modelMatrix;
m11 = l_oMatrix.n11;
m21 = l_oMatrix.n21;
m31 = l_oMatrix.n31;
m12 = l_oMatrix.n12;
m22 = l_oMatrix.n22;
m32 = l_oMatrix.n32;
m13 = l_oMatrix.n13;
m23 = l_oMatrix.n23;
m33 = l_oMatrix.n33;
for each (l_oFace in l_oShape.aVisiblePolygons) {
l_oVertex = l_oFace.normal;
x = l_oVertex.x;
y = l_oVertex.y;
z = l_oVertex.z;
l_oVertex.wx = (((x * m11) + (y * m12)) + (z * m13));
l_oVertex.wy = (((x * m21) + (y * m22)) + (z * m23));
l_oVertex.wz = (((x * m31) + (y * m32)) + (z * m33));
};
};
if (((l_nFlags | l_nPolyFlags) & SandyFlags.VERTEX_NORMAL_WORLD)){
l_oMatrix = l_oShape.modelMatrix;
m11 = l_oMatrix.n11;
m21 = l_oMatrix.n21;
m31 = l_oMatrix.n31;
m12 = l_oMatrix.n12;
m22 = l_oMatrix.n22;
m32 = l_oMatrix.n32;
m13 = l_oMatrix.n13;
m23 = l_oMatrix.n23;
m33 = l_oMatrix.n33;
for each (l_oVertex in l_oShape.geometry.aVertexNormals) {
x = l_oVertex.x;
y = l_oVertex.y;
z = l_oVertex.z;
l_oVertex.wx = (((x * m11) + (y * m12)) + (z * m13));
l_oVertex.wy = (((x * m21) + (y * m22)) + (z * m23));
l_oVertex.wz = (((x * m31) + (y * m32)) + (z * m33));
};
};
};
};
} else {
if ((m_aDisplayList[int(i)] is Sprite2D)){
l_oSprite2D = (m_aDisplayList[int(i)] as Sprite2D);
l_oSprite2D.v.projected = false;
l_oSprite2D.vx.projected = false;
l_oSprite2D.vy.projected = false;
l_oVertex = l_oSprite2D.v;
l_oMatrix = l_oSprite2D.viewMatrix;
l_oVertex.wx = ((((l_oVertex.x * l_oMatrix.n11) + (l_oVertex.y * l_oMatrix.n12)) + (l_oVertex.z * l_oMatrix.n13)) + l_oMatrix.n14);
l_oVertex.wy = ((((l_oVertex.x * l_oMatrix.n21) + (l_oVertex.y * l_oMatrix.n22)) + (l_oVertex.z * l_oMatrix.n23)) + l_oMatrix.n24);
l_oVertex.wz = ((((l_oVertex.x * l_oMatrix.n31) + (l_oVertex.y * l_oMatrix.n32)) + (l_oVertex.z * l_oMatrix.n33)) + l_oMatrix.n34);
l_oSprite2D.depth = (l_oSprite2D.enableForcedDepth) ? l_oSprite2D.forcedDepth : l_oVertex.wz;
l_oCamera.projectVertex(l_oVertex);
m_aRenderingList[int(m_nRenderingListCount++)] = l_oSprite2D;
l_oSprite2D.vx.copy(l_oVertex);
l_oSprite2D.vx.wx++;
l_oCamera.projectVertex(l_oSprite2D.vx);
l_oSprite2D.vy.copy(l_oVertex);
l_oSprite2D.vy.wy++;
l_oCamera.projectVertex(l_oSprite2D.vy);
} else {
if ((m_aDisplayList[int(i)] is Renderable)){
(m_aDisplayList[int(i)] as Renderable).render(l_oCamera);
m_aRenderingList[int(m_nRenderingListCount++)] = (m_aDisplayList[int(i)] as Renderable);
};
};
};
};
return (true);
}
public function init():void{
m_nDisplayListCount = 0;
m_bGlobalRedraw = false;
}
public function removeFromDisplayList(p_oObject:IDisplayable):void{
p_oObject.clear();
if (m_aDisplayList.indexOf(p_oObject) > -1){
m_aDisplayList.splice(m_aDisplayList.indexOf(p_oObject), 1);
};
}
public function renderDisplayList(p_oScene:Scene3D):void{
var l_oFace:IDisplayable;
var l_mcContainer:Sprite = p_oScene.container;
m_aRenderingList.sortOn("depth", (Array.NUMERIC | Array.DESCENDING));
var i:int;
while (i < m_nRenderingListCount) {
l_oFace = m_aRenderingList[int(i)];
if (((((l_oFace.changed) || (((l_oFace.material)!=null) ? l_oFace.material.modified : false))) || (p_oScene.camera.changed))){
l_oFace.display();
};
if (i < l_mcContainer.numChildren){
if (l_mcContainer.getChildAt(i) != l_oFace.container){
l_mcContainer.addChildAt(l_oFace.container, i);
};
} else {
l_mcContainer.addChildAt(l_oFace.container, i);
};
i++;
};
}
}
}//package sandy.core
Section 150
//SandyFlags (sandy.core.SandyFlags)
package sandy.core {
public final class SandyFlags {
public static const VERTEX_NORMAL_WORLD:uint = 2;
public static const POLYGON_NORMAL_WORLD:uint = 1;
}
}//package sandy.core
Section 151
//Scene3D (sandy.core.Scene3D)
package sandy.core {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.scenegraph.*;
import sandy.events.*;
import sandy.core.light.*;
public class Scene3D extends EventDispatcher {
public var container:Sprite;
public var renderer:Renderer;
protected var m_sName:String;
private var _light:Light3D;
private var m_bRectClipped:Boolean;// = false
public var frameCount:int;// = 0
public var camera:Camera3D;
protected var m_oRoot:Group;
private static var _version:String = "3.1";
public function Scene3D(p_sName:String, p_oContainer:Sprite, p_oCamera:Camera3D=null, p_oRootNode:Group=null){
renderer = new Renderer();
super();
if (p_sName != null){
if (SceneLocator.getInstance().registerScene(p_sName, this)){
container = p_oContainer;
camera = p_oCamera;
root = p_oRootNode;
if (((!((root == null))) && (!((camera == null))))){
if (!camera.hasParent()){
root.addChild(camera);
};
};
};
m_sName = p_sName;
};
_light = new Light3D(new Point3D(0, 0, 1), 100);
}
public function set root(p_oGroup:Group):void{
if (m_oRoot){
m_oRoot.scene = null;
m_oRoot = null;
};
if (p_oGroup){
m_oRoot = p_oGroup;
m_oRoot.scene = this;
if (!camera.hasParent()){
root.addChild(camera);
};
};
}
public function get rectClipping():Boolean{
return (m_bRectClipped);
}
public function get name():String{
return (m_sName);
}
public function set rectClipping(p_bEnableClipping:Boolean):void{
m_bRectClipped = p_bEnableClipping;
if (camera){
camera.viewport.hasChanged = true;
};
}
public function render(p_bUseCache:Boolean=true):void{
var l_bNeedDraw:Boolean;
if (((((root) && (camera))) && (container))){
Pool.getInstance().init();
renderer.init();
dispatchEvent(new SandyEvent(SandyEvent.SCENE_UPDATE));
root.update(null, false);
dispatchEvent(new SandyEvent(SandyEvent.SCENE_CULL));
root.cull(camera.frustrum, camera.invModelMatrix, camera.changed);
dispatchEvent(new SandyEvent(SandyEvent.SCENE_RENDER));
l_bNeedDraw = renderer.render(this, p_bUseCache);
frameCount++;
dispatchEvent(new SandyEvent(SandyEvent.SCENE_RENDER_DISPLAYLIST));
if (((l_bNeedDraw) || (_light.changed))){
renderer.renderDisplayList(this);
_light.changed = false;
};
dispatchEvent(new SandyEvent(SandyEvent.SCENE_RENDER_FINISH));
};
}
public function dispose():Boolean{
SceneLocator.getInstance().unregisterScene(m_sName);
if (root){
root.destroy();
root = null;
};
if (camera){
camera = null;
};
if (_light){
_light = null;
};
return (true);
}
public function get root():Group{
return (m_oRoot);
}
public function set light(l:Light3D):void{
if (_light){
_light.destroy();
};
_light = l;
dispatchEvent(new SandyEvent(SandyEvent.LIGHT_ADDED));
}
public function get light():Light3D{
return (_light);
}
public static function getVersion():String{
return (_version);
}
}
}//package sandy.core
Section 152
//SceneLocator (sandy.core.SceneLocator)
package sandy.core {
import flash.utils.*;
public class SceneLocator {
private var _m:Dictionary;
private static var _oI:SceneLocator;
public function SceneLocator(access:PrivateConstructorAccess){
super();
_m = new Dictionary(true);
}
public function unregisterScene(key:String):void{
_m[key] = null;
}
public function getScene(key:String):Scene3D{
if (!isRegistered(key)){
trace(((("Can't locate scene instance with '" + key) + "' name in ") + this));
};
return ((_m[key] as Scene3D));
}
public function registerScene(key:String, o:Scene3D):Boolean{
if (isRegistered(key)){
trace(((("scene instance is already registered with '" + key) + "' name in ") + this));
return (false);
};
_m[key] = o;
return (true);
}
public function isRegistered(key:String):Boolean{
return (!((_m[key] == null)));
}
public static function getInstance():SceneLocator{
if (!_oI){
_oI = new SceneLocator(new PrivateConstructorAccess());
};
return (_oI);
}
}
}//package sandy.core
final class PrivateConstructorAccess {
private function PrivateConstructorAccess(){
}
}
Section 153
//BubbleEvent (sandy.events.BubbleEvent)
package sandy.events {
import flash.events.*;
public class BubbleEvent extends Event {
private var m_oTarget:Object;
public function BubbleEvent(e:String, oT:Object){
super(e, true, true);
m_oTarget = oT;
}
override public function toString():String{
return ("BubbleEvent");
}
public function get object():Object{
return (m_oTarget);
}
}
}//package sandy.events
Section 154
//BubbleEventBroadcaster (sandy.events.BubbleEventBroadcaster)
package sandy.events {
import flash.events.*;
public final class BubbleEventBroadcaster extends EventBroadcaster {
private var m_oParent:BubbleEventBroadcaster;// = null
private var m_oTarget:Object;
public function BubbleEventBroadcaster(p_oTarget:Object){
super();
m_oTarget = p_oTarget;
}
override public function dispatchEvent(e:Event):Boolean{
if ((e is BubbleEvent)){
super.dispatchEvent(e);
if (parent){
parent.dispatchEvent(e);
};
} else {
super.dispatchEvent(e);
};
return (true);
}
public function get target():Object{
return (m_oTarget);
}
public function set parent(pEB:BubbleEventBroadcaster):void{
m_oParent = pEB;
}
public function removeChild(child:BubbleEventBroadcaster):void{
}
public function get parent():BubbleEventBroadcaster{
return (m_oParent);
}
public function addChild(child:BubbleEventBroadcaster):void{
child.parent = this;
}
}
}//package sandy.events
Section 155
//EventBroadcaster (sandy.events.EventBroadcaster)
package sandy.events {
import flash.events.*;
public class EventBroadcaster extends EventDispatcher {
public function EventBroadcaster(){
super();
}
override public function dispatchEvent(evt:Event):Boolean{
if (((hasEventListener(evt.type)) || (evt.bubbles))){
return (super.dispatchEvent(evt));
};
return (true);
}
}
}//package sandy.events
Section 156
//SandyEvent (sandy.events.SandyEvent)
package sandy.events {
import flash.events.*;
public class SandyEvent extends Event {
public static const QUEUE_LOADER_ERROR:String = "queueLoaderError";
public static const SCENE_CULL:String = "scene_cull";
public static const QUEUE_COMPLETE:String = "queueComplete";
public static const SCENE_RENDER:String = "scene_render";
public static const CONTAINER_CREATED:String = "containerCreated";
public static const LIGHT_COLOR_CHANGED:String = "lightColorChanged";
public static const SCENE_RENDER_FINISH:String = "scene_render_finish";
public static const SCENE_RENDER_DISPLAYLIST:String = "scene_render_display_list";
public static const LIGHT_ADDED:String = "lightAdded";
public static const LIGHT_UPDATED:String = "lightUpdated";
public static const SCENE_UPDATE:String = "scene_update";
public function SandyEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false){
super(type, bubbles, cancelable);
}
override public function clone():Event{
return (new SandyEvent(type, bubbles, cancelable));
}
}
}//package sandy.events
Section 157
//Shape3DEvent (sandy.events.Shape3DEvent)
package sandy.events {
import flash.events.*;
import sandy.core.data.*;
import sandy.core.scenegraph.*;
public class Shape3DEvent extends BubbleEvent {
public var point:Point3D;
public var uv:UVCoord;
public var shape:Shape3D;
public var polygon:Polygon;
public var event:Event;
public function Shape3DEvent(e:String, p_oShape:Shape3D, p_oPolygon:Polygon, p_oUV:UVCoord, p_oPoint3d:Point3D, p_oEvent:Event){
super(e, p_oShape);
shape = p_oShape;
polygon = p_oPolygon;
uv = p_oUV;
point = p_oPoint3d;
event = p_oEvent;
}
}
}//package sandy.events
Section 158
//AAttributes (sandy.materials.attributes.AAttributes)
package sandy.materials.attributes {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
public class AAttributes implements IAttributes {
protected var m_nFlags:uint;// = 0
public function get flags():uint{
return (m_nFlags);
}
public function drawOnSprite(p_oSprite:Sprite2D, p_oMaterial:Material, p_oScene:Scene3D):void{
}
public function draw(p_oGraphics:Graphics, p_oPolygon:Polygon, p_oMaterial:Material, p_oScene:Scene3D):void{
}
public function finish(p_oScene:Scene3D):void{
}
public function init(p_oPolygon:Polygon):void{
}
public function begin(p_oScene:Scene3D):void{
}
public function unlink(p_oPolygon:Polygon):void{
}
}
}//package sandy.materials.attributes
Section 159
//ALightAttributes (sandy.materials.attributes.ALightAttributes)
package sandy.materials.attributes {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import flash.utils.*;
import flash.geom.*;
public class ALightAttributes implements IAttributes {
protected const m_oH:Point3D;
private var _gloss:Number;// = 5
private var _scenes:Dictionary;
private var _specular:Number;// = 0
private var _diffuse:Number;// = 1
protected var m_oCurrentH:Point3D;
protected var m_nI:Number;
protected var m_oCurrentL:Point3D;
protected var m_oCurrentV:Point3D;
protected var m_oL:Point3D;
protected var m_nFlags:uint;// = 0
protected var m_oV:Point3D;
protected var m_oCurrentShape:Shape3D;
private var _ambient:Number;// = 0.3
public function ALightAttributes(){
m_oH = new Point3D();
m_oCurrentL = new Point3D();
m_oCurrentV = new Point3D();
m_oCurrentH = new Point3D();
_scenes = new Dictionary(true);
super();
}
public function set specular(p_nSpecular:Number):void{
_specular = p_nSpecular;
onPropertyChange();
}
public function get flags():uint{
return (m_nFlags);
}
public function get gloss():Number{
return (_gloss);
}
public function init(p_oPolygon:Polygon):void{
}
private function applyColorToDisplayObject(s:DisplayObject, c:uint, b:Number):void{
var rgb_r:Number;
var rgb_g:Number;
var rgb_b:Number;
if ((((c < 1)) || ((c > 0xFFFFFF)))){
c = 0xFFFFFF;
};
rgb_r = ((0xFF0000 & c) >> 16);
rgb_g = ((0xFF00 & c) >> 8);
rgb_b = (0xFF & c);
var bY:Number = ((b * 1.7321) / Math.sqrt((((rgb_r * rgb_r) + (rgb_g * rgb_g)) + (rgb_b * rgb_b))));
rgb_r = (rgb_r * bY);
rgb_g = (rgb_g * bY);
rgb_b = (rgb_b * bY);
var ct:ColorTransform = s.transform.colorTransform;
if (((((!((ct.redMultiplier == rgb_r))) || (!((ct.greenMultiplier == rgb_g))))) || (!((ct.blueMultiplier == rgb_b))))){
ct.redMultiplier = rgb_r;
ct.greenMultiplier = rgb_g;
ct.blueMultiplier = rgb_b;
s.transform.colorTransform = ct;
};
}
public function unlink(p_oPolygon:Polygon):void{
if (m_oCurrentShape == p_oPolygon.shape){
m_oCurrentShape = null;
};
}
public function set gloss(p_nGloss:Number):void{
_gloss = p_nGloss;
onPropertyChange();
}
public function get ambient():Number{
return (_ambient);
}
protected function onPropertyChange():void{
}
public function finish(p_oScene:Scene3D):void{
}
public function set ambient(p_nAmbient:Number):void{
_ambient = p_nAmbient;
onPropertyChange();
}
public function begin(p_oScene:Scene3D):void{
m_nI = p_oScene.light.getNormalizedPower();
m_oL = p_oScene.light.getDirectionPoint3D();
m_oV = p_oScene.camera.getPosition("absolute");
m_oV.scale(-1);
m_oV.normalize();
m_oH.copy(m_oL);
m_oH.add(m_oV);
m_oH.normalize();
m_oCurrentShape = null;
m_oCurrentL.copy(m_oL);
m_oCurrentV.copy(m_oV);
m_oCurrentH.copy(m_oH);
}
public function get specular():Number{
return (_specular);
}
public function set diffuse(p_nDiffuse:Number):void{
_diffuse = p_nDiffuse;
onPropertyChange();
}
public function draw(p_oGraphics:Graphics, p_oPolygon:Polygon, p_oMaterial:Material, p_oScene:Scene3D):void{
var invModelMatrix:Matrix4;
if (p_oMaterial.lightingEnable){
applyColorToDisplayObject((p_oPolygon.shape.useSingleContainer) ? p_oPolygon.shape.container : p_oPolygon.container, p_oScene.light.color, 1);
if (m_oCurrentShape != p_oPolygon.shape){
m_oCurrentShape = p_oPolygon.shape;
invModelMatrix = m_oCurrentShape.invModelMatrix;
if (m_oL){
m_oCurrentL.copy(m_oL);
invModelMatrix.transform3x3(m_oCurrentL);
m_oCurrentL.normalize();
};
if (m_oV){
m_oCurrentV.copy(m_oV);
invModelMatrix.transform3x3(m_oCurrentV);
m_oCurrentV.normalize();
};
if (m_oH){
m_oCurrentH.copy(m_oH);
invModelMatrix.transform3x3(m_oCurrentH);
m_oCurrentH.normalize();
};
};
};
}
public function get diffuse():Number{
return (_diffuse);
}
protected function calculate(p_oNormal:Point3D, p_bFrontside:Boolean, p_bIgnoreSpecular:Boolean=false):Number{
var l_s:Number;
var l_n:Number = (p_bFrontside) ? -1 : 1;
var l_k:Number = (l_n * m_oCurrentL.dot(p_oNormal));
if (l_k < 0){
l_k = 0;
};
l_k = (_ambient + (_diffuse * l_k));
if (((!(p_bIgnoreSpecular)) && ((specular > 0)))){
l_s = (l_n * m_oCurrentH.dot(p_oNormal));
if (l_s < 0){
l_s = 0;
};
l_k = (l_k + (_specular * Math.pow(l_s, _gloss)));
};
return ((l_k * m_nI));
}
public function drawOnSprite(p_oSprite:Sprite2D, p_oMaterial:Material, p_oScene:Scene3D):void{
if (p_oMaterial.lightingEnable){
applyColorToDisplayObject(p_oSprite.container, p_oScene.light.color, (ambient * p_oScene.light.getNormalizedPower()));
};
}
}
}//package sandy.materials.attributes
Section 160
//IAttributes (sandy.materials.attributes.IAttributes)
package sandy.materials.attributes {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
public interface IAttributes {
function init(:Polygon):void;
function finish(:Scene3D):void;
function draw(_arg1:Graphics, _arg2:Polygon, _arg3:Material, _arg4:Scene3D):void;
function get flags():uint;
function drawOnSprite(_arg1:Sprite2D, _arg2:Material, _arg3:Scene3D):void;
function begin(:Scene3D):void;
function unlink(:Polygon):void;
}
}//package sandy.materials.attributes
Section 161
//LightAttributes (sandy.materials.attributes.LightAttributes)
package sandy.materials.attributes {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
public final class LightAttributes extends ALightAttributes {
public var useBright:Boolean;// = false
public function LightAttributes(p_bBright:Boolean=false, p_nAmbient:Number=0.3){
super();
useBright = p_bBright;
ambient = Math.min(Math.max(p_nAmbient, 0), 1);
}
override public function draw(p_oGraphics:Graphics, p_oPolygon:Polygon, p_oMaterial:Material, p_oScene:Scene3D):void{
var l_aPoints:Array;
var l_oNormal:Point3D;
var lightStrength:Number;
var l_oVertex:Vertex;
super.draw(p_oGraphics, p_oPolygon, p_oMaterial, p_oScene);
if (p_oMaterial.lightingEnable){
l_aPoints = (p_oPolygon.isClipped) ? p_oPolygon.cvertices : p_oPolygon.vertices;
l_oNormal = p_oPolygon.normal.getPoint3D();
lightStrength = calculate(l_oNormal, p_oPolygon.visible);
if (lightStrength > 1){
lightStrength = 1;
} else {
if (lightStrength < ambient){
lightStrength = ambient;
};
};
p_oGraphics.lineStyle();
if (useBright){
p_oGraphics.beginFill(((lightStrength)<0.5) ? 0 : 0xFFFFFF, ((lightStrength)<0.5) ? (1 - (2 * lightStrength)) : ((2 * lightStrength) - 1));
} else {
p_oGraphics.beginFill(0, (1 - lightStrength));
};
p_oGraphics.moveTo(Vertex(l_aPoints[0]).sx, Vertex(l_aPoints[0]).sy);
for each (l_oVertex in l_aPoints) {
p_oGraphics.lineTo(l_oVertex.sx, l_oVertex.sy);
};
p_oGraphics.endFill();
l_oNormal = null;
l_oVertex = null;
};
}
}
}//package sandy.materials.attributes
Section 162
//LineAttributes (sandy.materials.attributes.LineAttributes)
package sandy.materials.attributes {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
public class LineAttributes extends AAttributes {
private var m_nAlpha:Number;
private var m_nColor:Number;
public var modified:Boolean;
private var m_nThickness:Number;
public function LineAttributes(p_nThickness:uint=1, p_nColor:uint=0, p_nAlpha:Number=1){
super();
m_nThickness = p_nThickness;
m_nAlpha = p_nAlpha;
m_nColor = p_nColor;
modified = true;
}
public function get color():Number{
return (m_nColor);
}
public function set color(p_nValue:Number):void{
m_nColor = p_nValue;
modified = true;
}
public function set thickness(p_nValue:Number):void{
m_nThickness = p_nValue;
modified = true;
}
override public function draw(p_oGraphics:Graphics, p_oPolygon:Polygon, p_oMaterial:Material, p_oScene:Scene3D):void{
var l_oVertex:Vertex;
var l_aPoints:Array = (p_oPolygon.isClipped) ? p_oPolygon.cvertices : p_oPolygon.vertices;
p_oGraphics.lineStyle(m_nThickness, m_nColor, m_nAlpha);
p_oGraphics.moveTo(l_aPoints[0].sx, l_aPoints[0].sy);
var lId:int = l_aPoints.length;
while ((l_oVertex = l_aPoints[--lId])) {
p_oGraphics.lineTo(l_oVertex.sx, l_oVertex.sy);
};
}
public function get thickness():Number{
return (m_nThickness);
}
public function set alpha(p_nValue:Number):void{
m_nAlpha = p_nValue;
modified = true;
}
public function get alpha():Number{
return (m_nAlpha);
}
}
}//package sandy.materials.attributes
Section 163
//MaterialAttributes (sandy.materials.attributes.MaterialAttributes)
package sandy.materials.attributes {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
public class MaterialAttributes {
public var attributes:Array;
public function MaterialAttributes(... _args){
attributes = new Array();
super();
var i:int;
while (i < _args.length) {
if ((_args[i] is IAttributes)){
attributes.push(_args[i]);
};
i++;
};
}
public function init(p_oPolygon:Polygon):void{
var l_oAttr:IAttributes;
for each (l_oAttr in attributes) {
l_oAttr.init(p_oPolygon);
};
}
public function finish(p_oScene:Scene3D):void{
var l_oAttr:IAttributes;
for each (l_oAttr in attributes) {
l_oAttr.finish(p_oScene);
};
}
public function unlink(p_oPolygon:Polygon):void{
var l_oAttr:IAttributes;
for each (l_oAttr in attributes) {
l_oAttr.unlink(p_oPolygon);
};
}
public function draw(p_oGraphics:Graphics, p_oPolygon:Polygon, p_oMaterial:Material, p_oScene:Scene3D):void{
var l_oAttr:IAttributes;
for each (l_oAttr in attributes) {
l_oAttr.draw(p_oGraphics, p_oPolygon, p_oMaterial, p_oScene);
};
}
public function get flags():uint{
var l_oAttr:IAttributes;
var l_nFlags:uint;
for each (l_oAttr in attributes) {
l_nFlags = (l_nFlags | l_oAttr.flags);
};
return (l_nFlags);
}
public function drawOnSprite(p_oSprite:Sprite2D, p_oMaterial:Material, p_oScene:Scene3D):void{
var l_oAttr:IAttributes;
for each (l_oAttr in attributes) {
l_oAttr.drawOnSprite(p_oSprite, p_oMaterial, p_oScene);
};
}
public function begin(p_oScene:Scene3D):void{
var l_oAttr:IAttributes;
for each (l_oAttr in attributes) {
l_oAttr.begin(p_oScene);
};
}
}
}//package sandy.materials.attributes
Section 164
//Appearance (sandy.materials.Appearance)
package sandy.materials {
import sandy.core.data.*;
public class Appearance {
private var m_oBackMaterial:Material;
private var m_oFrontMaterial:Material;
public function Appearance(p_oFront:Material=null, p_oBack:Material=null){
super();
m_oFrontMaterial = ((p_oFront)!=null) ? p_oFront : new ColorMaterial();
m_oBackMaterial = ((p_oBack)!=null) ? p_oBack : m_oFrontMaterial;
}
public function set frontMaterial(p_oMat:Material):void{
var l_aUnLinked:Array;
var l_oPoly:Polygon;
if (m_oFrontMaterial == p_oMat){
return;
};
if (m_oFrontMaterial){
l_aUnLinked = m_oFrontMaterial.unlinkAll();
};
m_oFrontMaterial = p_oMat;
if (m_oFrontMaterial == null){
return;
};
for each (l_oPoly in l_aUnLinked) {
m_oFrontMaterial.init(l_oPoly);
};
if (m_oBackMaterial == null){
m_oBackMaterial = p_oMat;
};
}
public function get flags():uint{
var l_nFlag:uint;
if (m_oFrontMaterial){
l_nFlag = m_oFrontMaterial.flags;
};
if (((m_oBackMaterial) && (!((m_oFrontMaterial == m_oBackMaterial))))){
l_nFlag = (l_nFlag | m_oBackMaterial.flags);
};
return (l_nFlag);
}
public function get modified():Boolean{
return (((m_oFrontMaterial.modified) || (m_oBackMaterial.modified)));
}
public function toString():String{
return ("sandy.materials.Appearance");
}
public function get backMaterial():Material{
return (m_oBackMaterial);
}
public function get lightingEnable():Boolean{
return (((m_oFrontMaterial.lightingEnable) || (m_oBackMaterial.lightingEnable)));
}
public function get frontMaterial():Material{
return (m_oFrontMaterial);
}
public function get useVertexNormal():Boolean{
return (Boolean(((m_oBackMaterial.useVertexNormal) && (m_oFrontMaterial.useVertexNormal))));
}
public function set backMaterial(p_oMat:Material):void{
var l_aUnLinked:Array;
var l_oPoly:Polygon;
if (m_oBackMaterial == p_oMat){
return;
};
if (m_oBackMaterial){
l_aUnLinked = m_oBackMaterial.unlinkAll();
};
m_oBackMaterial = p_oMat;
if (m_oBackMaterial == null){
return;
};
for each (l_oPoly in l_aUnLinked) {
m_oBackMaterial.init(l_oPoly);
};
if (m_oFrontMaterial == null){
m_oFrontMaterial = p_oMat;
};
}
public function set lightingEnable(p_bValue:Boolean):void{
m_oFrontMaterial.lightingEnable = p_bValue;
if (m_oFrontMaterial != m_oBackMaterial){
m_oBackMaterial.lightingEnable = p_bValue;
};
}
public function dispose():void{
var l_oPoly:Polygon;
var l_aUnLinked:Array;
if (m_oFrontMaterial){
l_aUnLinked = m_oFrontMaterial.unlinkAll();
for each (l_oPoly in l_aUnLinked) {
if (l_oPoly.appearance){
l_oPoly.appearance = null;
};
};
if (m_oFrontMaterial.autoDispose){
m_oFrontMaterial.dispose();
};
l_aUnLinked = null;
};
if (m_oFrontMaterial != m_oBackMaterial){
l_aUnLinked = m_oBackMaterial.unlinkAll();
for each (l_oPoly in l_aUnLinked) {
if (l_oPoly.appearance){
l_oPoly.appearance = null;
};
};
if (m_oBackMaterial.autoDispose){
m_oBackMaterial.dispose();
};
l_aUnLinked = null;
};
m_oFrontMaterial = null;
m_oBackMaterial = null;
}
}
}//package sandy.materials
Section 165
//BitmapMaterial (sandy.materials.BitmapMaterial)
package sandy.materials {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.util.*;
public class BitmapMaterial extends Material implements IAlphaMaterial {
protected const m_oOffset:Point;
protected const m_oTiling:Point;
protected var m_oPolygonMatrixMap:Dictionary;
private var m_nWidth:Number;
var graphics:Graphics;
private var m_nInvWidth:Number;
private var m_nRecLevel:int;// = 0
private var m_nAlpha:Number;// = 1
public var forceUpdate:Boolean;// = false
private var m_oDrawMatrix:Matrix;
public var smooth:Boolean;// = false
var polygon:Polygon;
private var m_nInvHeight:Number;
private var m_oTextureClone:BitmapData;
protected var matrix:Matrix;
protected var m_oTexture:BitmapData;
private var m_oColorTransform:ColorTransform;
var map:Matrix;
public var maxRecurssionDepth:uint;// = 5
private var m_nHeight:Number;
protected var m_oPoint:Point;
public var precision:uint;// = 0
public function BitmapMaterial(p_oTexture:BitmapData=null, p_oAttr:MaterialAttributes=null, p_nPrecision:uint=0){
m_oDrawMatrix = new Matrix();
m_oColorTransform = new ColorTransform();
map = new Matrix();
m_oPoint = new Point();
matrix = new Matrix();
m_oTiling = new Point(1, 1);
m_oOffset = new Point(0, 0);
super(p_oAttr);
m_oType = MaterialType.BITMAP;
texture = p_oTexture;
m_oPolygonMatrixMap = new Dictionary(true);
precision = p_nPrecision;
}
override public function init(p_oPolygon:Polygon):void{
var m:Matrix;
var l_aUV:Array;
if (((m_oPolygonMatrixMap) && ((p_oPolygon.vertices.length >= 3)))){
m = null;
if ((((m_nWidth > 0)) && ((m_nHeight > 0)))){
l_aUV = p_oPolygon.aUVCoord;
if (l_aUV){
m = _createTextureMatrix(l_aUV[0].u, l_aUV[0].v, l_aUV[int(1)].u, l_aUV[int(1)].v, l_aUV[int(2)].u, l_aUV[int(2)].v);
};
};
m_oPolygonMatrixMap[p_oPolygon.id] = m;
};
super.init(p_oPolygon);
}
override public function unlink(p_oPolygon:Polygon):void{
if (m_oPolygonMatrixMap){
if (m_oPolygonMatrixMap[p_oPolygon.id]){
delete m_oPolygonMatrixMap[p_oPolygon.id];
};
};
super.unlink(p_oPolygon);
}
protected function renderRec(ta:Number, tb:Number, tc:Number, td:Number, tx:Number, ty:Number, ax:Number, ay:Number, az:Number, bx:Number, by:Number, bz:Number, cx:Number, cy:Number, cz:Number):void{
m_nRecLevel++;
var ta2:Number = (ta + ta);
var tb2:Number = (tb + tb);
var tc2:Number = (tc + tc);
var td2:Number = (td + td);
var tx2:Number = (tx + tx);
var ty2:Number = (ty + ty);
var mabz:Number = (2 / (az + bz));
var mbcz:Number = (2 / (bz + cz));
var mcaz:Number = (2 / (cz + az));
var mabx:Number = (((ax * az) + (bx * bz)) * mabz);
var maby:Number = (((ay * az) + (by * bz)) * mabz);
var mbcx:Number = (((bx * bz) + (cx * cz)) * mbcz);
var mbcy:Number = (((by * bz) + (cy * cz)) * mbcz);
var mcax:Number = (((cx * cz) + (ax * az)) * mcaz);
var mcay:Number = (((cy * cz) + (ay * az)) * mcaz);
var dabx:Number = ((ax + bx) - mabx);
var daby:Number = ((ay + by) - maby);
var dbcx:Number = ((bx + cx) - mbcx);
var dbcy:Number = ((by + cy) - mbcy);
var dcax:Number = ((cx + ax) - mcax);
var dcay:Number = ((cy + ay) - mcay);
var dsab:Number = ((dabx * dabx) + (daby * daby));
var dsbc:Number = ((dbcx * dbcx) + (dbcy * dbcy));
var dsca:Number = ((dcax * dcax) + (dcay * dcay));
var mabxHalf:Number = (mabx * 0.5);
var mabyHalf:Number = (maby * 0.5);
var azbzHalf:Number = ((az + bz) * 0.5);
var mcaxHalf:Number = (mcax * 0.5);
var mcayHalf:Number = (mcay * 0.5);
var czazHalf:Number = ((cz + az) * 0.5);
var mbcxHalf:Number = (mbcx * 0.5);
var mbcyHalf:Number = (mbcy * 0.5);
var bzczHalf:Number = ((bz + cz) * 0.5);
if ((((m_nRecLevel > maxRecurssionDepth)) || ((((((dsab <= precision)) && ((dsca <= precision)))) && ((dsbc <= precision)))))){
renderTriangle(ta, tb, tc, td, tx, ty, ax, ay, bx, by, cx, cy);
m_nRecLevel--;
return;
};
if ((((((dsab > precision)) && ((dsca > precision)))) && ((dsbc > precision)))){
renderRec(ta2, tb2, tc2, td2, tx2, ty2, ax, ay, az, mabxHalf, mabyHalf, azbzHalf, mcaxHalf, mcayHalf, czazHalf);
renderRec(ta2, tb2, tc2, td2, (tx2 - 1), ty2, mabxHalf, mabyHalf, azbzHalf, bx, by, bz, mbcxHalf, mbcyHalf, bzczHalf);
renderRec(ta2, tb2, tc2, td2, tx2, (ty2 - 1), mcaxHalf, mcayHalf, czazHalf, mbcxHalf, mbcyHalf, bzczHalf, cx, cy, cz);
renderRec(-(ta2), -(tb2), -(tc2), -(td2), (-(tx2) + 1), (-(ty2) + 1), mbcxHalf, mbcyHalf, bzczHalf, mcaxHalf, mcayHalf, czazHalf, mabxHalf, mabyHalf, azbzHalf);
m_nRecLevel--;
return;
};
var dmax:Number = Math.max(dsab, Math.max(dsca, dsbc));
if (dsab == dmax){
renderRec(ta2, tb, tc2, td, tx2, ty, ax, ay, az, mabxHalf, mabyHalf, azbzHalf, cx, cy, cz);
renderRec((ta2 + tb), tb, (tc2 + td), td, ((tx2 + ty) - 1), ty, mabxHalf, mabyHalf, azbzHalf, bx, by, bz, cx, cy, cz);
m_nRecLevel--;
return;
};
if (dsca == dmax){
renderRec(ta, tb2, tc, td2, tx, ty2, ax, ay, az, bx, by, bz, mcaxHalf, mcayHalf, czazHalf);
renderRec(ta, (tb2 + ta), tc, (td2 + tc), tx, ((ty2 + tx) - 1), mcaxHalf, mcayHalf, czazHalf, bx, by, bz, cx, cy, cz);
m_nRecLevel--;
return;
};
renderRec((ta - tb), tb2, (tc - td), td2, (tx - ty), ty2, ax, ay, az, bx, by, bz, mbcxHalf, mbcyHalf, bzczHalf);
renderRec(ta2, (tb - ta), tc2, (td - tc), tx2, (ty - tx), ax, ay, az, mbcxHalf, mbcyHalf, bzczHalf, cx, cy, cz);
m_nRecLevel--;
}
public function get texture():BitmapData{
return (m_oTexture);
}
override public function dispose():void{
super.dispose();
if (m_oTexture){
m_oTexture.dispose();
};
m_oTexture = null;
if (m_oTextureClone){
m_oTextureClone.dispose();
};
m_oTextureClone = null;
m_oPolygonMatrixMap = null;
}
public function set texture(p_oTexture:BitmapData):void{
var l_sID:String;
var l_aMatrixMap:Dictionary;
var l_oPoly:Polygon;
if (p_oTexture == m_oTexture){
return;
};
if (m_oTexture){
m_oTexture.dispose();
};
var l_bReWrap:Boolean;
if (m_nHeight != p_oTexture.height){
l_bReWrap = true;
} else {
if (m_nWidth != p_oTexture.width){
l_bReWrap = true;
};
};
m_oTexture = p_oTexture;
m_nHeight = m_oTexture.height;
m_nWidth = m_oTexture.width;
m_nInvHeight = (1 / m_nHeight);
m_nInvWidth = (1 / m_nWidth);
if (l_bReWrap){
l_aMatrixMap = new Dictionary(true);
for (l_sID in m_oPolygonMatrixMap) {
l_aMatrixMap[l_sID] = m_oPolygonMatrixMap[l_sID];
};
for (l_sID in l_aMatrixMap) {
l_oPoly = Polygon.POLYGON_MAP[l_sID];
unlink(l_oPoly);
init(l_oPoly);
};
l_aMatrixMap = null;
};
}
protected function renderTriangle(a:Number, b:Number, c:Number, d:Number, tx:Number, ty:Number, v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number):void{
var a2:Number = (v1x - v0x);
var b2:Number = (v1y - v0y);
var c2:Number = (v2x - v0x);
var d2:Number = (v2y - v0y);
matrix.a = ((a * a2) + (b * c2));
matrix.b = ((a * b2) + (b * d2));
matrix.c = ((c * a2) + (d * c2));
matrix.d = ((c * b2) + (d * d2));
matrix.tx = (((tx * a2) + (ty * c2)) + v0x);
matrix.ty = (((tx * b2) + (ty * d2)) + v0y);
var st:Number = (((v0x * (d2 - b2)) - (v1x * d2)) + (v2x * b2));
if (st < 0){
st = -(st);
};
graphics.lineStyle();
graphics.beginBitmapFill(((m_nAlpha)==1) ? m_oTexture : m_oTextureClone, matrix, repeat, ((smooth) && ((st > 100))));
graphics.moveTo(v0x, v0y);
graphics.lineTo(v1x, v1y);
graphics.lineTo(v2x, v2y);
graphics.endFill();
}
override public function renderPolygon(p_oScene:Scene3D, p_oPolygon:Polygon, p_mcContainer:Sprite):void{
var l_points:Array;
var l_uv:Array;
var v0:Vertex;
var v1:Vertex;
var v2:Vertex;
var i:int;
var l:int;
if (m_oTexture == null){
return;
};
polygon = p_oPolygon;
graphics = p_mcContainer.graphics;
m_nRecLevel = 0;
if (((polygon.isClipped) || ((polygon.vertices.length > 3)))){
l_points = (polygon.isClipped) ? p_oPolygon.cvertices : p_oPolygon.vertices;
l_uv = (polygon.isClipped) ? p_oPolygon.caUVCoord : p_oPolygon.aUVCoord;
l = (l_points.length - 1);
i = 1;
while (i < l) {
map = _createTextureMatrix(l_uv[0].u, l_uv[0].v, l_uv[int(i)].u, l_uv[int(i)].v, l_uv[int((i + 1))].u, l_uv[int((i + 1))].v);
v0 = l_points[0];
v1 = l_points[int(i)];
v2 = l_points[int((i + 1))];
if (precision == 0){
renderTriangle(map.a, map.b, map.c, map.d, map.tx, map.ty, v0.sx, v0.sy, v1.sx, v1.sy, v2.sx, v2.sy);
} else {
renderRec(map.a, map.b, map.c, map.d, map.tx, map.ty, v0.sx, v0.sy, v0.wz, v1.sx, v1.sy, v1.wz, v2.sx, v2.sy, v2.wz);
};
i++;
};
} else {
l_points = p_oPolygon.vertices;
l_uv = p_oPolygon.aUVCoord;
map = (m_oPolygonMatrixMap[polygon.id] as Matrix);
v0 = l_points[0];
v1 = l_points[1];
v2 = l_points[2];
if (precision == 0){
renderTriangle(map.a, map.b, map.c, map.d, map.tx, map.ty, v0.sx, v0.sy, v1.sx, v1.sy, v2.sx, v2.sy);
} else {
renderRec(map.a, map.b, map.c, map.d, map.tx, map.ty, v0.sx, v0.sy, v0.wz, v1.sx, v1.sy, v1.wz, v2.sx, v2.sy, v2.wz);
};
};
super.renderPolygon(p_oScene, p_oPolygon, p_mcContainer);
l_points = null;
l_uv = null;
}
public function set alpha(p_nValue:Number):void{
setTransparency(p_nValue);
m_bModified = true;
}
public function setTransparency(p_nValue:Number):void{
if (m_oTexture == null){
throw (new Error("Setting transparency requires setting texture first."));
};
p_nValue = NumberUtil.constrain(p_nValue, 0, 1);
m_nAlpha = p_nValue;
if (p_nValue == 1){
return;
};
if (m_oTextureClone != null){
if (((!((m_oTextureClone.height == m_oTexture.height))) || (!((m_oTextureClone.width == m_oTexture.width))))){
m_oTextureClone.dispose();
m_oTextureClone = null;
};
};
if (m_oTextureClone == null){
m_oTextureClone = new BitmapData(m_oTexture.width, m_oTexture.height, true, 0);
};
m_oColorTransform.alphaMultiplier = p_nValue;
m_oTextureClone.lock();
m_oTextureClone.fillRect(m_oTextureClone.rect, 0);
m_oTextureClone.draw(m_oTexture, m_oDrawMatrix, m_oColorTransform);
m_oTextureClone.unlock();
}
protected function _createTextureMatrix(p_nU0:Number, p_nV0:Number, p_nU1:Number, p_nV1:Number, p_nU2:Number, p_nV2:Number):Matrix{
var u0:Number = (((p_nU0 * m_oTiling.x) + m_oOffset.x) * m_nWidth);
var v0:Number = (((p_nV0 * m_oTiling.y) + m_oOffset.y) * m_nHeight);
var u1:Number = (((p_nU1 * m_oTiling.x) + m_oOffset.x) * m_nWidth);
var v1:Number = (((p_nV1 * m_oTiling.y) + m_oOffset.y) * m_nHeight);
var u2:Number = (((p_nU2 * m_oTiling.x) + m_oOffset.x) * m_nWidth);
var v2:Number = (((p_nV2 * m_oTiling.y) + m_oOffset.y) * m_nHeight);
if ((((((u0 == u1)) && ((v0 == v1)))) || ((((u0 == u2)) && ((v0 == v2)))))){
u0 = (u0 - ((u0)>0.05) ? 0.05 : -0.05);
v0 = (v0 - ((v0)>0.07) ? 0.07 : -0.07);
};
if ((((u2 == u1)) && ((v2 == v1)))){
u2 = (u2 - ((u2)>0.05) ? 0.04 : -0.04);
v2 = (v2 - ((v2)>0.06) ? 0.06 : -0.06);
};
var m:Matrix = new Matrix((u1 - u0), (v1 - v0), (u2 - u0), (v2 - v0), u0, v0);
m.invert();
return (m);
}
public function get alpha():Number{
return (m_nAlpha);
}
public function toString():String{
return ((this.id + "::sandy.materials.BitmapMaterial"));
}
public function setTiling(p_nW:Number, p_nH:Number, p_nU:Number=0, p_nV:Number=0):void{
var l_sID:String;
var l_oPoly:Polygon;
m_oTiling.x = p_nW;
m_oTiling.y = p_nH;
m_oOffset.x = (p_nU - Math.floor(p_nU));
m_oOffset.y = (p_nV - Math.floor(p_nV));
m_bModified = true;
var l_aMatrixMap:Dictionary = new Dictionary(true);
for (l_sID in m_oPolygonMatrixMap) {
l_aMatrixMap[l_sID] = m_oPolygonMatrixMap[l_sID];
};
for (l_sID in l_aMatrixMap) {
l_oPoly = Polygon.POLYGON_MAP[l_sID];
unlink(l_oPoly);
init(l_oPoly);
};
l_aMatrixMap = null;
}
}
}//package sandy.materials
Section 166
//ColorMaterial (sandy.materials.ColorMaterial)
package sandy.materials {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.attributes.*;
public final class ColorMaterial extends Material implements IAlphaMaterial {
private var m_nAlpha:Number;
private var m_nColor:Number;
public function ColorMaterial(p_nColor:uint=0, p_nAlpha:Number=1, p_oAttr:MaterialAttributes=null){
super(p_oAttr);
m_oType = MaterialType.COLOR;
m_nColor = p_nColor;
m_nAlpha = p_nAlpha;
}
public function get color():Number{
return (m_nColor);
}
override public function renderPolygon(p_oScene:Scene3D, p_oPolygon:Polygon, p_mcContainer:Sprite):void{
var l_oVertex:Vertex;
var l_points:Array = (p_oPolygon.isClipped) ? p_oPolygon.cvertices : p_oPolygon.vertices;
if (!l_points.length){
return;
};
var lId:int = l_points.length;
var l_graphics:Graphics = p_mcContainer.graphics;
l_graphics.lineStyle();
l_graphics.beginFill(m_nColor, m_nAlpha);
l_graphics.moveTo(l_points[0].sx, l_points[0].sy);
while ((l_oVertex = l_points[--lId])) {
l_graphics.lineTo(l_oVertex.sx, l_oVertex.sy);
};
l_graphics.endFill();
super.renderPolygon(p_oScene, p_oPolygon, p_mcContainer);
}
public function set color(p_nValue:Number):void{
m_nColor = p_nValue;
m_bModified = true;
}
public function set alpha(p_nValue:Number):void{
m_nAlpha = p_nValue;
m_bModified = true;
}
public function get alpha():Number{
return (m_nAlpha);
}
}
}//package sandy.materials
Section 167
//IAlphaMaterial (sandy.materials.IAlphaMaterial)
package sandy.materials {
public interface IAlphaMaterial {
function set alpha(:Number):void;
function get alpha():Number;
}
}//package sandy.materials
Section 168
//Material (sandy.materials.Material)
package sandy.materials {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.core.scenegraph.*;
import sandy.materials.attributes.*;
import flash.utils.*;
public class Material {
private var lastFinish:int;// = 0
protected var m_nFlags:uint;// = 0
public var useVertexNormal:Boolean;// = false
public var attributes:MaterialAttributes;
public var repeat:Boolean;// = true
private var _id:Number;
protected var m_nRefCounting:int;
public var lightingEnable:Boolean;// = false
public var autoDispose:Boolean;// = true
protected var _useLight:Boolean;// = false
protected var m_oType:MaterialType;
protected var m_bModified:Boolean;
private var lastBegin:int;// = 0
private var _filters:Array;
protected var m_oPolygonMap:Dictionary;
private static var _ID_:Number = 0;
public function Material(p_oAttr:MaterialAttributes=null){
super();
_filters = [];
_useLight = false;
_id = _ID_++;
attributes = ((p_oAttr)==null) ? new MaterialAttributes() : p_oAttr;
m_bModified = true;
m_oType = MaterialType.NONE;
m_nRefCounting = 0;
m_oPolygonMap = new Dictionary(true);
}
public function get type():MaterialType{
return (m_oType);
}
public function get filters():Array{
return (_filters);
}
public function renderPolygon(p_oScene:Scene3D, p_oPolygon:Polygon, p_mcContainer:Sprite):void{
if (attributes){
attributes.draw(p_mcContainer.graphics, p_oPolygon, this, p_oScene);
};
if (((_filters) && ((_filters.length > 0)))){
p_mcContainer.filters = _filters;
};
}
public function get flags():uint{
var l_nFlags:uint = m_nFlags;
if (attributes){
l_nFlags = (l_nFlags | attributes.flags);
};
return (l_nFlags);
}
public function unlinkAll():Array{
var l_oApp:Appearance;
var l_oPoly:Polygon;
var l_sLabel:String;
var l_aUnlinked:Array = [];
for (l_sLabel in m_oPolygonMap) {
l_oPoly = Polygon(Polygon.POLYGON_MAP[l_sLabel]);
l_oApp = l_oPoly.appearance;
if ((((l_oApp.frontMaterial == this)) || ((l_oApp.backMaterial == this)))){
unlink(l_oPoly);
l_aUnlinked.push(l_oPoly);
};
};
return (l_aUnlinked);
}
public function init(p_oPolygon:Polygon):void{
if (!m_oPolygonMap[p_oPolygon.id]){
m_oPolygonMap[p_oPolygon.id] = 1;
m_nRefCounting++;
if (attributes){
attributes.init(p_oPolygon);
};
} else {
var _local2 = m_oPolygonMap;
var _local3 = p_oPolygon.id;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
};
}
public function finish(p_oScene:Scene3D):void{
if (lastFinish != p_oScene.frameCount){
if (attributes){
attributes.finish(p_oScene);
};
lastFinish = p_oScene.frameCount;
};
m_bModified = false;
}
public function get modified():Boolean{
return (m_bModified);
}
public function unlink(p_oPolygon:Polygon):void{
if (m_oPolygonMap[p_oPolygon.id]){
var _local2 = m_oPolygonMap;
var _local3 = p_oPolygon.id;
var _local4 = (_local2[_local3] - 1);
_local2[_local3] = _local4;
if (m_oPolygonMap[p_oPolygon.id] == 0){
delete m_oPolygonMap[p_oPolygon.id];
m_nRefCounting--;
if (attributes){
attributes.unlink(p_oPolygon);
};
};
};
if (((autoDispose) && ((m_nRefCounting <= 0)))){
dispose();
};
}
public function get id():Number{
return (_id);
}
public function dispose():void{
var l_oApp:Appearance;
var l_oPoly:Polygon;
var l_sLabel:String;
for (l_sLabel in m_oPolygonMap) {
l_oPoly = Polygon(Polygon.POLYGON_MAP[l_sLabel]);
unlink(l_oPoly);
l_oApp = l_oPoly.appearance;
if (l_oApp.frontMaterial == this){
l_oApp.frontMaterial = null;
} else {
if (l_oApp.backMaterial == this){
l_oApp.backMaterial = null;
};
};
delete m_oPolygonMap[l_sLabel];
};
attributes = null;
_filters = null;
}
public function begin(p_oScene:Scene3D):void{
if (lastBegin != p_oScene.frameCount){
if (attributes){
attributes.begin(p_oScene);
};
lastBegin = p_oScene.frameCount;
};
}
public function set filters(a:Array):void{
if (a != _filters){
_filters = a;
m_bModified = true;
};
}
public function renderSprite(p_oSprite:Sprite2D, p_oMaterial:Material, p_oScene:Scene3D):void{
if (attributes){
attributes.drawOnSprite(p_oSprite, p_oMaterial, p_oScene);
};
if (((_filters) && ((_filters.length > 0)))){
p_oSprite.content.filters = _filters;
};
}
}
}//package sandy.materials
Section 169
//MaterialType (sandy.materials.MaterialType)
package sandy.materials {
public class MaterialType {
private var m_sType:String;
public static const COLOR:MaterialType = new MaterialType("color");
;
public static const WIREFRAME:MaterialType = new MaterialType("wireframe");
;
public static const OUTLINE:MaterialType = new MaterialType("outline");
;
public static const BITMAP:MaterialType = new MaterialType("bitmap");
;
public static const NONE:MaterialType = new MaterialType("default");
;
public static const VIDEO:MaterialType = new MaterialType("video");
;
public static const MOVIE:MaterialType = new MaterialType("movie");
;
public function MaterialType(p_sType:String){
super();
m_sType = p_sType;
}
public function typeString():String{
return (m_sType);
}
}
}//package sandy.materials
Section 170
//MovieMaterial (sandy.materials.MovieMaterial)
package sandy.materials {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.util.*;
import sandy.math.*;
public class MovieMaterial extends BitmapMaterial {
private var m_oAlpha:ColorTransform;
private var m_oTimer:Timer;
private var m_oMovie:Sprite;
private var m_bUpdate:Boolean;
public static const DEFAULT_FILL_COLOR:uint = 0;
public function MovieMaterial(p_oMovie:Sprite, p_nUpdateMS:uint=40, p_oAttr:MaterialAttributes=null, p_bRemoveTransparentBorder:Boolean=false, p_nHeight:Number=0, p_nWidth:Number=0){
var w:Number;
var h:Number;
var tmpBmp:BitmapData;
var rect:Rectangle;
m_oAlpha = new ColorTransform();
if (p_bRemoveTransparentBorder){
tmpBmp = new BitmapData(p_oMovie.width, p_oMovie.height, true, 0);
tmpBmp.draw(p_oMovie);
rect = tmpBmp.getColorBoundsRect(4278190080, 0, false);
w = rect.width;
h = rect.height;
} else {
w = (p_nWidth) ? p_nWidth : p_oMovie.width;
h = (p_nHeight) ? p_nHeight : p_oMovie.height;
};
super(new BitmapData(w, h, true, DEFAULT_FILL_COLOR), p_oAttr);
m_oMovie = p_oMovie;
m_oType = MaterialType.MOVIE;
m_bUpdate = true;
m_oTimer = new Timer(p_nUpdateMS);
m_oTimer.addEventListener(TimerEvent.TIMER, update);
m_oTimer.start();
if (tmpBmp){
tmpBmp.dispose();
tmpBmp = null;
};
rect = null;
w = undefined;
h = undefined;
}
override public function renderPolygon(p_oScene:Scene3D, p_oPolygon:Polygon, p_mcContainer:Sprite):void{
m_bUpdate = true;
super.renderPolygon(p_oScene, p_oPolygon, p_mcContainer);
}
override public function setTransparency(p_nValue:Number):void{
m_oAlpha.alphaMultiplier = NumberUtil.constrain(p_nValue, 0, 1);
}
public function stop():void{
if (m_oTimer != null){
m_oTimer.stop();
};
}
public function start():void{
m_oTimer.start();
}
public function get movie():Sprite{
return (m_oMovie);
}
public function update(p_eEvent:Event=null):void{
if (((m_bUpdate) || (forceUpdate))){
m_oTexture.fillRect(m_oTexture.rect, ColorMath.applyAlpha(DEFAULT_FILL_COLOR, m_oAlpha.alphaMultiplier));
m_oTexture.draw(m_oMovie, null, m_oAlpha, null, null, smooth);
m_bModified = true;
};
m_bUpdate = false;
}
override public function dispose():void{
super.dispose();
stop();
m_oTimer = null;
m_oMovie = null;
}
}
}//package sandy.materials
Section 171
//WireFrameMaterial (sandy.materials.WireFrameMaterial)
package sandy.materials {
import flash.display.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.attributes.*;
public final class WireFrameMaterial extends Material {
public function WireFrameMaterial(p_nThickness:uint=1, p_nColor:uint=0, p_nAlpha:Number=1, p_oAttr:MaterialAttributes=null){
super(p_oAttr);
m_oType = MaterialType.WIREFRAME;
attributes.attributes.push(new LineAttributes(p_nThickness, p_nColor, p_nAlpha));
}
override public function renderPolygon(p_oScene:Scene3D, p_oPolygon:Polygon, p_mcContainer:Sprite):void{
if (attributes){
attributes.draw(p_mcContainer.graphics, p_oPolygon, this, p_oScene);
};
}
}
}//package sandy.materials
Section 172
//ColorMath (sandy.math.ColorMath)
package sandy.math {
public class ColorMath {
public static function applyAlpha(c:uint, a:Number):uint{
var a0:uint = (c / 16777216);
return (((c & 0xFFFFFF) + (Math.floor((a * a0)) * 16777216)));
}
public static function calculateLitColour(col:Number, lightStrength:Number):Number{
var min:Number;
var mid:Number;
var max:Number;
var delta:Number;
var l:Number;
var s:Number;
var h:Number;
var F:Number;
var r:Number = ((col >> 16) & 0xFF);
var g:Number = ((col >> 8) & 0xFF);
var b:Number = (col & 0xFF);
r = (r * 0.00390625);
g = (g * 0.00390625);
b = (b * 0.00390625);
var n:Number = 0;
var a:Array = [r, g, b];
a.sort();
min = a[0];
mid = a[1];
max = a[2];
var range:Number = (max - min);
l = ((min + max) * 0.5);
if (l == 0){
s = 1;
} else {
delta = (range * 0.5);
if (l < 0.5){
s = (delta / l);
} else {
s = (delta / (1 - l));
};
if (range != 0){
while (true) {
if (r == max){
if (b == min){
n = 0;
} else {
n = 5;
};
break;
};
if (g == max){
if (b == min){
n = 1;
} else {
n = 2;
};
break;
};
if (r == min){
n = 3;
} else {
n = 4;
};
break;
};
if ((n % 2) == 0){
F = (mid - min);
} else {
F = (max - mid);
};
F = (F / range);
h = (60 * (n + F));
};
};
if (lightStrength < 0.5){
delta = (s * lightStrength);
} else {
delta = (s * (1 - lightStrength));
};
min = (lightStrength - delta);
max = (lightStrength + delta);
n = Math.floor((h / 60));
F = (((h - (n * 60)) * delta) / 30);
n = (n % 6);
var mu:Number = (min + F);
var md:Number = (max - F);
switch (n){
case 0:
r = max;
g = mu;
b = min;
break;
case 1:
r = md;
g = max;
b = min;
break;
case 2:
r = min;
g = max;
b = mu;
break;
case 3:
r = min;
g = md;
b = max;
break;
case 4:
r = mu;
g = min;
b = max;
break;
case 5:
r = max;
g = min;
b = md;
break;
};
return (((((r * 0x0100) << 16) | ((g * 0x0100) << 8)) | (b * 0x0100)));
}
public static function hex2rgb(hex:Number):Object{
var r:Number;
var g:Number;
var b:Number;
r = ((0xFF0000 & hex) >> 16);
g = ((0xFF00 & hex) >> 8);
b = (0xFF & hex);
return ({r:r, g:g, b:b});
}
public static function rgb2hex(r:Number, g:Number, b:Number):Number{
return ((((r << 16) | (g << 8)) | b));
}
public static function hex2rgbn(hex:Number):Object{
var r:Number;
var g:Number;
var b:Number;
r = ((0xFF0000 & hex) >> 16);
g = ((0xFF00 & hex) >> 8);
b = (0xFF & hex);
return ({r:(r / 0xFF), g:(g / 0xFF), b:(b / 0xFF)});
}
}
}//package sandy.math
Section 173
//FastMath (sandy.math.FastMath)
package sandy.math {
public class FastMath {
public static const PRECISION_DIV_2PI:Number = 20860.7567009409;
public static const HALF_PI:Number = 1.5707963267949;
public static const TWO_PI:Number = 6.28318530717959;
public static const PRECISION_S:int = 131071;
public static const initialized:Boolean = initialize();
public static const PRECISION:int = 131072;
private static var RAD_SLICE:Number = 4.79368996214263E-5;
private static var tanTable:Array = new Array(PRECISION);
private static var sinTable:Array = new Array(PRECISION);
public static function tan(radians:Number):Number{
return (tanTable[int(radToIndex(radians))]);
}
public static function sin(radians:Number):Number{
return (sinTable[int(radToIndex(radians))]);
}
private static function radToIndex(radians:Number):int{
return (int(((radians * PRECISION_DIV_2PI) & PRECISION_S)));
}
public static function cos(radians:Number):Number{
return (sinTable[int(radToIndex((HALF_PI - radians)))]);
}
private static function initialize():Boolean{
var rad:Number = 0;
var i:int;
while (i < PRECISION) {
rad = Number((i * RAD_SLICE));
sinTable[i] = Number(Math.sin(rad));
tanTable[i] = Number(Math.tan(rad));
i++;
};
return (true);
}
}
}//package sandy.math
Section 174
//IntersectionMath (sandy.math.IntersectionMath)
package sandy.math {
import sandy.core.data.*;
import sandy.bounds.*;
import flash.geom.*;
import sandy.util.*;
public final class IntersectionMath {
public static function isPointInTriangle2D(p_oPoint:Point, p_oA:Point, p_oB:Point, p_oC:Point):Boolean{
var oneOverDenom:Number = (1 / (((p_oA.y - p_oC.y) * (p_oB.x - p_oC.x)) + ((p_oB.y - p_oC.y) * (p_oC.x - p_oA.x))));
var b1:Number = (oneOverDenom * (((p_oPoint.y - p_oC.y) * (p_oB.x - p_oC.x)) + ((p_oB.y - p_oC.y) * (p_oC.x - p_oPoint.x))));
var b2:Number = (oneOverDenom * (((p_oPoint.y - p_oA.y) * (p_oC.x - p_oA.x)) + ((p_oC.y - p_oA.y) * (p_oA.x - p_oPoint.x))));
var b3:Number = (oneOverDenom * (((p_oPoint.y - p_oB.y) * (p_oA.x - p_oB.x)) + ((p_oA.y - p_oB.y) * (p_oB.x - p_oPoint.x))));
return ((((((b1 > 0)) && ((b2 > 0)))) && ((b3 > 0))));
}
public static function intersectionLine3D(p_oPointA:Point3D, p_oPointB:Point3D, p_oPointC:Point3D, p_oPointD:Point3D):Array{
var res:Array = [new Point3D((0.5 * (p_oPointA.x + p_oPointB.x)), (0.5 * (p_oPointA.y + p_oPointB.y)), (0.5 * (p_oPointA.z + p_oPointB.z))), new Point3D((0.5 * (p_oPointC.x + p_oPointD.x)), (0.5 * (p_oPointC.y + p_oPointD.y)), (0.5 * (p_oPointC.z + p_oPointD.z)))];
var p13_x:Number = (p_oPointA.x - p_oPointC.x);
var p13_y:Number = (p_oPointA.y - p_oPointC.y);
var p13_z:Number = (p_oPointA.z - p_oPointC.z);
var p43_x:Number = (p_oPointD.x - p_oPointC.x);
var p43_y:Number = (p_oPointD.y - p_oPointC.y);
var p43_z:Number = (p_oPointD.z - p_oPointC.z);
if (((((NumberUtil.isZero(p43_x)) && (NumberUtil.isZero(p43_y)))) && (NumberUtil.isZero(p43_z)))){
return (res);
};
var p21_x:Number = (p_oPointB.x - p_oPointA.x);
var p21_y:Number = (p_oPointB.y - p_oPointA.y);
var p21_z:Number = (p_oPointB.z - p_oPointA.z);
if (((((NumberUtil.isZero(p21_x)) && (NumberUtil.isZero(p21_y)))) && (NumberUtil.isZero(p21_z)))){
return (res);
};
var d1343:Number = (((p13_x * p43_x) + (p13_y * p43_y)) + (p13_z * p43_z));
var d4321:Number = (((p43_x * p21_x) + (p43_y * p21_y)) + (p43_z * p21_z));
var d1321:Number = (((p13_x * p21_x) + (p13_y * p21_y)) + (p13_z * p21_z));
var d4343:Number = (((p43_x * p43_x) + (p43_y * p43_y)) + (p43_z * p43_z));
var d2121:Number = (((p21_x * p21_x) + (p21_y * p21_y)) + (p21_z * p21_z));
var denom:Number = ((d2121 * d4343) - (d4321 * d4321));
if (NumberUtil.isZero(denom)){
return (res);
};
var mua:Number = (((d1343 * d4321) - (d1321 * d4343)) / denom);
var mub:Number = ((d1343 + (d4321 * mua)) / d4343);
return ([new Point3D((p_oPointA.x + (mua * p21_x)), (p_oPointA.y + (mua * p21_y)), (p_oPointA.z + (mua * p21_z))), new Point3D((p_oPointC.x + (mub * p43_x)), (p_oPointC.y + (mub * p43_y)), (p_oPointC.z + (mub * p43_z)))]);
}
public static function intersectionBSphere(p_oBSphereA:BSphere, p_oBSphereB:BSphere):Boolean{
var l_oVec:Point3D = p_oBSphereA.position.clone();
l_oVec.sub(p_oBSphereB.position);
var l_nDist:Number = (p_oBSphereA.radius + p_oBSphereB.radius);
var l_nNorm:Number = l_oVec.getNorm();
return ((l_nNorm <= l_nDist));
}
public static function intersectionLine2D(p_oPointA:Point, p_oPointB:Point, p_oPointC:Point, p_oPointD:Point):Point{
var xA:Number = p_oPointA.x;
var yA:Number = p_oPointA.y;
var xB:Number = p_oPointB.x;
var yB:Number = p_oPointB.y;
var xC:Number = p_oPointC.x;
var yC:Number = p_oPointC.y;
var xD:Number = p_oPointD.x;
var yD:Number = p_oPointD.y;
var denom:Number = (((yD - yC) * (xB - xA)) - ((xD - xC) * (yB - yA)));
if (denom == 0){
return (null);
};
var uA:Number = (((xD - xC) * (yA - yC)) - ((yD - yC) * (xA - xC)));
uA = (uA / denom);
return (new Point((xA + (uA * (xB - xA))), (yA + (uA * (yB - yA)))));
}
}
}//package sandy.math
Section 175
//PlaneMath (sandy.math.PlaneMath)
package sandy.math {
import sandy.core.data.*;
public class PlaneMath {
public static const NEGATIVE:int = -1;
public static const POSITIVE:int = 1;
public static const ON_PLANE:int = 0;
public static function distanceToPoint(p_oPlane:Plane, p_oPoint3D:Point3D):Number{
return (((((p_oPlane.a * p_oPoint3D.x) + (p_oPlane.b * p_oPoint3D.y)) + (p_oPlane.c * p_oPoint3D.z)) + p_oPlane.d));
}
public static function classifyPoint(p_oPlane:Plane, p_oPoint3D:Point3D):Number{
var d:Number;
d = PlaneMath.distanceToPoint(p_oPlane, p_oPoint3D);
if (d < 0){
return (PlaneMath.NEGATIVE);
};
if (d > 0){
return (PlaneMath.POSITIVE);
};
return (PlaneMath.ON_PLANE);
}
public static function computePlaneFromPoints(p_oPoint3DA:Point3D, p_oPoint3DB:Point3D, p_oPoint3DC:Point3D):Plane{
var n:Point3D = Point3DMath.cross(Point3DMath.sub(p_oPoint3DA, p_oPoint3DB), Point3DMath.sub(p_oPoint3DA, p_oPoint3DC));
Point3DMath.normalize(n);
var d:Number = Point3DMath.dot(p_oPoint3DA, n);
return (new Plane(n.x, n.y, n.z, d));
}
public static function createFromNormalAndPoint(p_oNormal:Point3D, p_oPoint:Point3D):Plane{
var p:Plane = new Plane();
p.a = p_oNormal.x;
p.b = p_oNormal.y;
p.c = p_oNormal.z;
p.d = (p_oNormal.dot(p_oPoint) * -1);
PlaneMath.normalizePlane(p);
return (p);
}
public static function normalizePlane(p_oPlane:Plane):void{
var mag:Number;
mag = Math.sqrt((((p_oPlane.a * p_oPlane.a) + (p_oPlane.b * p_oPlane.b)) + (p_oPlane.c * p_oPlane.c)));
p_oPlane.a = (p_oPlane.a / mag);
p_oPlane.b = (p_oPlane.b / mag);
p_oPlane.c = (p_oPlane.c / mag);
p_oPlane.d = (p_oPlane.d / mag);
}
}
}//package sandy.math
Section 176
//Point3DMath (sandy.math.Point3DMath)
package sandy.math {
import sandy.core.data.*;
public class Point3DMath {
public static function addPoint3D(p_oV:Point3D, p_oW:Point3D):Point3D{
return (new Point3D((p_oV.x + p_oW.x), (p_oV.y + p_oW.y), (p_oV.z + p_oW.z)));
}
public static function dot(p_oV:Point3D, p_oW:Point3D):Number{
return ((((p_oV.x * p_oW.x) + (p_oV.y * p_oW.y)) + (p_oW.z * p_oV.z)));
}
public static function negate(p_oV:Point3D):Point3D{
return (new Point3D(-(p_oV.x), -(p_oV.y), -(p_oV.z)));
}
public static function clone(p_oV:Point3D):Point3D{
return (new Point3D(p_oV.x, p_oV.y, p_oV.z));
}
public static function sub(p_oV:Point3D, p_oW:Point3D):Point3D{
return (new Point3D((p_oV.x - p_oW.x), (p_oV.y - p_oW.y), (p_oV.z - p_oW.z)));
}
public static function scale(p_oV:Point3D, n:Number):Point3D{
return (new Point3D((p_oV.x * n), (p_oV.y * n), (p_oV.z * n)));
}
public static function normalize(p_oV:Point3D):Boolean{
var norm:Number = Point3DMath.getNorm(p_oV);
if ((((norm == 0)) || ((norm == 1)))){
return (false);
};
p_oV.x = (p_oV.x / norm);
p_oV.y = (p_oV.y / norm);
p_oV.z = (p_oV.z / norm);
return (true);
}
public static function cross(p_oW:Point3D, p_oV:Point3D):Point3D{
return (new Point3D(((p_oW.y * p_oV.z) - (p_oW.z * p_oV.y)), ((p_oW.z * p_oV.x) - (p_oW.x * p_oV.z)), ((p_oW.x * p_oV.y) - (p_oW.y * p_oV.x))));
}
public static function sphrand(inner:Number, outer:Number):Point3D{
var v:Point3D = new Point3D((Math.random() - 0.5), (Math.random() - 0.5), (Math.random() - 0.5));
v.normalize();
var r:Number = Math.random();
r = (((outer - inner) * r) + inner);
v.scale(r);
return (v);
}
public static function getNorm(p_oV:Point3D):Number{
return (Math.sqrt((((p_oV.x * p_oV.x) + (p_oV.y * p_oV.y)) + (p_oV.z * p_oV.z))));
}
public static function pow(p_oV:Point3D, p_nExp:Number):Point3D{
return (new Point3D(Math.pow(p_oV.x, p_nExp), Math.pow(p_oV.y, p_nExp), Math.pow(p_oV.z, p_nExp)));
}
public static function getAngle(p_oV:Point3D, p_oW:Point3D):Number{
var ncos:Number = (Point3DMath.dot(p_oV, p_oW) / (Point3DMath.getNorm(p_oV) * Point3DMath.getNorm(p_oW)));
var sin2:Number = (1 - (ncos * ncos));
if (sin2 < 0){
trace((" wrong " + ncos));
sin2 = 0;
};
return (Math.atan2(Math.sqrt(sin2), ncos));
}
}
}//package sandy.math
Section 177
//KeyFramedShape3D (sandy.primitive.KeyFramedShape3D)
package sandy.primitive {
import sandy.core.data.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.view.*;
import sandy.bounds.*;
import flash.utils.*;
import sandy.animation.*;
import sandy.core.data.haxe.*;
public class KeyFramedShape3D extends Shape3D implements Primitive3D, IKeyFramed {
protected var vertices:Array;
protected var scaling:Number;
protected var num_vertices:int;
public var frames:Hash;
protected var $vertexCount:int;
protected var m_nOldFrame:Number;
protected var $frameCount:int;
protected var $frameUpdateBounds:Boolean;
protected var m_oBSpheres:Array;
protected var $frame:Number;
protected var m_bFrameUpdateBounds:Boolean;
protected var m_nCurFrame:Number;
protected var m_bInterpolateBounds:Boolean;
protected var $interpolateBounds:Boolean;
protected var m_oBBoxes:Array;
protected var num_frames:int;
public function KeyFramedShape3D(p_sName:String="", data:ByteArray=null, scale:Number=1, p_oAppearance:Appearance=null, p_bUseSingleContainer:Boolean=true):void{
this.frames = new Hash();
this.vertices = new Array();
this.m_oBBoxes = new Array();
this.m_oBSpheres = new Array();
this.m_bFrameUpdateBounds = false;
this.m_bInterpolateBounds = false;
this.scaling = scale;
super(p_sName, null, p_oAppearance, p_bUseSingleContainer);
if (data != null){
geometry = this.generate(data);
this.resetFrameBounds();
this.__setFrame(0);
};
}
public function __getVertexCount():int{
return (this.vertices.length);
}
public function appendFrameCopy(frameNumber:int):int{
var box:BBox;
var sphere:BSphere;
var f:Array;
var rv = -1;
if (frameNumber < this.vertices.length){
box = null;
sphere = null;
f = this.vertices[frameNumber];
if (f == null){
return (-1);
};
this.num_frames++;
if (frameNumber < this.m_oBBoxes.length){
box = this.m_oBBoxes[frameNumber].clone();
};
if (frameNumber < this.m_oBSpheres.length){
sphere = this.m_oBSpheres[frameNumber].clone();
};
rv = (this.vertices.push(f.slice(0)) - 1);
if ((((box == null)) || ((sphere == null)))){
this.resetFrameBounds();
} else {
this.m_oBBoxes.push(box);
this.m_oBSpheres.push(sphere);
};
return (rv);
};
return (rv);
}
public function __setFrameUpdateBounds(v:Boolean):Boolean{
var c:Node;
var _g:int;
var _g1:Array = this.children;
while (_g < _g1.length) {
c = _g1[_g];
_g++;
if (Std._is(c, IKeyFramed)){
IKeyFramed(c).__setFrameUpdateBounds(v);
};
};
return ((this.m_bFrameUpdateBounds = v));
}
public function __setFrame(value:Number):Number{
this.m_nCurFrame = value;
changed = true;
return (value);
}
public function __getFrameUpdateBounds():Boolean{
return (this.m_bFrameUpdateBounds);
}
public function get interpolateBounds():Boolean{
return (__getInterpolateBounds());
}
public function __getFrame():Number{
return (this.m_nCurFrame);
}
public function replaceFrame(destFrame:int, sourceFrame:Number):void{
var frame1:int;
var frame2:int;
var f1:Array;
var f2:Array;
var c2:Number;
var c1:Number;
var _g1:int;
var _g:int;
var box:BBox;
var sphere:BSphere;
var i:int;
var v0:Point3D;
var v1:Point3D;
var v2:Point3D;
var sfi:int = Std._int(sourceFrame);
var f0:Array = new Array();
if (this.vertices.length > 0){
frame1 = (sfi % this.num_frames);
frame2 = ((sfi + 1) % this.num_frames);
f1 = this.vertices[frame1];
f2 = this.vertices[frame2];
c2 = (sourceFrame - sfi);
c1 = (1 - c2);
_g1 = 0;
_g = this.num_vertices;
while (_g1 < _g) {
var _temp1 = _g1;
_g1 = (_g1 + 1);
i = _temp1;
v0 = new Point3D();
v1 = f1[i];
v2 = f2[i];
v0.x = ((v1.x * c1) + (v2.x * c2));
v0.y = ((v1.y * c1) + (v2.y * c2));
v0.z = ((v1.z * c1) + (v2.z * c2));
f0[i] = v0;
};
this.vertices[destFrame] = f0;
this.num_frames = this.vertices.length;
box = new BBox();
sphere = new BSphere();
this.interpolateFrameBounds(c2, frame1, frame2, box, sphere);
this.m_oBBoxes[destFrame] = box;
this.m_oBSpheres[destFrame] = sphere;
};
}
public function get frameCount():int{
return (__getFrameCount());
}
public function set interpolateBounds(__v:Boolean):void{
__setInterpolateBounds(__v);
}
protected function resetFrameBounds():void{
var frame:int;
var f0:Array;
var va:Array;
var _g3:int;
var _g2:int;
var box:BBox;
var sphere:BSphere;
var i:int;
var v0:Vertex;
this.m_oBBoxes = new Array();
this.m_oBSpheres = new Array();
var _g1:int;
var _g:int = this.num_frames;
while (_g1 < _g) {
var _temp1 = _g1;
_g1 = (_g1 + 1);
frame = _temp1;
f0 = this.vertices[frame];
va = new Array();
_g3 = 0;
_g2 = this.num_vertices;
while (_g3 < _g2) {
var _temp2 = _g3;
_g3 = (_g3 + 1);
i = _temp2;
v0 = this.m_oGeometry.aVertex[i];
v0.x = f0[i].x;
v0.wx = f0[i].x;
v0.y = f0[i].y;
v0.wy = f0[i].y;
v0.z = f0[i].z;
v0.wz = f0[i].z;
va.push(v0);
};
box = BBox.create(va);
sphere = new BSphere();
sphere.resetFromBox(box);
this.m_oBBoxes[frame] = box;
this.m_oBSpheres[frame] = sphere;
};
}
public function __setInterpolateBounds(v:Boolean):Boolean{
var c:Node;
var _g:int;
var _g1:Array = this.children;
while (_g < _g1.length) {
c = _g1[_g];
_g++;
if (Std._is(c, IKeyFramed)){
IKeyFramed(c).__setInterpolateBounds(v);
};
};
return ((this.m_bInterpolateBounds = v));
}
public function __getFrameCount():int{
return (this.num_frames);
}
public function __getInterpolateBounds():Boolean{
return (this.m_bInterpolateBounds);
}
protected function interpolateFrameBounds(ratio:Number, frame1:int, frame2:int, toBox:BBox, toSphere:BSphere):void{
var box1:BBox;
var box2:BBox;
var min1:Point3D;
var min2:Point3D;
var max1:Point3D;
var max2:Point3D;
var edge:Point3D;
var s1:BSphere;
var s2:BSphere;
var c2:Number = ratio;
var c1:Number = (1 - c2);
var l_nBoxesLen:int = this.m_oBBoxes.length;
if ((((l_nBoxesLen > frame1)) && ((l_nBoxesLen > frame2)))){
box1 = this.m_oBBoxes[frame1];
box2 = this.m_oBBoxes[frame2];
if (c2 == 0){
toBox.copy(box1);
} else {
if (c2 == 1){
toBox.copy(box2);
} else {
min1 = box1.minEdge;
min2 = box2.minEdge;
max1 = box1.maxEdge;
max2 = box2.maxEdge;
edge = toBox.minEdge;
edge.x = ((min1.x * c1) + (min2.x * c2));
edge.y = ((min1.y * c1) + (min2.y * c2));
edge.z = ((min1.z * c1) + (min2.z * c2));
edge = toBox.maxEdge;
edge.x = ((max1.x * c1) + (max2.x * c2));
edge.y = ((max1.y * c1) + (max2.y * c2));
edge.z = ((max1.z * c1) + (max2.z * c2));
};
};
};
var l_nSpheresLen:int = this.m_oBSpheres.length;
if ((((l_nSpheresLen > frame1)) && ((l_nSpheresLen > frame2)))){
s1 = this.m_oBSpheres[frame1];
s2 = this.m_oBSpheres[frame2];
if (c2 == 0){
toSphere.copy(s1);
} else {
if (c2 == 1){
toSphere.copy(s2);
} else {
toSphere.radius = ((s1.radius * c1) + (s2.radius * c2));
toSphere.center.x = ((s1.center.x * c1) + (s2.center.x * c2));
toSphere.center.y = ((s1.center.y * c1) + (s2.center.y * c2));
toSphere.center.z = ((s1.center.z * c1) + (s2.center.z * c2));
};
};
} else {
toSphere.resetFromBox(toBox);
};
toBox.uptodate = false;
toSphere.uptodate = false;
}
public function get vertexCount():int{
return (__getVertexCount());
}
public function set frameUpdateBounds(__v:Boolean):void{
__setFrameUpdateBounds(__v);
}
public function set frame(__v:Number):void{
__setFrame(__v);
}
override public function clone(p_sName:String="", p_bKeepTransform:Boolean=false):Shape3D{
var i:int;
var vr:Array;
var _g3:int;
var _g2:int;
var j:int;
var i2:int;
var i3:int;
var l_oClone:KeyFramedShape3D = new KeyFramedShape3D(p_sName, null, this.scaling, appearance, this.m_bUseSingleContainer);
l_oClone.geometry = this.geometry.clone();
if (p_bKeepTransform == true){
l_oClone.matrix.copy(this.matrix);
};
l_oClone.useSingleContainer = this.useSingleContainer;
l_oClone.appearance = this.appearance;
var vc:Array = new Array();
var _g1:int;
var _g:int = this.vertices.length;
while (_g1 < _g) {
var _temp1 = _g1;
_g1 = (_g1 + 1);
i = _temp1;
vr = new Array();
vc[i] = vr;
_g3 = 0;
_g2 = this.vertices[i].length;
while (_g3 < _g2) {
var _temp2 = _g3;
_g3 = (_g3 + 1);
j = _temp2;
vr[j] = this.vertices[i][j].clone();
};
};
l_oClone.vertices = vc;
var boxes:Array = new Array();
var spheres:Array = new Array();
var _g12:int;
var _g4:int = this.m_oBBoxes.length;
while (_g12 < _g4) {
var _temp3 = _g12;
_g12 = (_g12 + 1);
i2 = _temp3;
boxes.push(this.m_oBBoxes[i2].clone());
};
var _g13:int;
var _g5:int = this.m_oBSpheres.length;
while (_g13 < _g5) {
var _temp4 = _g13;
_g13 = (_g13 + 1);
i3 = _temp4;
spheres.push(this.m_oBSpheres[i3].clone());
};
l_oClone.m_oBBoxes = boxes;
l_oClone.m_oBSpheres = spheres;
l_oClone.num_frames = this.num_frames;
l_oClone.num_vertices = this.num_vertices;
l_oClone.m_nCurFrame = this.m_nCurFrame;
l_oClone.scaling = this.scaling;
l_oClone.m_bFrameUpdateBounds = this.m_bFrameUpdateBounds;
l_oClone.m_bInterpolateBounds = this.m_bInterpolateBounds;
return (l_oClone);
}
public function get frameUpdateBounds():Boolean{
return (__getFrameUpdateBounds());
}
override public function toString():String{
return ((("sandy.primitive.KeyFramedShape3D :[" + this.name) + "]"));
}
public function get frame():Number{
return (__getFrame());
}
public function generate(... _args):Geometry3D{
return (new Geometry3D());
}
override public function cull(p_oFrustum:Frustum, p_oViewMatrix:Matrix4, p_bChanged:Boolean):void{
var cfi:int;
var frame1:int;
var frame2:int;
var f1:Array;
var f2:Array;
var c2:Number;
var c1:Number;
var _g1:int;
var _g:int;
var i:int;
var v0:Vertex;
var v1:Point3D;
var v2:Point3D;
var _g2:int;
var _g12:Array;
var l_oPoly:Polygon;
var fno:int;
super.cull(p_oFrustum, p_oViewMatrix, p_bChanged);
if (((((!((this.m_nCurFrame == this.m_nOldFrame))) && (!((this.culled == CullingState.OUTSIDE))))) && (!((appearance == null))))){
this.m_nOldFrame = this.m_nCurFrame;
if (this.vertices.length == 0){
return;
};
cfi = Std._int(this.m_nCurFrame);
frame1 = (cfi % this.num_frames);
frame2 = ((cfi + 1) % this.num_frames);
f1 = this.vertices[frame1];
f2 = this.vertices[frame2];
c2 = (this.m_nCurFrame - Std._int(this.m_nCurFrame));
c1 = (1 - c2);
_g1 = 0;
_g = this.num_vertices;
while (_g1 < _g) {
var _temp1 = _g1;
_g1 = (_g1 + 1);
i = _temp1;
v0 = this.m_oGeometry.aVertex[i];
v1 = f1[i];
v2 = f2[i];
v0.x = ((v1.x * c1) + (v2.x * c2));
v0.wx = v0.x;
v0.y = ((v1.y * c1) + (v2.y * c2));
v0.wy = v0.y;
v0.z = ((v1.z * c1) + (v2.z * c2));
v0.wz = v0.z;
};
if (!this.animated){
_g2 = 0;
_g12 = this.aPolygons;
while (_g2 < _g12.length) {
l_oPoly = _g12[_g2];
_g2++;
l_oPoly.updateNormal();
};
};
if (this.m_bFrameUpdateBounds){
if (this.m_bInterpolateBounds){
this.interpolateFrameBounds(c2, frame1, frame2, this.boundingBox, this.boundingSphere);
} else {
fno = ((c2)<0.5) ? frame1 : frame2;
if (this.m_oBBoxes.length > fno){
this.boundingBox = this.m_oBBoxes[fno];
};
if (this.m_oBSpheres.length > fno){
this.boundingSphere = this.m_oBSpheres[fno];
} else {
this.boundingSphere.resetFromBox(this.boundingBox);
};
this.boundingBox.uptodate = false;
this.boundingSphere.uptodate = false;
};
if (this.parent != null){
this.parent.onChildBoundsChanged(this);
};
};
};
}
public static function readCString(data:ByteArray, count:int, breakOnNull=null):String{
var i:int;
var c:uint;
var rv:String = "";
var append:Boolean;
var _g:int;
while (_g < count) {
var _temp1 = _g;
_g = (_g + 1);
i = _temp1;
c = data.readUnsignedByte();
if (c == 0){
append = false;
if (breakOnNull){
return (rv);
};
} else {
if (append){
rv = (rv + String.fromCharCode(c));
};
};
};
return (rv);
}
}
}//package sandy.primitive
Section 178
//MD2 (sandy.primitive.MD2)
package sandy.primitive {
import sandy.core.data.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import flash.utils.*;
public class MD2 extends KeyFramedShape3D {
protected var num_tris:int;
protected var $textureFileName:String;
protected var offset_glcmds:int;
protected var offset_st:int;
protected var version:int;
protected var offset_frames:int;
protected var offset_tris:int;
protected var num_skins:int;
protected var texture:String;
protected var skinheight:int;
protected var skinwidth:int;
protected var offset_skins:int;
protected var offset_end:int;
protected var ident:int;
protected var framesize:int;
protected var num_st:int;
protected var num_glcmds:int;
public function MD2(p_sName:String="", data:ByteArray=null, scale:Number=1, p_oAppearance:Appearance=null, p_bUseSingleContainer:Boolean=true):void{
super(p_sName, data, scale, p_oAppearance, p_bUseSingleContainer);
}
override public function generate(... _args):Geometry3D{
var i:int;
var j:int;
var char:int;
var data:ByteArray;
var i1:int;
var i12:int;
var i13:int;
var a:int;
var b:int;
var c:int;
var ta:int;
var tb:int;
var tc:int;
var i14:int;
var sx:Number;
var sy:Number;
var sz:Number;
var tx:Number;
var ty:Number;
var tz:Number;
var name:String;
var wasNotZero:Boolean;
var _g22:int;
var vi:Array;
var _g32:int;
var _g23:int;
var j2:int;
var j22:int;
var vec:Point3D;
var uvs:Array = [];
var mesh:Geometry3D = new Geometry3D();
data = _args[0];
data.endian = Endian.LITTLE_ENDIAN;
data.position = 0;
this.ident = data.readInt();
this.version = data.readInt();
if (((!((this.ident == 844121161))) || (!((this.version == 8))))){
throw ("Error loading MD2 file: Not a valid MD2 file/bad version");
};
this.skinwidth = data.readInt();
this.skinheight = data.readInt();
this.framesize = data.readInt();
this.num_skins = data.readInt();
this.num_vertices = data.readInt();
this.num_st = data.readInt();
this.num_tris = data.readInt();
this.num_glcmds = data.readInt();
this.num_frames = data.readInt();
this.offset_skins = data.readInt();
this.offset_st = data.readInt();
this.offset_tris = data.readInt();
this.offset_frames = data.readInt();
this.offset_glcmds = data.readInt();
this.offset_end = data.readInt();
data.position = this.offset_skins;
this.texture = "";
var _g:int;
while (_g < 64) {
var _temp1 = _g;
_g = (_g + 1);
i1 = _temp1;
char = data.readUnsignedByte();
if (char == 0){
break;
} else {
this.texture = (this.texture + String.fromCharCode(char));
};
};
data.position = this.offset_st;
var _g1:int;
var _g2:int = this.num_st;
while (_g1 < _g2) {
var _temp2 = _g1;
_g1 = (_g1 + 1);
i12 = _temp2;
uvs.push(new UVCoord((data.readShort() / this.skinwidth), (data.readShort() / this.skinheight)));
};
data.position = this.offset_tris;
var j1:int;
var _g12:int;
var _g3:int = this.num_tris;
while (_g12 < _g3) {
var _temp3 = _g12;
_g12 = (_g12 + 1);
i13 = _temp3;
a = data.readUnsignedShort();
b = data.readUnsignedShort();
c = data.readUnsignedShort();
ta = data.readUnsignedShort();
tb = data.readUnsignedShort();
tc = data.readUnsignedShort();
mesh.setVertex(a, 1, 0, 0);
mesh.setVertex(b, 0, 1, 0);
mesh.setVertex(c, 0, 0, 1);
mesh.setUVCoords(j1, uvs[ta].u, uvs[ta].v);
mesh.setUVCoords((j1 + 1), uvs[tb].u, uvs[tb].v);
mesh.setUVCoords((j1 + 2), uvs[tc].u, uvs[tc].v);
mesh.setFaceVertexIds(i13, [a, b, c]);
mesh.setFaceUVCoordsIds(i13, [j1, (j1 + 1), (j1 + 2)]);
j1 = (j1 + 3);
};
var _g13:int;
var _g4:int = this.num_frames;
while (_g13 < _g4) {
var _temp4 = _g13;
_g13 = (_g13 + 1);
i14 = _temp4;
sx = data.readFloat();
sy = data.readFloat();
sz = data.readFloat();
tx = data.readFloat();
ty = data.readFloat();
tz = data.readFloat();
name = "";
wasNotZero = true;
_g22 = 0;
while (_g22 < 16) {
var _temp5 = _g22;
_g22 = (_g22 + 1);
j2 = _temp5;
char = data.readUnsignedByte();
wasNotZero = ((wasNotZero) && (!((char == 0))));
if (wasNotZero){
name = (name + String.fromCharCode(char));
};
};
this.frames.set(name, i14);
vi = new Array();
this.vertices[i14] = vi;
_g32 = 0;
_g23 = this.num_vertices;
while (_g32 < _g23) {
var _temp6 = _g32;
_g32 = (_g32 + 1);
j22 = _temp6;
vec = new Point3D();
vec.x = (((sx * data.readUnsignedByte()) + tx) * this.scaling);
vec.z = (((sy * data.readUnsignedByte()) + ty) * this.scaling);
vec.y = (((sz * data.readUnsignedByte()) + tz) * this.scaling);
vi[j22] = vec;
data.readUnsignedByte();
};
};
return (mesh);
}
public function __getTextureFileName():String{
return (this.texture);
}
public function get textureFileName():String{
return (__getTextureFileName());
}
public function get nFrames():Number{
return (num_frames);
}
}
}//package sandy.primitive
Section 179
//Plane3D (sandy.primitive.Plane3D)
package sandy.primitive {
import sandy.core.scenegraph.*;
public class Plane3D extends Shape3D implements Primitive3D {
private var _mode:String;
private var _h:Number;
private var _qV:uint;
private var _qH:uint;
private var _lg:Number;
private var m_sType:String;
public static const ZX_ALIGNED:String = "zx_aligned";
public static const YZ_ALIGNED:String = "yz_aligned";
public static const XY_ALIGNED:String = "xy_aligned";
public function Plane3D(p_sName:String=null, p_nHeight:Number=100, p_nWidth:Number=100, p_nQualityH:uint=1, p_nQualityV:uint=1, p_sType:String="xy_aligned", p_sMode:String=null){
super(p_sName);
setConvexFlag(true);
_h = p_nHeight;
_lg = p_nWidth;
_qV = p_nQualityV;
_qH = p_nQualityH;
_mode = (((!((p_sMode == PrimitiveMode.TRI))) && (!((p_sMode == PrimitiveMode.QUAD))))) ? PrimitiveMode.TRI : p_sMode;
m_sType = p_sType;
geometry = generate();
}
override public function toString():String{
return ("sandy.primitive.Plane3D");
}
public function generate(... _args):Geometry3D{
var i:uint;
var j:uint;
var iH:Number;
var iL:Number;
var iTH:Number;
var iTL:Number;
var l_geometry:Geometry3D = new Geometry3D();
var h2:Number = (_h / 2);
var l2:Number = (_lg / 2);
var pasH:Number = (_h / _qV);
var pasL:Number = (_lg / _qH);
i = 0;
iH = -(h2);
iTH = 0;
while (i <= _qV) {
j = 0;
iL = -(l2);
iTL = 0;
while (j <= _qH) {
if (m_sType == Plane3D.ZX_ALIGNED){
l_geometry.setVertex(l_geometry.getNextVertexID(), iL, 0, iH);
} else {
if (m_sType == Plane3D.YZ_ALIGNED){
l_geometry.setVertex(l_geometry.getNextVertexID(), 0, iL, iH);
} else {
l_geometry.setVertex(l_geometry.getNextVertexID(), iL, iH, 0);
};
};
l_geometry.setUVCoords(l_geometry.getNextUVCoordID(), (iTL / _lg), (1 - (iTH / _h)));
iL = (iL + pasL);
iTL = (iTL + pasL);
j++;
};
iH = (iH + pasH);
iTH = (iTH + pasH);
i++;
};
i = 0;
while (i < _qV) {
j = 0;
while (j < _qH) {
if (_mode == PrimitiveMode.TRI){
l_geometry.setFaceVertexIds(l_geometry.getNextFaceID(), ((i * (_qH + 1)) + j), (((i * (_qH + 1)) + j) + 1), (((i + 1) * (_qH + 1)) + j));
l_geometry.setFaceUVCoordsIds(l_geometry.getNextFaceUVCoordID(), ((i * (_qH + 1)) + j), (((i * (_qH + 1)) + j) + 1), (((i + 1) * (_qH + 1)) + j));
l_geometry.setFaceVertexIds(l_geometry.getNextFaceID(), (((i * (_qH + 1)) + j) + 1), ((((i + 1) * (_qH + 1)) + j) + 1), (((i + 1) * (_qH + 1)) + j));
l_geometry.setFaceUVCoordsIds(l_geometry.getNextFaceUVCoordID(), (((i * (_qH + 1)) + j) + 1), ((((i + 1) * (_qH + 1)) + j) + 1), (((i + 1) * (_qH + 1)) + j));
} else {
if (_mode == PrimitiveMode.QUAD){
l_geometry.setFaceVertexIds(l_geometry.getNextFaceID(), ((i * (_qH + 1)) + j), (((i * (_qH + 1)) + j) + 1), ((((i + 1) * (_qH + 1)) + j) + 1), (((i + 1) * (_qH + 1)) + j));
l_geometry.setFaceUVCoordsIds(l_geometry.getNextFaceUVCoordID(), ((i * (_qH + 1)) + j), (((i * (_qH + 1)) + j) + 1), ((((i + 1) * (_qH + 1)) + j) + 1), (((i + 1) * (_qH + 1)) + j));
};
};
j++;
};
i++;
};
return (l_geometry);
}
}
}//package sandy.primitive
Section 180
//Primitive3D (sandy.primitive.Primitive3D)
package sandy.primitive {
import sandy.core.scenegraph.*;
public interface Primitive3D {
function generate(... _args):Geometry3D;
}
}//package sandy.primitive
Section 181
//PrimitiveMode (sandy.primitive.PrimitiveMode)
package sandy.primitive {
public final class PrimitiveMode {
public static const TRI:String = "tri";
public static const QUAD:String = "quad";
}
}//package sandy.primitive
Section 182
//NumberUtil (sandy.util.NumberUtil)
package sandy.util {
public class NumberUtil {
private static var __TO_RADIAN:Number = 0.0174532925199433;
private static var _fABS:Function = Math.abs;
private static var __TWO_PI:Number = 6.28318530717959;
private static var __PI:Number = 3.14159265358979;
private static var __TO_DREGREE:Number = 57.2957795130823;
private static var __HALF_PI:Number = 1.5707963267949;
public static var TOL:Number = 1E-5;
public static function areEqual(p_nN:Number, p_nM:Number):Boolean{
return ((_fABS((p_nN - p_nM)) < TOL));
}
public static function get TO_DEGREE():Number{
return (__TO_DREGREE);
}
public static function get HALF_PI():Number{
return (__HALF_PI);
}
public static function toDegree(p_nRad:Number):Number{
return ((p_nRad * TO_DEGREE));
}
public static function roundTo(p_nN:Number, p_nRoundToInterval:Number=0):Number{
if (p_nRoundToInterval == 0){
p_nRoundToInterval = 1;
};
return ((Math.round((p_nN / p_nRoundToInterval)) * p_nRoundToInterval));
}
public static function get TWO_PI():Number{
return (__TWO_PI);
}
public static function isZero(p_nN:Number):Boolean{
return ((_fABS(p_nN) < TOL));
}
public static function get TO_RADIAN():Number{
return (__TO_RADIAN);
}
public static function constrain(p_nN:Number, p_nMin:Number, p_nMax:Number):Number{
return (Math.max(Math.min(p_nN, p_nMax), p_nMin));
}
public static function get PI():Number{
return (__PI);
}
public static function toRadian(p_nDeg:Number):Number{
return ((p_nDeg * TO_RADIAN));
}
}
}//package sandy.util
Section 183
//CullingState (sandy.view.CullingState)
package sandy.view {
public class CullingState {
private var m_sState:String;
public static const OUTSIDE:CullingState = new CullingState("outside");
;
public static const INSIDE:CullingState = new CullingState("inside");
;
public static const INTERSECT:CullingState = new CullingState("intersect");
;
public function CullingState(p_sState:String){
super();
m_sState = p_sState;
}
public function toString():String{
return (("[sandy.view.CullingState] :: state : " + m_sState));
}
}
}//package sandy.view
Section 184
//Frustum (sandy.view.Frustum)
package sandy.view {
import sandy.core.data.*;
import sandy.bounds.*;
import sandy.util.*;
import sandy.math.*;
public class Frustum {
private const aDist:Array;
private const m_aBoxEdges:Array;
public var aPoints:Array;
public var aNormals:Array;
public var aConstants:Array;
private var pool:Pool;
public var aPlanes:Array;
public static const INSIDE:CullingState = CullingState.INSIDE;
public static const OUTSIDE:CullingState = CullingState.OUTSIDE;
public static const INTERSECT:CullingState = CullingState.INTERSECT;
public static const LEFT:uint = 3;
public static const NEAR:uint = 1;
public static const BOTTOM:uint = 5;
public static const TOP:uint = 4;
public static const FAR:uint = 0;
public static const EPSILON:Number = 0.005;
public static const RIGHT:uint = 2;
public function Frustum(){
m_aBoxEdges = new Array(8);
pool = Pool.getInstance();
aDist = [];
super();
aPlanes = new Array(6);
aPoints = new Array(8);
aNormals = new Array(6);
aConstants = new Array(6);
var i:int;
while (i < 8) {
m_aBoxEdges[int(i)] = new Point3D();
i++;
};
}
public function polygonInFrustum(p_oPoly:Polygon):CullingState{
var l_nDist:Number;
var plane:Plane;
var l_oVertex:Vertex;
var l_nIn:int;
var l_nOut:int;
var l_aVertices:Array = p_oPoly.vertices;
for each (plane in aPlanes) {
for each (l_oVertex in l_aVertices) {
l_nDist = ((((plane.a * l_oVertex.wx) + (plane.b * l_oVertex.wy)) + (plane.c * l_oVertex.wz)) + plane.d);
if (l_nDist < 0){
if (l_nIn > 0){
return (Frustum.INTERSECT);
};
l_nOut++;
} else {
if (l_nOut > 0){
return (Frustum.INTERSECT);
};
l_nIn++;
};
};
};
if (l_nIn == 0){
return (Frustum.OUTSIDE);
};
return (Frustum.INSIDE);
}
public function pointInFrustum(p_oPoint:Point3D):CullingState{
var plane:Plane;
for each (plane in aPlanes) {
if (PlaneMath.classifyPoint(plane, p_oPoint) == PlaneMath.NEGATIVE){
return (Frustum.OUTSIDE);
};
};
return (Frustum.INSIDE);
}
public function clipPolygon(p_oPlane:Plane, p_aCvert:Array, p_aUVCoords:Array):Boolean{
var v:Vertex;
var i:Number;
var lDist:Number;
var dist2:Number;
var allin:Boolean;
var allout:Boolean;
var l:Number = p_aCvert.length;
var a:Number = p_oPlane.a;
var b:Number = p_oPlane.b;
var c:Number = p_oPlane.c;
var d:Number = p_oPlane.d;
aDist.length = 0;
for each (v in p_aCvert) {
lDist = ((((a * v.wx) + (b * v.wy)) + (c * v.wz)) + d);
if (lDist < 0){
allin = false;
};
if (lDist >= 0){
allout = false;
};
aDist[int(aDist.length)] = lDist;
};
if (allin){
return (false);
};
if (allout){
p_aCvert.splice(0);
p_aUVCoords.splice(0);
return (true);
};
var tmp:Array = p_aCvert.splice(0);
var l_aTmpUv:Array = p_aUVCoords.splice(0);
var l_oUV1:UVCoord = l_aTmpUv[0];
var l_oUV2:UVCoord;
var l_oUVTmp:UVCoord;
var v1:Vertex = tmp[0];
var v2:Vertex;
var t:Vertex;
var dist1:Number = aDist[0];
var clipped:Boolean;
var inside = (dist1 >= 0);
i = 1;
while (i <= l) {
v2 = tmp[int((i % l))];
l_oUV2 = l_aTmpUv[int((i % l))];
dist2 = aDist[int((i % l))];
if (((inside) && ((dist2 >= 0)))){
p_aCvert[p_aCvert.length] = v2;
p_aUVCoords[p_aUVCoords.length] = l_oUV2;
} else {
if (((!(inside)) && ((dist2 >= 0)))){
inside = true;
clipped = inside;
t = pool.nextVertex;
d = (dist1 / (dist1 - dist2));
t.wx = (v1.wx + ((v2.wx - v1.wx) * d));
t.wy = (v1.wy + ((v2.wy - v1.wy) * d));
t.wz = (v1.wz + ((v2.wz - v1.wz) * d));
p_aCvert[int(p_aCvert.length)] = t;
p_aCvert[int(p_aCvert.length)] = v2;
l_oUVTmp = pool.nextUV;
l_oUVTmp.u = (l_oUV1.u + ((l_oUV2.u - l_oUV1.u) * d));
l_oUVTmp.v = (l_oUV1.v + ((l_oUV2.v - l_oUV1.v) * d));
p_aUVCoords[int(p_aUVCoords.length)] = l_oUVTmp;
p_aUVCoords[int(p_aUVCoords.length)] = l_oUV2;
} else {
if (((inside) && ((dist2 < 0)))){
clipped = true;
inside = false;
t = pool.nextVertex;
d = (dist1 / (dist1 - dist2));
t.wx = (v1.wx + ((v2.wx - v1.wx) * d));
t.wy = (v1.wy + ((v2.wy - v1.wy) * d));
t.wz = (v1.wz + ((v2.wz - v1.wz) * d));
l_oUVTmp = pool.nextUV;
l_oUVTmp.u = (l_oUV1.u + ((l_oUV2.u - l_oUV1.u) * d));
l_oUVTmp.v = (l_oUV1.v + ((l_oUV2.v - l_oUV1.v) * d));
p_aUVCoords[int(p_aUVCoords.length)] = l_oUVTmp;
p_aCvert[int(p_aCvert.length)] = t;
} else {
clipped = true;
};
};
};
v1 = v2;
dist1 = dist2;
l_oUV1 = l_oUV2;
i++;
};
return (true);
}
public function boxInFrustum(p_oBox:BBox):CullingState{
var out:Number;
var iin:Number;
var lDist:Number;
var plane:Plane;
var v:Point3D;
var result:CullingState = Frustum.INSIDE;
p_oBox.getEdges(m_aBoxEdges);
for each (plane in aPlanes) {
out = 0;
iin = 0;
for each (v in m_aBoxEdges) {
lDist = ((((plane.a * v.x) + (plane.b * v.y)) + (plane.c * v.z)) + plane.d);
if (lDist < 0){
out++;
} else {
iin++;
};
if ((((iin > 0)) && ((out > 0)))){
break;
};
};
if (iin == 0){
return (Frustum.OUTSIDE);
};
if (out > 0){
return (Frustum.INTERSECT);
};
};
return (result);
}
public function computePlanes(p_nAspect:Number, p_nNear:Number, p_nFar:Number, p_nFov:Number):void{
var lRadAngle:Number = NumberUtil.toRadian(p_nFov);
var tang:Number = Math.tan((lRadAngle * 0.5));
var yNear:Number = (-(tang) * p_nNear);
var xNear:Number = (yNear * p_nAspect);
var yFar:Number = ((p_nNear)!=0) ? ((yNear * p_nFar) / p_nNear) : (-(tang) * p_nFar);
var xFar:Number = ((p_nNear)!=0) ? ((xNear * p_nFar) / p_nNear) : ((-(tang) * p_nAspect) * p_nFar);
p_nNear = -(p_nNear);
p_nFar = -(p_nFar);
var p:Array = aPoints;
p[0] = new Point3D(xNear, yNear, p_nNear);
p[1] = new Point3D(xNear, -(yNear), p_nNear);
p[2] = new Point3D(-(xNear), -(yNear), p_nNear);
p[3] = new Point3D(-(xNear), yNear, p_nNear);
p[4] = new Point3D(xFar, yFar, p_nFar);
p[5] = new Point3D(xFar, -(yFar), p_nFar);
p[6] = new Point3D(-(xFar), -(yFar), p_nFar);
p[7] = new Point3D(-(xFar), yFar, p_nFar);
aPlanes[LEFT] = PlaneMath.computePlaneFromPoints(p[7], p[6], p[2]);
aPlanes[RIGHT] = PlaneMath.computePlaneFromPoints(p[4], p[0], p[5]);
aPlanes[TOP] = PlaneMath.computePlaneFromPoints(p[7], p[0], p[4]);
aPlanes[BOTTOM] = PlaneMath.computePlaneFromPoints(p[5], p[1], p[6]);
aPlanes[NEAR] = PlaneMath.computePlaneFromPoints(p[0], p[2], p[1]);
aPlanes[FAR] = PlaneMath.computePlaneFromPoints(p[4], p[5], p[6]);
var i:int;
while (i < 6) {
PlaneMath.normalizePlane(aPlanes[int(i)]);
i++;
};
}
public function sphereInFrustum(p_oSphere:BSphere):CullingState{
var plane:Plane;
var d:Number = 0;
var c:int;
var x:Number = p_oSphere.position.x;
var y:Number = p_oSphere.position.y;
var z:Number = p_oSphere.position.z;
var radius:Number = p_oSphere.radius;
for each (plane in aPlanes) {
d = ((((plane.a * x) + (plane.b * y)) + (plane.c * z)) + plane.d);
if (d <= -(radius)){
return (Frustum.OUTSIDE);
};
if (d > radius){
c++;
};
};
return (((c)==6) ? Frustum.INSIDE : Frustum.INTERSECT);
}
public function clipFrustum(p_aCvert:Array, p_aUVCoords:Array):Boolean{
var l_bResult:Boolean;
var l_bClipped:Boolean;
if (p_aCvert.length <= 2){
return (true);
};
l_bResult = clipPolygon(aPlanes[NEAR], p_aCvert, p_aUVCoords);
if (p_aCvert.length <= 2){
return (true);
};
l_bClipped = clipPolygon(aPlanes[LEFT], p_aCvert, p_aUVCoords);
if (p_aCvert.length <= 2){
return (true);
};
l_bResult = ((l_bResult) || (l_bClipped));
l_bClipped = clipPolygon(aPlanes[RIGHT], p_aCvert, p_aUVCoords);
if (p_aCvert.length <= 2){
return (true);
};
l_bResult = ((l_bResult) || (l_bClipped));
l_bClipped = clipPolygon(aPlanes[BOTTOM], p_aCvert, p_aUVCoords);
if (p_aCvert.length <= 2){
return (true);
};
l_bResult = ((l_bResult) || (l_bClipped));
l_bClipped = clipPolygon(aPlanes[TOP], p_aCvert, p_aUVCoords);
if (p_aCvert.length <= 2){
return (true);
};
l_bResult = ((l_bResult) || (l_bClipped));
return (l_bResult);
}
public function clipFrontPlane(p_aCvert:Array, p_aUVCoords:Array):Boolean{
if (p_aCvert.length <= 2){
return (true);
};
return (clipPolygon(aPlanes[NEAR], p_aCvert, p_aUVCoords));
}
public function clipLineFrontPlane(p_aCvert:Array):Boolean{
var v0:Vertex;
var v1:Vertex;
var d:Number;
var l_oPlane:Plane = aPlanes[NEAR];
var tmp:Array = p_aCvert.splice(0);
v0 = tmp[0];
v1 = tmp[1];
var l_nDist0:Number = ((((l_oPlane.a * v0.wx) + (l_oPlane.b * v0.wy)) + (l_oPlane.c * v0.wz)) + l_oPlane.d);
var l_nDist1:Number = ((((l_oPlane.a * v1.wx) + (l_oPlane.b * v1.wy)) + (l_oPlane.c * v1.wz)) + l_oPlane.d);
d = 0;
var t:Vertex = pool.nextVertex;
if ((((l_nDist0 < 0)) && ((l_nDist1 >= 0)))){
d = (l_nDist0 / (l_nDist0 - l_nDist1));
t.wx = (v0.wx + ((v1.wx - v0.wx) * d));
t.wy = (v0.wy + ((v1.wy - v0.wy) * d));
t.wz = (v0.wz + ((v1.wz - v0.wz) * d));
p_aCvert[p_aCvert.length] = t;
p_aCvert[p_aCvert.length] = v1;
return (true);
};
if ((((l_nDist1 < 0)) && ((l_nDist0 >= 0)))){
d = (l_nDist0 / (l_nDist0 - l_nDist1));
t.wx = (v0.wx + ((v1.wx - v0.wx) * d));
t.wy = (v0.wy + ((v1.wy - v0.wy) * d));
t.wz = (v0.wz + ((v1.wz - v0.wz) * d));
p_aCvert[p_aCvert.length] = v0;
p_aCvert[p_aCvert.length] = t;
return (true);
};
if ((((l_nDist1 < 0)) && ((l_nDist0 < 0)))){
p_aCvert = null;
return (true);
};
if ((((l_nDist1 > 0)) && ((l_nDist0 > 0)))){
p_aCvert[p_aCvert.length] = v0;
p_aCvert[p_aCvert.length] = v1;
return (false);
};
return (true);
}
}
}//package sandy.view
Section 185
//ViewPort (sandy.view.ViewPort)
package sandy.view {
import flash.geom.*;
public final class ViewPort {
public const offset:Point;
public var hasChanged:Boolean;// = false
private var m_nW:int;// = 0
private var m_nH:int;// = 0
private var m_nRatio:Number;// = 0
private var m_nW2:int;// = 0
private var m_nH2:int;// = 0
public function ViewPort(p_nW:Number, p_nH:Number){
offset = new Point();
super();
width = p_nW;
height = p_nH;
}
public function get height():int{
return (m_nH);
}
public function update():void{
m_nW2 = (m_nW >> 1);
m_nH2 = (m_nH >> 1);
m_nRatio = (m_nH) ? (m_nW / m_nH) : 0;
hasChanged = true;
}
public function get ratio():Number{
return (m_nRatio);
}
public function get width2():int{
return (m_nW2);
}
public function get width():int{
return (m_nW);
}
public function set height(p_nValue:int):void{
m_nH = p_nValue;
update();
}
public function get height2():int{
return (m_nH2);
}
public function set width(p_nValue:int):void{
m_nW = p_nValue;
update();
}
}
}//package sandy.view
Section 186
//bikeHIGH (bikeHIGH)
package {
import flash.media.*;
public dynamic class bikeHIGH extends Sound {
}
}//package
Section 187
//bikeLOW (bikeLOW)
package {
import flash.media.*;
public dynamic class bikeLOW extends Sound {
}
}//package
Section 188
//BOOST (BOOST)
package {
import flash.media.*;
public dynamic class BOOST extends Sound {
}
}//package
Section 189
//Checkpoint (Checkpoint)
package {
import flash.utils.*;
public class Checkpoint {
public var _length:Number;
private var _positions:Array;
private var _creator:Object;
public var _angle:Number;
public var _zPos:Number;
public var _xPos:Number;
public function Checkpoint(c:Object, tX:Number, tZ:Number, a:Number, tL:Number){
_positions = new Array();
super();
_creator = c;
_angle = a;
_xPos = tX;
_zPos = tZ;
_length = (tL / 2);
_positions[1] = new Array();
_positions[0] = new Array();
_positions[2] = new Array();
_positions[3] = new Array();
}
public function returnPosition(pLap:int):int{
return (_positions[pLap].length);
}
public function returnAngle(checkObj:Object):void{
var objAng:Number = checkObj.vGroup.rotateY;
var objX:Number = checkObj.vGroup.x;
var objZ:Number = checkObj.vGroup.z;
var xDiff:Number = (_xPos - objX);
var zDiff:Number = (_zPos - objZ);
var checkAng:Number = ((Math.atan2(zDiff, xDiff) * 57.296) - 90);
checkAng = (checkAng + ((checkAng < 0)) ? 360 : 0);
objAng = (objAng + ((objAng < 0)) ? 360 : 0);
var angDiff:* = ((checkAng > objAng)) ? (checkAng - objAng) : (objAng - checkAng);
angDiff = (angDiff - ((angDiff > 180)) ? 360 : 0);
if (Math.abs(angDiff) > 110){
_creator._creator.wrongWAY = true;
} else {
_creator._creator.wrongWAY = false;
};
}
public function checkPoint(xPos:Number, zPos:Number, lapNum:Number, isChar:Boolean=false):Object{
var posit:Number;
var retObj:Object = new Object();
var xDiff:Number = Math.abs((_xPos - xPos));
var zDiff:Number = Math.abs((_zPos - zPos));
retObj.collTrue = false;
retObj.nextColl = 0;
var xDist:Number = 0;
var zDist:Number = 0;
if (_angle == 0){
retObj.collTrue = ((((zDiff < 100)) && ((xDiff < _length)))) ? true : false;
if (retObj.collTrue == false){
xDist = Math.floor(((xDiff - _length) / 70));
zDist = Math.floor(((zDiff - 100) / 70));
};
} else {
retObj.collTrue = ((((xDiff < 100)) && ((zDiff < _length)))) ? true : false;
if (retObj.collTrue == false){
zDist = Math.floor(((zDiff - _length) / 70));
xDist = Math.floor(((xDiff - 100) / 70));
};
};
if (retObj.collTrue){
retObj.nextColl = 0;
_positions[lapNum].push(1);
if (isChar){
posit = _positions[lapNum].length;
_creator._creator.playerPosition = posit;
_creator._creator.HUD.innerHUD.posBOX.text = ((posit == 1)) ? "1st place" : ((posit == 2)) ? "2nd place" : ((posit == 3)) ? "3rd place" : "4th place";
};
} else {
retObj.nextColl = Math.max(xDist, zDist);
};
return (retObj);
}
}
}//package
Section 190
//CollDetection (CollDetection)
package {
import flash.display.*;
import flash.utils.*;
import flash.geom.*;
public class CollDetection extends MovieClip {
private var obj1:MovieClip;
private var ROOT:MovieClip;
private var typeOf:String;
private var obj2:MovieClip;
private var reactInc:Number;
public function CollDetection(tRoot, object1:MovieClip, object2:MovieClip){
super();
ROOT = tRoot;
obj1 = object1;
obj2 = object2;
}
private function moveForward(pClip:MovieClip, mClip:Object, moveInc:int):void{
var curPoint:Object = new Point(pClip.x, pClip.y);
var movePoint:Point = pClip.localToGlobal(new Point(0, -(moveInc)));
mClip.fwdSpeed = (mClip.fwdSpeed + (moveInc / 5));
mClip.vGroup.x = (mClip.vGroup.x + (movePoint.x - curPoint.x));
mClip.vGroup.z = (mClip.vGroup.z + -((movePoint.y - curPoint.y)));
}
private function moveLateral(pClip:MovieClip, mClip:Object, moveInc:int):void{
var curPoint:Object = new Point(pClip.x, pClip.y);
var movePoint:Point = pClip.localToGlobal(new Point(-(moveInc), 0));
mClip.vGroup.x = (mClip.vGroup.x + (movePoint.x - curPoint.x));
mClip.vGroup.z = (mClip.vGroup.z + -((movePoint.y - curPoint.y)));
}
private function reactColl2(collInfo:Point, hitter:MovieClip, hitted:MovieClip, hittedClip:Object):void{
var isLeft:Boolean = ((collInfo.x < 0)) ? true : false;
var isFront:Boolean = ((collInfo.y < 0)) ? true : false;
var isEndColl:Boolean = ((collInfo.y < (-(hitted.innerC.scaleY) / 4))) ? true : ((collInfo.y > (hitted.innerC.scaleY / 4))) ? true : false;
var hitAngle:Number = ((Math.atan2(collInfo.y, collInfo.x) * -57.296) - 90);
var fSpeed:Number = hittedClip.fwdSpeed;
var hitPerc:Number = Math.abs(hitAngle);
hitPerc = ((hitPerc > 90)) ? Math.abs((hitPerc - 180)) : hitPerc;
hitPerc = ((hitPerc > 14)) ? 14 : hitPerc;
if ((((((hittedClip.isPlayer == true)) && ((ROOT.soundOn == true)))) && ((ROOT.gameMode == 3)))){
ROOT.collVolume = (1 - (hitPerc / 14));
if (reactInc == 2){
ROOT.collSound.gotoAndPlay("IN");
} else {
if ((((typeOf == "MovingLightning")) || ((typeOf == "LightningRod")))){
ROOT.sparkSound.gotoAndPlay("IN");
} else {
if (typeOf == "Wall"){
ROOT.wallSound.gotoAndPlay("IN");
};
};
};
};
hitPerc = (hitPerc + 26);
hitPerc = (hitPerc / 40);
fSpeed = (fSpeed * hitPerc);
if ((((fSpeed <= hittedClip.fwdMaxSpeed)) && ((fSpeed >= -(hittedClip.fwdMaxSpeed))))){
hittedClip.fwdSpeed = fSpeed;
};
var hitAmmt:Number = ((hittedClip.fwdSpeed > 0)) ? Math.max(5, hittedClip.fwdSpeed) : ((hittedClip.fwdSpeed < 0)) ? Math.max(5, -(hittedClip.fwdSpeed)) : (isFront) ? -1 : 1;
hitAmmt = (hitAmmt / reactInc);
hittedClip.pushDist = (hittedClip.pushDist + hitAmmt);
var reactAmmt = 10;
hittedClip.pushDist = ((hittedClip.pushDist < -(reactAmmt))) ? -(reactAmmt) : ((hittedClip.pushDist > reactAmmt)) ? reactAmmt : hittedClip.pushDist;
hittedClip.pushAngle = (hitAngle + 180);
var pT:Number = ((hitAngle / 10) / reactInc);
hittedClip.pushTurn = (hittedClip.pushTurn + -(pT));
hittedClip.pushTurn = ((hittedClip.pushTurn < -7)) ? -7 : ((hittedClip.pushTurn > 7)) ? 7 : hittedClip.pushTurn;
}
private function reactColl3(collInfo:Point, hitter:MovieClip, hitted:MovieClip, hittedClip:Object):void{
if (hittedClip.isPlayer){
trace("new coll");
//unresolved jump
};
var isLeft:Boolean = ((collInfo.x < 0)) ? true : false;
var isFront:Boolean = ((collInfo.y < 0)) ? true : false;
var hitAngle:Number = ((Math.atan2(collInfo.y, collInfo.x) * -57.296) - 90);
if (hittedClip.isPlayer){
trace(("hitangle: " + hitAngle));
//unresolved jump
};
var bikeAngle:Number = hittedClip.vGroup.rotateY;
if (hittedClip.isPlayer){
trace(("bikeAngle: " + bikeAngle));
//unresolved jump
};
hitAngle = (hitAngle + 180);
if (hittedClip.isPlayer){
trace(("hitangle 180diff: " + hitAngle));
//unresolved jump
};
while ((((hitAngle > 180)) || ((hitAngle < -180)))) {
hitAngle = (hitAngle + ((hitAngle > 180)) ? -360 : ((hitAngle < -180)) ? 360 : 0);
};
if (hittedClip.isPlayer){
trace(("hitangle <180 >-180: " + hitAngle));
//unresolved jump
};
hitAngle = (hitAngle / 2);
if (hittedClip.isPlayer){
trace(("hitAngle / 2: " + hitAngle));
//unresolved jump
};
var reactAngle:Number = hitAngle;
hittedClip.pushDist = (hittedClip.fwdSpeed + 0);
hittedClip.fwdSpeed = 0;
hittedClip.turnSpeed = 0;
hittedClip.vGroup.rotateY = (hittedClip.vGroup.rotateY + reactAngle);
if (hittedClip.isPlayer){
trace(("bikeAngle: " + hittedClip.vGroup.rotateY));
//unresolved jump
};
hittedClip.panGroupInner.rotateY = (hittedClip.panGroupInner.rotateY - reactAngle);
}
public function collTwoClips(p_clip1:MovieClip, p_clip2:MovieClip):Object{
var hitRect:Rectangle = getShapeColl(p_clip1, p_clip2, 1);
if (hitRect == null){
return (null);
};
var retObj:Object = new Object();
retObj.isColl = true;
var collPoint:Point = getRectCentre(hitRect);
retObj.coll1Point = p_clip1.globalToLocal(collPoint);
retObj.coll2Point = p_clip2.globalToLocal(collPoint);
retObj.coll3Point = collPoint;
return (retObj);
}
private function reactColl(cInfo:Point, cClip1:MovieClip, cClip2:MovieClip, mClip2:Object):void{
var otherPoint:Point = cClip2.globalToLocal(new Point(cClip1.x, cClip1.y));
var isLeft:Boolean = ((cInfo.x < 0)) ? true : false;
var moveIncx:Number = (((mClip2.xWidth * cClip2.scaleX) / 2) - Math.abs(cInfo.x));
moveIncx = (moveIncx * ((otherPoint.x < 0)) ? -1 : 1);
var xRatio:Number = (Math.abs(cInfo.x) / ((mClip2.xWidth * cClip2.innerC.scaleX) / 2));
var yRatio:Number = (Math.abs(cInfo.y) / ((mClip2.zLength * cClip2.innerC.scaleY) / 2));
trace(((xRatio + " ") + yRatio));
var isFront:Boolean = ((cInfo.y < 0)) ? true : false;
var moveIncy:Number = (((mClip2.zLength * cClip2.scaleY) / 2) - Math.abs(cInfo.y));
moveIncy = (moveIncy * ((otherPoint.y < 0)) ? -1 : 1);
if ((xRatio > yRatio)){
moveLateral(cClip2, mClip2, (moveIncx / reactInc));
} else {
moveForward(cClip2, mClip2, (moveIncy / reactInc));
};
var turnAmt:Number = ((xRatio > yRatio)) ? (yRatio * 6) : (yRatio * 0.4);
mClip2.vGroup.rotateY = (mClip2.vGroup.rotateY - ((isLeft) ? (isFront) ? turnAmt : -(turnAmt) : (isFront) ? -(turnAmt) : turnAmt * 0.5));
}
private function reactColl4(collInfo:Point, hitter:MovieClip, hitted:MovieClip, hittedClip:Object):void{
var isLeft:Boolean = ((collInfo.x < 0)) ? true : false;
var isFront:Boolean = ((collInfo.y < 0)) ? true : false;
var isEndColl:Boolean = ((collInfo.y < (-(hitted.innerC.scaleY) / 4))) ? true : ((collInfo.y > (hitted.innerC.scaleY / 4))) ? true : false;
hittedClip.vGroup.moveForward(-(hittedClip.fwdSpeed));
hittedClip.fwdSpeed = (hittedClip.fwdSpeed * (isFront) ? ((hittedClip.fwdSpeed > 0)) ? 0.8 : 1.1 : ((hittedClip.fwdSpeed < 0)) ? 0.8 : 1.1);
var hitAngle:Number = ((Math.atan2(collInfo.y, collInfo.x) * -57.296) - 90);
var xRatio:Number = (Math.abs(collInfo.x) / ((hittedClip.xWidth * hitted.innerC.scaleX) / 2));
var yRatio:Number = (Math.abs(collInfo.y) / ((hittedClip.zLength * hitted.innerC.scaleY) / 2));
if (xRatio > yRatio){
hittedClip.pushDist = 10;
if (isLeft){
hittedClip.pushAngle = -90;
} else {
hittedClip.pushAngle = 90;
};
} else {
hittedClip.pushDist = 10;
if (isFront){
hittedClip.pushAngle = 180;
} else {
hittedClip.pushAngle = 0;
};
};
if (isEndColl){
if (isFront){
if (isLeft){
hittedClip.pushTurn = (hittedClip.pushTurn + 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
} else {
hittedClip.pushTurn = (hittedClip.pushTurn - 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
};
} else {
if (isLeft){
hittedClip.pushTurn = (hittedClip.pushTurn - 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
} else {
hittedClip.pushTurn = (hittedClip.pushTurn + 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
};
};
} else {
if (isFront){
if (isLeft){
hittedClip.pushTurn = (hittedClip.pushTurn + 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
} else {
hittedClip.pushTurn = (hittedClip.pushTurn - 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
};
} else {
if (isLeft){
hittedClip.pushTurn = (hittedClip.pushTurn + 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
} else {
hittedClip.pushTurn = (hittedClip.pushTurn - 3);
hittedClip.pushTurn = ((hittedClip.pushTurn > 10)) ? 10 : hittedClip.pushTurn;
};
};
};
}
public function HGCollision(coll1:Object, coll2:Object, jumpCheck:Boolean=false):void{
obj1.x = coll1.vGroup.x;
obj1.y = -(coll1.vGroup.z);
obj1.rotation = -(coll1.vGroup.rotateY);
obj1.innerC.scaleX = (coll1.xWidth * ((jumpCheck == true)) ? 1.5 : 1);
obj1.innerC.scaleY = (coll1.zLength * ((jumpCheck == true)) ? 3 : 1);
obj2.x = coll2.vGroup.x;
obj2.y = -(coll2.vGroup.z);
obj2.rotation = -(coll2.vGroup.rotateY);
obj2.innerC.scaleX = coll2.xWidth;
obj2.innerC.scaleY = coll2.zLength;
var collInfo:Object = collTwoClips(obj1, obj2);
if (collInfo != null){
if (jumpCheck == true){
coll1.jumpMe(true);
} else {
if ((((coll1.typeOf == "Wall")) && ((coll1.isSponsor == true)))){
if (coll1.sponsorHit == false){
coll1.sponsorHit = true;
coll1.moFoHit();
ROOT.moFoHit();
coll2.fwdSpeed = 50;
};
} else {
if ((((coll2.typeOf == "Wall")) && ((coll2.isSponsor == true)))){
if (coll2.sponsorHit == false){
coll2.sponsorHit = true;
coll2.moFoHit();
ROOT.moFoHit();
coll1.fwdSpeed = 50;
};
} else {
if (coll1.isMoveable == false){
typeOf = coll1.typeOf;
reactInc = 1;
reactColl2(collInfo.coll2Point, obj1, obj2, coll2);
} else {
if (coll2.isMoveable == false){
typeOf = coll2.typeOf;
reactInc = 1;
reactColl2(collInfo.coll1Point, obj2, obj1, coll1);
} else {
reactInc = 2;
reactColl2(collInfo.coll1Point, obj2, obj1, coll1);
};
};
};
};
};
};
}
public function getShapeColl(p_clip1:MovieClip, p_clip2:MovieClip, p_alphaTolerance:Number=0xFF):Rectangle{
var bounds1:Object = p_clip1.getBounds(ROOT);
var bounds2:Object = p_clip2.getBounds(ROOT);
if ((((((bounds1.right < bounds2.left)) || ((bounds2.right < bounds1.left)))) || ((((bounds1.bottom < bounds2.top)) || ((bounds2.bottom < bounds1.top)))))){
return (null);
};
var bounds:Object = new Object();
bounds.xMin = Math.min(bounds1.left, bounds2.left);
bounds.xMax = Math.max(bounds1.right, bounds2.right);
bounds.yMin = Math.min(bounds1.top, bounds2.top);
bounds.yMax = Math.max(bounds1.bottom, bounds2.bottom);
var img:BitmapData = new BitmapData(Math.floor((bounds.xMax - bounds.xMin)), Math.floor((bounds.yMax - bounds.yMin)), false);
var mat:Matrix = p_clip1.transform.concatenatedMatrix;
mat.tx = (mat.tx - bounds.xMin);
mat.ty = (mat.ty - bounds.yMin);
img.draw(p_clip1, mat, new ColorTransform(1, 1, 1, 1, 0xFF, -255, -255, p_alphaTolerance));
mat = p_clip2.transform.concatenatedMatrix;
mat.tx = (mat.tx - bounds.xMin);
mat.ty = (mat.ty - bounds.yMin);
img.draw(p_clip2, mat, new ColorTransform(1, 1, 1, 1, 0xFF, 0xFF, 0xFF, p_alphaTolerance), "difference");
var intersection:Rectangle = img.getColorBoundsRect(4294967295, 4278255615);
if (intersection.width == 0){
return (null);
};
intersection.x = (intersection.x + bounds.xMin);
intersection.y = (intersection.y + bounds.yMin);
return (intersection);
}
public static function getRectCentre(rect:Rectangle):Point{
return (new Point((rect.x + (rect.width / 2)), (rect.y + (rect.height / 2))));
}
public static function makePos(inPos:Number):Number{
var pNum:Number = ((inPos < 0)) ? (inPos * -1) : inPos;
return (pNum);
}
}
}//package
Section 191
//collisionSound (collisionSound)
package {
import flash.media.*;
public dynamic class collisionSound extends Sound {
}
}//package
Section 192
//CrunchSOUND (CrunchSOUND)
package {
import flash.media.*;
public dynamic class CrunchSOUND extends Sound {
}
}//package
Section 193
//HGMenuMode7 (HGMenuMode7)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.*;
import sandy.core.scenegraph.*;
import sandy.core.scenegraph.mode7.*;
public class HGMenuMode7 extends Sprite {
private var camera:CameraMode7;
private var ground:Mode7;
public var ceilingBMP:MenuCeiling;
public var scene:Scene3D;
private var world:Group;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
public var groundBMP:MenuFloor;
public function HGMenuMode7(){
super();
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.z = -2000;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundBMP = new MenuFloor(0, 0);
ceilingBMP = new MenuCeiling(0, 0);
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 2, true, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 2, true, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
addEventListener(Event.ENTER_FRAME, renderMenuMode7);
}
private function renderMenuMode7(e:Event):void{
camera.z = (camera.z + 8);
camera.x = (camera.x - 0.8);
if (camera.z > 0x0200){
camera.z = (camera.z - 0x0400);
};
if (camera.x > 0x0200){
camera.x = (camera.x - 0x0400);
};
scene.render();
}
public function get _scene():Object{
return (scene);
}
}
}//package
Section 194
//horWall (horWall)
package {
import flash.display.*;
public dynamic class horWall extends BitmapData {
public function horWall(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 195
//JUMP (JUMP)
package {
import flash.media.*;
public dynamic class JUMP extends Sound {
}
}//package
Section 196
//Key (Key)
package {
import flash.display.*;
import flash.events.*;
public class Key {
private static var initialized:Boolean = false;
private static var keysDown:Object = new Object();
private static var curKey:uint;
private static function clearKeys(event:Event):void{
keysDown = new Object();
}
private static function keyPressed(event:KeyboardEvent):void{
keysDown[event.keyCode] = true;
curKey = event.keyCode;
}
public static function whichKey():uint{
if (!initialized){
throw (new Error("Key class has yet been initialized."));
};
return (curKey);
}
public static function isDown(keyCode:uint):Boolean{
if (!initialized){
throw (new Error("Key class has yet been initialized."));
};
return (Boolean((keyCode in keysDown)));
}
public static function initialize(stage:Stage){
if (!initialized){
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);
stage.addEventListener(KeyboardEvent.KEY_UP, keyReleased);
stage.addEventListener(Event.DEACTIVATE, clearKeys);
initialized = true;
};
}
private static function keyReleased(event:KeyboardEvent):void{
if ((event.keyCode in keysDown)){
delete keysDown[event.keyCode];
};
}
}
}//package
Section 197
//LEFTSkin (LEFTSkin)
package {
import flash.display.*;
public dynamic class LEFTSkin extends BitmapData {
public function LEFTSkin(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 198
//LightBarMC (LightBarMC)
package {
import flash.display.*;
public dynamic class LightBarMC extends MovieClip {
}
}//package
Section 199
//LightningRod (LightningRod)
package {
import sandy.core.scenegraph.*;
public class LightningRod {
public var _vGroup:Sprite2D;
public var _topBot:int;// = 3
private var _pushTurn:Number;// = 0
private var _pushAngle:Number;// = 0
private var _collShape:int;// = 2
private var _fwdSpeed:Number;// = 0
private var _pushDist:Number;// = 0
public function LightningRod(xCoord:Number, zCoord:Number, inc:Number){
super();
_vGroup = new Sprite2D(("lBar" + inc), new sparker(), 1.4);
_vGroup.autoCenter = false;
_vGroup.floorCenter = true;
_vGroup.x = xCoord;
_vGroup.z = zCoord;
_vGroup.y = -182;
}
public function get zLength():Number{
return (30);
}
public function get getY():int{
return (_vGroup.y);
}
public function get yHeight():Number{
return (200);
}
public function set pushDist(value:Number):void{
_pushDist = value;
}
public function get fwdSpeed():Number{
return (_fwdSpeed);
}
public function get collShape():int{
return (_collShape);
}
public function get pushAngle():Number{
return (_pushAngle);
}
public function get pushDist():Number{
return (_pushDist);
}
public function get vGroup():Sprite2D{
return (_vGroup);
}
public function get xWidth():Number{
return (30);
}
public function get typeOf():String{
return ("LightningRod");
}
public function get topBot():int{
return (_topBot);
}
public function get isMoveable():Boolean{
return (false);
}
public function get pushTurn():Number{
return (_pushTurn);
}
public function set pushAngle(value:Number):void{
_pushAngle = value;
}
public function set pushTurn(value:Number):void{
_pushTurn = value;
}
}
}//package
Section 200
//MenuCeiling (MenuCeiling)
package {
import flash.display.*;
public dynamic class MenuCeiling extends BitmapData {
public function MenuCeiling(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 201
//MenuFloor (MenuFloor)
package {
import flash.display.*;
public dynamic class MenuFloor extends BitmapData {
public function MenuFloor(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 202
//menuMusic (menuMusic)
package {
import flash.media.*;
public dynamic class menuMusic extends Sound {
}
}//package
Section 203
//MovingLightning (MovingLightning)
package {
import sandy.core.scenegraph.*;
public class MovingLightning {
private var _zMove:Number;
public var _vGroup:Sprite2D;
private var _moveTot:Number;
private var _moveInc:int;// = 5
public var _topBot:int;// = 3
private var _collShape:int;// = 2
private var _pushAngle:Number;// = 0
private var _pushTurn:Number;// = 0
private var _xMove:Number;
private var _fwdSpeed:Number;// = 0
private var _moveDist:Number;
private var _moveDir:Number;
private var _pushDist:Number;// = 0
public function MovingLightning(xStart:Number, zStart:Number, lAngle:Number, lWidth:Number, startP:Number, moveDir:Number, inc:int){
super();
_vGroup = new Sprite2D(("lBar" + inc), new sparker(), 1.4);
_vGroup.autoCenter = false;
_vGroup.floorCenter = true;
_vGroup.x = xStart;
_vGroup.z = zStart;
_vGroup.y = -182;
_vGroup.rotateY = lAngle;
_moveTot = (1000 * lWidth);
_moveDist = (_moveTot * startP);
_vGroup.moveForward(_moveDist);
_moveDir = moveDir;
}
public function get zLength():Number{
return (30);
}
public function get getY():int{
return (_vGroup.y);
}
public function set pushTurn(value:Number):void{
_pushTurn = value;
}
public function get yHeight():Number{
return (200);
}
public function set pushDist(value:Number):void{
_pushDist = value;
}
public function get collShape():int{
return (_collShape);
}
public function get fwdSpeed():Number{
return (_fwdSpeed);
}
public function get pushDist():Number{
return (_pushDist);
}
public function moveMe():void{
_moveDist = (_moveDist + (_moveInc * _moveDir));
_vGroup.moveForward((_moveInc * _moveDir));
_moveDir = (_moveDir * ((((_moveDist > _moveTot)) || ((_moveDist < 0)))) ? -1 : 1);
}
public function get pushAngle():Number{
return (_pushAngle);
}
public function get vGroup():Sprite2D{
return (_vGroup);
}
public function get xWidth():Number{
return (30);
}
public function get typeOf():String{
return ("MovingLightning");
}
public function get topBot():int{
return (_topBot);
}
public function get isMoveable():Boolean{
return (false);
}
public function get pushTurn():Number{
return (_pushTurn);
}
public function set pushAngle(value:Number):void{
_pushAngle = value;
}
}
}//package
Section 204
//music01 (music01)
package {
import flash.media.*;
public dynamic class music01 extends Sound {
}
}//package
Section 205
//Rand (Rand)
package {
public class Rand {
public static function getRandom(inRandom:Number):Number{
var rNum:Number = Math.random();
return (Math.floor(((rNum * 100) / (100 / inRandom))));
}
public static function makePos(inPos:Number):Number{
var pNum:Number = ((inPos < 0)) ? (inPos * -1) : inPos;
return (pNum);
}
}
}//package
Section 206
//REDSpark (REDSpark)
package {
import flash.display.*;
public dynamic class REDSpark extends MovieClip {
public var sparkRED:Boolean;
public function REDSpark(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21);
}
function frame10(){
cf();
}
function frame11(){
cf();
}
function frame12(){
cf();
}
function frame13(){
cf();
}
function frame14(){
cf();
}
function frame15(){
cf();
}
function frame16(){
cf();
}
function frame17(){
cf();
}
function frame18(){
cf();
}
function frame19(){
cf();
}
public function cf():void{
gotoAndPlay((Rand.getRandom(10) + (((this.rotation % 180) == 0)) ? 2 : 12));
}
function frame1(){
sparkRED = true;
}
function frame2(){
cf();
}
function frame3(){
cf();
}
function frame4(){
cf();
}
function frame6(){
cf();
}
function frame7(){
cf();
}
function frame8(){
cf();
}
function frame9(){
cf();
}
function frame5(){
cf();
}
function frame20(){
cf();
}
function frame21(){
cf();
}
}
}//package
Section 207
//RIGHTSkin (RIGHTSkin)
package {
import flash.display.*;
public dynamic class RIGHTSkin extends BitmapData {
public function RIGHTSkin(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 208
//sparker (sparker)
package {
import flash.display.*;
public dynamic class sparker extends MovieClip {
public function sparker(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10);
}
public function cf():void{
gotoAndPlay((Rand.getRandom(10) + 1));
}
function frame1(){
cf();
}
function frame2(){
cf();
}
function frame3(){
cf();
}
function frame4(){
cf();
}
function frame5(){
cf();
}
function frame6(){
cf();
}
function frame7(){
cf();
}
function frame8(){
cf();
}
function frame9(){
cf();
}
function frame10(){
cf();
}
}
}//package
Section 209
//SparkSOUND (SparkSOUND)
package {
import flash.media.*;
public dynamic class SparkSOUND extends Sound {
}
}//package
Section 210
//SPONSORSkin (SPONSORSkin)
package {
import flash.display.*;
public dynamic class SPONSORSkin extends BitmapData {
public function SPONSORSkin(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 211
//spriteSheet (spriteSheet)
package {
import flash.display.*;
public dynamic class spriteSheet extends BitmapData {
public function spriteSheet(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 212
//STARTSkin (STARTSkin)
package {
import flash.display.*;
public dynamic class STARTSkin extends BitmapData {
public function STARTSkin(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 213
//Tile1 (Tile1)
package {
import flash.display.*;
public dynamic class Tile1 extends BitmapData {
public function Tile1(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 214
//Tile2 (Tile2)
package {
import flash.display.*;
public dynamic class Tile2 extends BitmapData {
public function Tile2(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 215
//Tile3 (Tile3)
package {
import flash.display.*;
public dynamic class Tile3 extends BitmapData {
public function Tile3(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 216
//Tile4 (Tile4)
package {
import flash.display.*;
public dynamic class Tile4 extends BitmapData {
public function Tile4(w:Number, h:Number){
super(w, h);
}
}
}//package
Section 217
//TrackChris01 (TrackChris01)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackChris01 extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackChris01(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 13500;
groundBMP = new BitmapData(2700, 2700, true, 0);
ceilingBMP = new BitmapData(2700, 2700, true, 0);
createBitmap(groundBMP, "0!0!250!550,0!0!400!350,3!10!2250!100,0!0!150!550,0!0!300!700,0!0!350!700,4!2!200!650,1!2!300!750,1!4!250!700,0!0!600!850,0!0!400!850,9!13!500!800,10!16!300!600,10!16!300!650,0!0!600!800,0!0!400!800,0!0!400!750,3!1!450!700,7!1!450!950,1!16!750!850,3!16!750!800,3!9!700!800,7!9!700!850,1!9!800!850,5!9!800!800,0!14!650!850,1!14!350!750,3!14!650!800,7!11!650!900,6!4!650!750,3!9!600!750,7!9!600!900,9!12!450!800,11!12!450!900,8!13!450!750,9!12!450!850,10!0!550!750,11!1!550!900,0!7!500!900,6!7!500!750,9!13!500!850,8!15!550!800,8!15!550!850,1!16!400!950,1!1!350!950,10!2!350!900,9!3!400!900,6!5!350!850,2!4!300!850,6!5!400!700,8!1!200!600,4!2!350!800,10!16!250!600,10!16!250!650,3!6!350!650,6!9!350!600,2!18!200!550,8!13!150!450,9!15!150!500,7!14!200!450,5!6!150!400,1!16!150!600,9!0!200!500,2!2!200!450,2!15!150!350,2!6!200!350,0!11!200!400,7!15!250!400,5!15!250!300,2!4!250!400,0!16!350!550,0!0!300!550,0!0!250!500,0!0!300!500,0!0!250!450,0!0!300!450,0!16!350!500,0!10!350!450,1!8!350!400,0!0!300!400,0!0!450!350,3!16!300!300,3!16!350!300,3!16!400!300,7!10!400!400,3!16!450!300,1!16!450!400,9!17!500!350,9!17!550!350,9!17!600!350,11!2!300!350,10!3!250!350,3!16!500!300,1!16!500!400,3!16!550!300,1!16!550!400,3!16!600!300,1!16!600!400,0!16!650!350,6!8!650!300,7!8!650!400,0!4!250!800,1!4!200!800,2!4!200!750,3!4!250!750,0!0!850!1300,0!16!900!1300,0!0!850!1350,0!16!900!1350,9!17!800!1300,9!17!800!1350,9!17!750!1350,0!0!700!1400,0!16!750!1450,2!16!650!1400,0!0!700!1450,2!16!650!1450,5!14!650!1350,2!13!750!1300,3!8!700!1350,5!0!700!1300,0!11!750!1400,7!1!800!1400,11!18!700!1500,0!16!750!1500,0!1!750!1550,7!1!650!1650,11!18!700!1550,2!16!650!1500,2!4!300!1350,3!4!500!1350,2!11!650!1550,3!11!550!1550,11!18!650!1600,0!16!550!1500,0!16!550!1450,3!16!600!1550,11!18!600!1600,0!0!550!1600,0!4!700!1600,1!4!500!1600,1!16!600!1650,1!1!550!1650,3!1!450!1300,4!1!450!1550,6!1!550!1400,0!0!500!1550,11!19!500!1400,11!19!500!1450,0!0!500!1500,2!16!450!1500,11!19!450!1350,11!19!400!1350,2!16!450!1450,1!16!400!1400,3!16!400!1300,0!11!350!1400,1!11!450!1400,0!0!300!1400,0!0!350!1350,2!1!250!1400,5!1!350!1300,0!16!350!1450,0!0!300!1450,2!16!250!1450,0!16!350!1500,0!0!300!1500,2!16!250!1500,0!16!350!1550,0!0!300!1550,2!16!250!1550,0!16!350!1600,0!1!350!1650,7!1!250!1750,2!16!250!1600,2!11!250!1650,0!4!300!1700,11!16!300!1600,9!17!250!1700,11!16!300!1650,2!4!100!1700,1!16!200!1750,3!16!200!1650,0!11!150!1750,2!1!50!1750,5!1!150!1650,0!16!150!1800,0!0!100!1800,2!16!50!1800,8!19!200!1700,8!19!150!1700,8!19!100!1750,3!11!150!1850,3!16!200!1850,0!0!150!1900,1!4!100!1900,4!1!50!1850,0!0!100!1850,0!0!200!1900,3!16!250!1850,0!0!250!1900,3!16!300!1850,0!0!300!1900,3!16!350!1850,3!16!400!1850,3!16!450!1850,1!1!450!2100,8!12!400!1900,9!13!350!1900,8!12!300!1950,9!13!250!1950,8!12!450!1900,8!12!350!1950,8!12!500!1900,8!12!550!1900,10!14!400!1950,8!15!600!1900,9!15!400!2000,3!16!500!1850,3!16!550!1850,3!16!600!1850,1!2!150!1950,4!6!200!1950,1!2!250!2000,4!6!300!2000,1!16!600!1950,3!16!600!2000,1!16!600!2100,0!0!350!2000,1!2!350!2050,4!6!400!2050,1!16!550!1950,3!16!550!2000,1!16!550!2100,1!16!500!2100,1!16!500!1950,3!16!500!2000,0!5!450!1950,6!5!450!2000,0!0!500!2050,0!0!450!2050,0!0!550!2050,1!1!1200!150,5!1!1200!50,0!0!1200!100,1!16!1250!150,3!16!1250!50,0!0!1250!100,1!16!1850!150,3!16!1850!50,0!0!1850!100,8!12!1750!100,10!12!1800!100,10!15!1700!100,8!12!1350!100,10!12!1400!100,10!15!1300!100,8!12!1550!100,10!12!1600!100,10!15!1500!100,0!0!1450!100,0!0!1650!100,1!16!1300!150,3!16!1300!50,1!16!1350!150,3!16!1350!50,1!16!1400!150,3!16!1400!50,1!16!1450!150,3!16!1450!50,1!16!1500!150,3!16!1500!50,1!16!1550!150,3!16!1550!50,1!16!1600!150,3!16!1600!50,1!16!1650!150,3!16!1650!50,1!16!1700!150,3!16!1700!50,1!16!1750!150,3!16!1750!50,1!16!1800!150,3!16!1800!50,0!0!350!350,10!2!600!2050,8!3!650!2050,9!3!700!2050,3!16!700!2000,1!16!700!2100,3!16!650!2000,1!16!650!2100,3!16!750!2000,1!16!750!2100,0!0!750!2050,0!16!800!2050,6!8!800!2000,7!8!800!2100,3!16!1400!2000,1!16!1400!2100,3!16!1350!2000,1!16!1350!2100,1!16!1300!2100,3!16!1300!2000,0!0!1300!2050,0!0!1350!2050,10!2!1400!2050,8!3!1450!2050,9!3!1500!2050,3!16!1500!2000,1!16!1500!2100,3!16!1450!2000,1!16!1450!2100,3!16!1550!2000,1!16!1550!2100,0!0!1550!2050,0!16!1600!2050,6!8!1600!2000,7!8!1600!2100,2!16!1250!2050,4!8!1250!2100,5!8!1250!2000,3!16!750!1850,1!16!750!1950,3!16!700!1850,1!16!700!1950,1!16!650!1950,3!16!650!1850,0!0!650!1900,0!0!700!1900,10!2!750!1900,8!3!800!1900,9!3!850!1900,3!16!850!1850,1!16!850!1950,3!16!800!1850,1!16!800!1950,3!16!900!1850,1!16!900!1950,3!16!1050!1850,1!16!1050!1950,3!16!1000!1850,1!16!1000!1950,1!16!950!1950,3!16!950!1850,10!2!1050!1900,8!3!1100!1900,9!3!1150!1900,3!16!1150!1850,1!16!1150!1950,3!16!1100!1850,1!16!1100!1950,3!16!1200!1850,1!16!1200!1950,3!16!1350!1850,1!16!1350!1950,3!16!1300!1850,1!16!1300!1950,1!16!1250!1950,3!16!1250!1850,10!2!1350!1900,8!3!1400!1900,9!3!1450!1900,3!16!1450!1850,1!16!1450!1950,3!16!1400!1850,1!16!1400!1950,3!16!1500!1850,1!16!1500!1950,3!16!1650!1850,1!16!1650!1950,3!16!1600!1850,1!16!1600!1950,1!16!1550!1950,3!16!1550!1850,10!2!1650!1900,8!3!1700!1900,9!3!1750!1900,3!16!1750!1850,1!16!1750!1950,3!16!1700!1850,1!16!1700!1950,3!16!1800!1850,1!16!1800!1950,3!16!1850!1850,1!16!1850!1950,3!16!1900!1850,1!16!1900!1950,3!16!1950!1850,1!16!1950!1950,0!0!1950!1900,3!16!2000!1850,1!16!2000!1950,0!0!2000!1900,3!16!2050!1850,1!16!2050!1950,0!0!2050!1900,8!12!950!1900,8!15!1000!1900,9!13!900!1900,8!12!1250!1900,8!15!1300!1900,9!13!1200!1900,8!12!1550!1900,8!15!1600!1900,9!13!1500!1900,8!12!1850!1900,8!15!1900!1900,9!13!1800!1900,0!16!2100!1900,6!8!2100!1850,7!8!2100!1950,2!16!2500!500,0!16!2600!500,9!16!2550!550,6!1!2600!450,3!6!2550!400,4!10!2500!450,6!18!2500!400,1!14!2450!350,3!14!2500!350,1!15!2450!400,3!15!2550!350,1!15!2400!350,1!14!2400!300,3!14!2450!300,3!15!2500!300,1!15!2350!300,1!14!2350!250,3!14!2400!250,3!15!2450!250,1!15!2300!250,0!15!2450!750,0!14!2400!750,2!14!2400!700,0!15!2500!700,2!15!2400!650,0!15!2550!650,0!14!2500!650,0!1!2600!550,2!15!2450!600,2!10!2500!550,7!19!2500!600,9!16!2550!500,9!16!2550!450,7!6!2550!600,1!16!2100!150,3!16!2100!50,0!0!2100!100,8!12!2000!100,10!12!2050!100,10!15!1950!100,0!0!1900!100,1!16!1900!150,3!16!1900!50,1!16!1950!150,3!16!1950!50,1!16!2000!150,3!16!2000!50,1!16!2050!150,3!16!2050!50,1!14!2300!200,3!14!2350!200,3!15!2400!200,1!15!2250!200,1!9!2150!150,8!0!2200!150,6!19!2250!150,3!14!2300!150,3!15!2350!150,6!4!2300!100,3!1!2150!50,6!7!2200!100,0!0!2150!100,0!4!2350!850,2!4!2300!750,0!2!2400!800,5!2!2350!700,0!0!2350!750,0!0!2350!800,2!4!2250!800,2!4!2200!850,0!0!2300!800,0!0!2300!850,0!0!2250!850,2!16!2150!1450,9!12!2250!1350,11!12!2250!1450,11!15!2250!1300,0!16!2300!1450,2!16!2150!1350,0!16!2300!1350,2!16!2150!1300,0!16!2300!1300,9!12!2200!1350,11!12!2200!1450,11!15!2200!1300,9!12!2250!1400,2!16!2150!1400,0!16!2300!1400,9!12!2200!1400,1!16!2200!1500,4!8!2150!1500,7!8!2300!1500,1!16!2250!1500,8!3!2450!650,8!3!2450!700,1!4!300!900");
createBitmap(ceilingBMP, "3!16!150!600,0!0!150!650,7!2!200!750,4!0!250!850,5!0!250!800,6!0!300!800,7!0!300!850,1!15!150!750,0!0!700!350,2!16!650!350,4!8!650!400,5!8!650!300,1!16!700!400,3!16!700!300,7!15!750!400,0!0!750!350,0!5!800!350,7!8!850!350,5!5!850!300,0!1!900!250,5!5!900!200,0!5!950!150,7!1!1000!150,2!4!900!150,5!3!950!100,2!7!1000!100,9!17!1100!100,9!17!1150!100,2!3!850!200,3!8!850!250,5!0!800!250,3!8!800!300,5!10!750!300,11!16!1050!100,1!1!1200!150,5!1!1200!50,0!0!1200!100,1!16!1250!150,3!16!1250!50,0!0!1250!100,1!16!1850!150,3!16!1850!50,0!0!1850!100,8!12!1750!100,10!12!1800!100,10!15!1700!100,8!12!1350!100,10!12!1400!100,10!15!1300!100,8!12!1550!100,10!12!1600!100,10!15!1500!100,0!0!1450!100,0!0!1650!100,1!16!1300!150,3!16!1300!50,1!16!1350!150,3!16!1350!50,1!16!1400!150,3!16!1400!50,1!16!1450!150,3!16!1450!50,1!16!1500!150,3!16!1500!50,1!16!1550!150,3!16!1550!50,1!16!1600!150,3!16!1600!50,1!16!1650!150,3!16!1650!50,1!16!1700!150,3!16!1700!50,1!16!1750!150,3!16!1750!50,1!16!1800!150,3!16!1800!50,10!5!1200!1050,11!5!1250!1050,8!11!1200!1100,9!11!1250!1100,10!5!1150!850,10!6!1150!900,8!8!1250!850,8!11!1200!1000,9!11!1250!1000,9!7!1200!950,11!7!1250!950,9!5!1200!900,11!7!1250!900,10!7!1200!850,4!15!1150!1000,1!11!1150!950,6!3!1300!850,3!3!1250!800,6!7!1200!800,3!7!1300!900,0!0!1300!950,0!0!1150!800,7!7!1300!1000,0!10!1300!1050,0!1!1300!1100,8!12!1050!850,9!13!1000!850,10!14!1100!850,9!15!1100!900,1!1!1100!950,4!7!1050!900,8!0!1000!900,0!0!1100!800,2!7!1050!800,9!1!1000!800,3!17!850!800,3!17!900!800,3!17!950!800,0!0!950!850,8!0!850!850,4!7!900!850,1!2!950!900,0!0!1200!1150,0!0!1050!1300,0!0!1000!1300,0!0!1100!1300,0!0!1000!1350,3!8!1150!1250,7!7!1250!1150,0!0!1200!1200,11!16!1200!1250,11!16!1150!1300,0!4!1200!1300,0!2!1250!1250,11!0!1250!1200,7!2!1150!1350,0!7!1050!1350,11!1!1100!1350,2!10!1150!1200,5!10!1100!1250,2!1!1150!1150,5!1!1050!1250,0!0!950!1300,0!0!950!1350,2!16!850!1300,2!16!850!1350,3!5!200!700,6!1!200!650,1!6!150!700,3!16!1000!2000,1!16!1000!2100,3!16!950!2000,1!16!950!2100,1!16!900!2100,3!16!900!2000,0!0!900!2050,0!0!950!2050,10!2!1000!2050,8!3!1050!2050,9!3!1100!2050,3!16!1100!2000,1!16!1100!2100,3!16!1050!2000,1!16!1050!2100,3!16!1150!2000,1!16!1150!2100,0!0!1150!2050,0!16!1200!2050,6!8!1200!2000,7!8!1200!2100,2!16!850!2050,4!8!850!2100,5!8!850!2000,3!16!1800!2000,1!16!1800!2100,3!16!1750!2000,1!16!1750!2100,1!16!1700!2100,3!16!1700!2000,0!0!1850!2050,0!0!1900!2050,10!2!1700!2050,8!3!1750!2050,9!3!1800!2050,3!16!1900!2000,1!16!1900!2100,3!16!1850!2000,1!16!1850!2100,3!16!1950!2000,1!16!1950!2100,0!0!1950!2050,2!16!1650!2050,4!8!1650!2100,5!8!1650!2000,8!12!550!1900,8!15!600!1900,3!16!550!1850,3!16!600!1850,1!16!600!1950,1!16!550!1950,3!16!750!1850,1!16!750!1950,3!16!700!1850,1!16!700!1950,1!16!650!1950,3!16!650!1850,0!0!650!1900,0!0!700!1900,10!2!750!1900,8!3!800!1900,9!3!850!1900,3!16!850!1850,1!16!850!1950,3!16!800!1850,1!16!800!1950,3!16!900!1850,1!16!900!1950,3!16!1050!1850,1!16!1050!1950,3!16!1000!1850,1!16!1000!1950,1!16!950!1950,3!16!950!1850,10!2!1050!1900,8!3!1100!1900,9!3!1150!1900,3!16!1150!1850,1!16!1150!1950,3!16!1100!1850,1!16!1100!1950,3!16!1200!1850,1!16!1200!1950,3!16!1350!1850,1!16!1350!1950,3!16!1300!1850,1!16!1300!1950,1!16!1250!1950,3!16!1250!1850,10!2!1350!1900,8!3!1400!1900,9!3!1450!1900,3!16!1450!1850,1!16!1450!1950,3!16!1400!1850,1!16!1400!1950,3!16!1500!1850,1!16!1500!1950,3!16!1650!1850,1!16!1650!1950,3!16!1600!1850,1!16!1600!1950,1!16!1550!1950,3!16!1550!1850,10!2!1650!1900,8!3!1700!1900,9!3!1750!1900,3!16!1750!1850,1!16!1750!1950,3!16!1700!1850,1!16!1700!1950,3!16!1800!1850,1!16!1800!1950,3!16!1850!1850,1!16!1850!1950,3!16!1900!1850,1!16!1900!1950,3!16!1950!1850,1!16!1950!1950,0!0!1950!1900,3!16!2000!1850,1!16!2000!1950,0!0!2000!1900,3!16!2050!1850,1!16!2050!1950,0!0!2050!1900,3!16!500!1850,1!16!500!1950,9!13!500!1900,2!16!450!1900,4!8!450!1950,5!8!450!1850,8!12!950!1900,8!15!1000!1900,9!13!900!1900,8!12!1250!1900,8!15!1300!1900,9!13!1200!1900,8!12!1550!1900,8!15!1600!1900,9!13!1500!1900,8!12!1850!1900,8!15!1900!1900,9!13!1800!1900,3!16!2000!2000,1!16!2000!2100,3!16!2050!2000,1!16!2050!2100,0!0!2100!1900,1!11!2100!1950,2!11!2100!2000,0!7!2150!2050,7!1!2100!2100,8!12!2200!1900,9!12!2250!1850,9!13!2150!1900,8!14!2250!1900,11!15!2250!1800,10!17!2000!2050,10!17!2050!2050,10!17!2100!2050,9!13!2150!2000,8!14!2200!2000,11!15!2200!1950,3!16!2100!1850,0!0!2150!1950,0!0!2250!1600,3!8!2200!1850,2!10!2200!1800,5!10!2150!1850,0!3!2250!2000,7!3!2200!2050,7!7!2250!1950,0!1!2300!1900,0!16!2300!1850,2!16!2200!1750,9!12!2250!1700,11!12!2250!1750,11!15!2250!1650,0!16!2300!1800,0!16!2300!1750,2!16!2200!1700,0!16!2300!1700,2!16!2200!1650,0!16!2300!1650,2!16!2200!1600,0!16!2300!1600,9!16!2250!1550,4!10!2200!1550,1!6!2000!1300,6!10!2050!1250,6!18!2200!1500,1!14!2150!1450,1!15!2150!1500,1!15!2100!1450,1!14!2100!1400,1!15!2050!1400,1!14!2050!1350,3!14!2100!1350,3!15!2150!1350,1!15!2000!1350,3!15!2100!1300,4!18!2050!1300,4!1!1950!1250,2!16!1950!1200,0!16!2050!1200,2!1!1950!1150,0!10!2050!1150,8!16!2000!1250,8!16!2000!1200,8!16!2000!1150,5!6!2000!1100,5!19!2050!1100,0!15!2100!1100,2!15!2000!1050,2!14!2050!1050,0!15!2150!1050,0!14!2100!1050,2!15!2050!1000,2!14!2100!1000,0!15!2200!1000,2!15!2100!950,0!15!2250!950,0!14!2200!950,2!15!2150!900,2!14!2200!900,0!14!2250!900,2!15!2200!850,3!6!2350!800,7!2!2300!900,6!2!2350!750,3!10!2050!100,1!16!1900!150,3!16!1900!50,0!0!1900!100,1!14!2100!200,3!14!2150!200,3!15!2200!200,1!15!2050!200,1!9!1950!150,8!0!2000!150,6!19!2050!150,3!14!2100!150,3!15!2150!150,6!4!2100!100,3!1!1950!50,6!7!2000!100,0!0!1950!100,2!16!2200!400,0!16!2300!400,6!1!2300!350,3!6!2250!300,4!10!2200!350,6!18!2200!300,1!14!2150!250,3!14!2200!250,1!15!2150!300,3!15!2250!250,1!15!2100!250,9!16!2250!400,9!16!2250!350,0!0!2300!800,0!0!2300!850,0!4!2350!850,0!0!2300!750,0!0!2250!750,7!19!2250!850,1!7!2250!800,1!4!2200!750,1!16!750!850,3!16!750!800,3!9!700!800,7!9!700!850,1!9!800!850,5!9!800!800,0!0!900!1300,0!0!900!1350,6!1!2300!1550,3!6!2250!1500,3!14!2200!1450,3!15!2250!1450,3!15!2200!1400,3!14!2150!1400,8!3!2150!950,8!3!2150!1000");
createMovingFloor("2150!900!0!1!0!1,2200!900!0!1!0!1,2150!950!75!1!0!1,2200!950!75!1!0!1,2150!1000!150!-1!0!1,2200!1000!150!-1!0!1,2150!1050!75!-1!0!1,2200!1050!75!-1!0!1,2150!1100!0!1!0!1,2200!1100!0!1!0!1,2150!1150!75!1!0!1,2200!1150!75!1!0!1,2150!1200!150!-1!0!1,2200!1200!150!-1!0!1,2150!1250!75!-1!0!1,2200!1250!75!-1!0!1,2150!450!0!1!0!2,2200!450!0!1!0!2,2150!500!75!1!0!2,2200!500!75!1!0!2,2150!550!150!-1!0!2,2200!550!150!-1!0!2,2150!600!75!-1!0!2,2200!600!75!-1!0!2,2150!650!0!1!0!2,2200!650!0!1!0!2,2150!700!75!1!0!2,2200!700!75!1!0!2");
createWaypoints("6500!8230!1!500!100!90!1,7680!8380!1!219!100!90!1,8500!8360!1!270!100!90!2,9640!8410!1!500!100!95!2,11350!8820!1!586!100!116!2,12130!9480!1!506!100!138!2,12430!10320!1!400!100!172!2,12570!11420!0.99!400!100!180!2,12200!12450!0.99!399!100!-156!2,11610!13000!0.99!274!100!-126!2,10940!13310!0.99!274!100!-108!2,9370!13740!0.99!437!100!-103!2,8250!13980!0.87!334!100!-103!1,7770!14190!0.74!261!100!-133!1,7560!14510!0.74!216!100!-160!1,7150!15690!0.87!334!100!-146!1,6660!16080!0.74!260!100!-116!1,5970!16140!0.74!216!100!-74!1,5440!15750!0.74!216!100!-35!1,4890!14420!0.87!333!100!-20!1,4570!14100!0.74!260!100!-59!1,4070!14010!0.74!216!100!-108!1,3730!14240!0.74!215!100!-143!1,3560!14500!0.74!215!100!-165!1,3210!16520!0.87!333!100!-168!1,2670!17130!0.74!260!100!-116!1,2170!17440!0.87!265!100!-125!1,1730!17760!0.74!260!100!-133!1,1500!18210!0.74!216!100!-167!1,1530!18670!0.74!216!100!167!1,1820!19100!0.86!251!100!130!1,2330!19460!1!251!100!121!1,4800!20460!1!435!100!103!1,7780!20530!1!446!100!89!1,11810!20530!1!446!100!89!2,15810!20530!1!446!100!89!1,20350!20500!1!316!100!89!2,21090!20410!1!227!100!58!2,21630!19930!1!268!100!37!2,22420!18230!1!268!100!17!2,22700!16890!1!267!100!0!2,22520!16000!1!223!100!-14!2,22130!15280!1!223!100!-34!2,20730!13650!1!304!100!-45!2,20250!12710!1!216!100!-19!2,20200!11750!0.99!216!100!9!2,23070!8350!0.99!504!100!47!2,25190!6150!0.55!291!100!37!1,25410!5610!0.55!243!100!18!1,25490!4970!0.55!158!100!-6!1,25290!4320!0.55!158!100!-33!1,22890!2020!1!499!100!-52!1,22050!1610!1!379!100!-73!1,21210!1490!1!379!100!-87!1,17830!1480!1!500!100!-90!2,15500!1480!1!500!100!-90!1,13420!1480!1!500!100!-90!2,12550!1400!1!410!100!-90!1,10850!1400!1!344!100!-92!2,9990!1580!1!272!100!-121!2,9310!2110!1!165!100!-139!2,8870!2860!0.85!165!100!-149!2,8360!3380!0.85!165!100!-120!2,6960!3840!0.85!294!100!-99!2,3740!4260!0.85!294!100!-110!1,3010!4990!0.85!404!100!-152!1,2900!5820!0.84!472!100!172!1,3290!7010!0.84!372!100!144!1,4090!7810!0.84!262!100!117!1");
createCheckpoints("5400!8500!1!3350,6450!8470!1!3350,7660!8470!1!3350,9050!8410!1!3350,10760!9230!1!3780,13030!10620!0!4840,12550!11950!0!3350,9870!13710!1!3350,7040!14370!0!3360,7320!15440!0!3360,6260!16560!1!3630,5070!15500!0!2970,5240!14500!0!2520,4260!13540!1!2790,3000!14490!0!2510,3090!16480!0!2830,2320!17370!1!2760,1040!18180!0!2770,2110!19510!1!2630,4750!20020!1!4070,6980!20010!1!4070,9010!19970!1!4070,10990!20010!1!4070,13030!19970!1!4070,15000!19940!1!4070,17040!19910!1!4070,19500!19890!1!4070,20500!19980!1!4070,23020!17490!0!4070,22240!15470!0!4070,20320!13500!0!8690,20280!12260!0!8910,21640!10390!0!6000,24000!8160!0!6000,25050!7000!0!9940,25710!4990!0!11480,21860!3000!0!9310,20360!1720!1!3450,19090!1310!1!2610,17080!1240!1!2610,15070!1220!1!2610,13080!1200!1!2610,10990!1310!1!2610,9490!1960!1!4180,7780!3260!1!3540,6100!3750!1!2610,5010!3750!1!2610,1700!4500!0!7620,2370!5470!0!5250,3630!6780!0!7840,4750!8500!1!5250");
createBikes("4750!8070!90,4750!8360!90,4750!8650!90,4750!8940!90");
createMovingLightning("13500!870!-180!0.74!0!1,14000!880!-180!0.74!0.5!1,14500!880!-180!0.74!1!-1,15500!870!-180!0.74!0!1,16000!880!-180!0.74!0.5!1,16490!880!-180!0.74!1!-1,17500!870!-180!0.74!0!1,18000!880!-180!0.74!0.5!1,18490!880!-180!0.74!1!-1");
createLightBars("7490!8370,7990!8370,7660!8370,7820!8370,7500!8620,8000!8620,7660!8620,7830!8620,8490!8250,8330!8290,8160!8330,7000!8240,7170!8290,7330!8330,7330!8670,7170!8710,7000!8750,8170!8660,8330!8710,8490!8750,4750!9420,4750!7440");
createLightning("3920!4370,3570!4600,3580!5000,3180!5230,3500!5660,3110!5900,3440!6250,3500!6750,3920!7000,4270!7380");
createWalls("13000!1060!200!1!3.75!1.01!0!1!1,15000!1430!0!1!3.75!1.01!0!1!1,15000!1060!0!1!3.75!1.01!0!1!1,17000!1430!200!1!3.75!1.01!0!1!1,17000!1060!200!1!3.75!1.01!0!1!1,18999!1430!0!1!3.75!1.01!0!1!1,18999!1060!0!1!3.75!1.01!0!1!1,13000!1430!200!1!3.75!1.01!0!1!1,13412!9246!0!13!5.1!2.1!0!1!0,13463!9729!0!1!5.1!2.11!0!1!0,13204!8798!0!38!5.1!2.1!0!1!0,12858!8437!0!50!5.1!2.1!0!1!0,8880!13250!200!1!5!0.51!0!1!1,8880!13750!200!1!5!0.51!0!1!1,7471!13244!0!-57!5.1!2.1!0!1!0,7921!13067!0!-79!5.1!2.1!0!1!0,7113!13569!0!-36!5.1!2.1!0!1!0,6931!14008!0!-7!5.09!2.1!0!1!0,5123!16037!0!213!5.1!2.1!0!1!0,4943!15585!0!191!5.1!2.1!0!1!0,5453!16394!0!234!5.1!2.1!0!1!0,5893!16574!0!263!5.09!2.1!0!1!0,3052!17393!0!-57!5.1!2.1!0!1!0,2600!17573!0!-79!5.1!2.1!0!1!0,3409!17063!0!-36!5.1!2.1!0!1!0,3589!16622!0!-7!5.09!2.1!0!1!0,21482!9759!0!135!5.1!2.1!0!1!0,21832!9418!0!135!5.1!2.1!0!1!0,21607!10631!0!135!5.1!2.1!0!1!0,21957!10291!0!135!5.1!2.1!0!1!0,24433!6799!0!135!5.1!2.1!0!1!0,24783!6459!0!135!5.1!2.1!0!1!0,24558!7672!0!135!5.1!2.1!0!1!0,24908!7331!0!135!5.1!2.1!0!1!0,6999!19060!200!1!3.75!1.01!1!-1!1,8999!19430!0!1!3.75!1!1!1!1,8999!19060!0!1!3.75!1!1!1!1,10999!19430!100!1!3.75!1!1!1!1,10999!19060!100!1!3.75!1!1!1!1,12999!19430!100!1!3.75!1.01!1!-1!1,12999!19060!100!1!3.75!1.01!1!-1!1,6999!19430!200!1!3.75!1!1!-1!1,14999!19430!200!1!3.75!1!1!-1!1,14999!19060!200!1!3.75!1!1!-1!1,16999!19430!200!1!3.75!1!1!-1!1,16999!19060!0!1!3.75!1!1!1!1,4759!7691!199!0!5.1!.75!0!1!2,4759!9178!199!0!5.1!.75!0!1!2,4759!8680!199!0!5.1!.75!0!1!2,4759!8179!199!0!5.1!.75!0!1!2,2002!5120!0!1!5.1!2.11!0!1!0,2002!5610!0!1!5.1!2.11!0!1!0,2002!6100!0!1!5.1!2.11!0!1!0,2030!6590!0!7!5.1!2.1!0!1!0,2089!4641!0!-20!5.1!2.1!0!1!0,6735!7997!100!0!1!1!0!1!3,6735!8997!100!0!1!1!0!1!4,12772!12501!100!-90!1!1!0!1!3,12502!13001!100!-90!1!1!0!1!3,12002!13501!100!-90!1!1!0!1!3,4127!13318!100!180!1!1!0!1!4,4411!13318!100!180!1!1!0!1!4,804!18378!100!-90!1!1!0!1!4,804!18094!100!-90!1!1!0!1!4,13270!11510!0!-90!5!2!0!1!5,19595!12297!0!90!5!2!0!1!5,23331!18827!0!52!5!2!0!1!5,4895!19993!0!0!5!2!0!1!5,9616!2386!0!228!5!2!0!1!5,8859!1683!0!228!5!2!0!1!5");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get typeOf():String{
return ("Track");
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _vArray():Array{
return (vArray);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 218
//TrackChris04 (TrackChris04)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackChris04 extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackChris04(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 13250;
groundBMP = new BitmapData(2650, 2650, true, 0);
ceilingBMP = new BitmapData(2650, 2650, true, 0);
createBitmap(groundBMP, "4!1!1850!200,3!7!1900!150,4!10!1850!150,2!8!1850!100,1!10!1800!100,1!1!1750!100,6!7!1800!50,3!3!1850!50,6!3!1900!100,7!1!1700!100,2!7!1650!50,7!10!1650!100,1!8!1600!100,0!10!1600!150,0!1!1600!200,5!7!1550!150,2!3!1550!100,5!3!1600!50,5!1!2350!950,0!7!2400!1000,5!10!2400!950,3!8!2450!950,2!10!2450!900,2!1!2450!850,7!7!2500!900,0!3!2500!950,7!3!2450!1000,4!1!2450!750,3!7!2500!650,4!10!2450!700,2!8!2450!650,1!10!2400!650,1!1!2350!650,6!7!2400!550,3!3!2450!550,6!3!2500!600,6!1!1950!400,2!1!1500!300,1!7!1900!450,6!9!1950!450,0!0!1200!300,6!1!1250!300,1!7!1200!350,6!10!1250!350,0!8!1250!400,3!10!1300!400,3!1!1350!400,4!7!1300!450,1!3!1250!450,4!3!1200!400,5!1!1400!400,0!7!1450!450,5!10!1450!400,3!8!1500!400,2!10!1500!350,7!7!1550!350,0!3!1550!400,7!3!1500!450,4!1!1150!300,3!7!1200!250,4!10!1150!250,2!8!1150!200,1!10!1100!200,1!1!1050!200,6!7!1100!150,3!3!1150!150,6!3!1200!200,7!1!950!200,2!7!900!150,7!10!900!200,1!8!850!200,0!10!850!250,5!7!800!250,2!3!800!200,5!3!850!150,6!1!500!450,6!10!500!500,0!8!500!550,3!10!550!550,3!1!600!550,4!7!550!600,1!3!500!600,5!1!650!550,0!7!700!600,5!10!700!550,3!8!750!550,2!10!750!500,2!1!750!450,7!3!750!600,4!1!400!400,0!1!850!300,3!7!450!350,4!10!400!350,2!8!400!300,1!10!350!300,1!1!300!300,6!7!350!250,3!3!400!250,6!3!450!300,0!0!300!250,0!0!200!250,7!1!200!300,2!7!150!250,7!10!150!300,1!8!100!300,0!10!100!350,5!7!50!350,2!3!50!300,5!3!100!250,0!0!1900!400,10!3!600!600,8!3!650!600,10!3!1700!50,8!3!1750!50,9!4!1900!200,8!3!1900!250,0!0!250!250,0!1!100!400,3!14!1950!500,4!10!1900!500,1!10!1950!550,4!8!1900!550,3!1!2050!500,3!9!2000!500,4!7!2000!550,0!0!1900!350,1!1!2050!600,1!9!2100!600,4!7!2200!600,8!0!2150!600,0!0!2300!550,0!0!2300!600,9!12!2350!550,9!12!2350!600,0!0!2450!600,0!0!2400!600,0!1!2550!850,6!1!2550!700,0!16!2550!750,9!12!2500!800,11!12!2500!850,11!15!2500!750,0!16!2550!800,11!17!2250!600,11!17!2050!550,11!17!2100!550,8!12!2200!550,10!12!2250!550,10!15!2150!550,9!16!2500!700,9!16!1900!300,11!16!1550!250,11!16!1550!200,11!16!1550!300,11!17!1400!450,11!17!1350!450,9!17!950!150,9!17!1050!150,9!12!800!350,8!13!800!300,9!15!800!400,9!17!1000!150,8!13!50!600,9!12!50!450,8!13!50!400,9!15!50!500,8!15!100!700,9!15!50!950,10!18!200!750,9!14!50!700,9!12!50!650,10!16!50!550,10!18!150!750,10!12!100!850,11!14!50!850,11!16!200!800,0!1!250!800,6!1!250!750,9!12!50!900,7!1!200!850,3!1!200!700,0!16!100!950,6!1!100!600,3!11!150!700,0!11!150!850,1!7!50!1000,6!10!100!1000,0!8!100!1050,3!10!150!1050,3!1!200!1050,4!3!50!1050,9!13!200!1100,1!4!100!1100,1!4!150!1150,3!14!200!1150,8!17!150!1100,3!2!250!1150,1!2!200!1200,8!0!250!1200,1!18!300!1200,7!2!450!1200,11!1!400!1200,0!4!500!1150,2!14!450!1150,5!2!400!1150,8!15!450!1100,1!18!350!1200,5!1!400!1050,0!0!500!1100,6!8!150!650,7!8!150!900,3!11!100!650,0!11!100!900,0!0!150!800,1!2!50!750,4!6!100!750,5!2!50!800,2!6!100!800,12!0!250!1100,12!0!300!1100,12!0!350!1100,12!0!400!1100,7!9!700!1000,0!6!650!1000,5!9!650!950,9!1!700!950,1!16!750!1000,3!18!800!950,1!9!800!1000,4!6!850!1000,5!10!450!1050,7!18!500!1050,5!11!500!1000,5!10!550!1000,7!18!600!1000,5!11!600!950,3!18!750!950,10!0!850!950,0!8!900!1000,6!16!900!950,6!0!950!1000,4!18!950!1050,6!11!1000!1050,4!1!950!1200,3!7!1000!1150,6!10!1000!1100,0!0!1000!1200,13!0!1000!1650,13!0!1000!1700,13!0!1000!1750,12!0!700!1050,12!0!750!1050,12!0!800!1050,0!0!850!1050,0!0!900!1050,1!1!850!1100,1!10!900!1100,4!10!950!1150,2!8!950!1100,9!13!550!1050,8!15!650!1050,8!12!600!1050,7!1!600!1100,0!5!550!1100,13!0!1000!1800,13!0!1000!1850,8!13!1000!1350,9!15!1000!1450,9!12!1000!1400,8!13!1000!1500,9!15!1000!1600,9!12!1000!1550,5!1!850!2100,0!7!900!2150,5!10!900!2100,3!8!950!2100,2!10!950!2050,2!1!950!2000,7!3!950!2150,11!16!1000!1900,11!16!1000!1950,10!12!850!2150,10!15!750!2150,8!12!800!2150,3!7!1050!2000,10!1!1050!1950,0!0!1000!2050,11!16!1000!2000,8!4!1050!2100,8!3!1050!2050,6!1!500!2100,1!7!450!2150,6!10!500!2150,0!8!500!2200,3!10!550!2200,0!1!600!2250,4!7!550!2250,1!3!500!2250,4!3!450!2200,2!7!550!1750,7!10!550!1800,1!8!500!1800,0!10!500!1850,0!1!500!1900,5!7!450!1850,2!3!450!1800,5!3!500!1750,9!4!450!1900,8!3!450!1950,8!3!450!2000,8!3!450!2050,11!4!450!2100,4!1!900!2250,0!7!950!2250,5!10!950!2200,3!8!1000!2200,2!10!1000!2150,7!7!1050!2150,0!3!1050!2200,7!3!1000!2250,8!4!1000!1300,8!3!1000!1250,6!2!1050!1900,13!0!1850!1800,13!0!1900!1800,13!0!1950!1800,13!0!2000!1800,13!0!2050!1800,9!13!1700!1800,8!15!1800!1800,8!12!1750!1800,4!1!2300!1950,3!7!2350!1900,4!10!2300!1900,2!8!2300!1850,1!10!2250!1850,1!1!2200!1850,6!3!2350!1850,8!17!2100!1800,8!17!2150!1800,8!13!2350!1950,9!15!2350!2050,9!12!2350!2000,2!7!2200!1750,9!1!2150!1750,0!0!2250!1800,8!17!2200!1800,9!4!1950!2100,8!3!1950!2150,8!4!1950!2200,0!7!2350!2350,5!10!2350!2300,3!8!2400!2300,2!10!2400!2250,2!1!2400!2200,7!7!2450!2250,0!3!2450!2300,7!3!2400!2350,6!1!2000!2200,1!7!1950!2250,6!10!2000!2250,0!8!2000!2300,3!10!2050!2300,4!7!2050!2350,1!3!2000!2350,4!3!1950!2300,4!1!2400!1900,3!7!2450!1850,4!10!2400!1850,2!8!2400!1800,1!10!2350!1800,6!7!2350!1750,3!3!2400!1750,6!3!2450!1800,8!4!2450!2200,8!3!2450!2150,8!3!2450!2050,8!3!2450!2000,8!3!2450!1950,10!4!2450!1900,8!3!2450!2100,5!2!2100!1750,9!13!1400!1800,8!15!1500!1800,8!12!1450!1800,5!8!900!2200,6!8!600!2200,6!1!600!1750,7!8!600!1800,9!13!2250!1750,8!15!2300!1750,0!1!2100!2350,4!1!2300!2350,5!8!2300!2300,6!8!2100!2300,9!13!1950!1000,8!15!2050!1000,8!12!2000!1000,9!13!2100!1000,8!15!2200!1000,8!12!2150!1000,9!13!2250!1000,8!15!2350!1000,8!12!2300!1000,11!12!2000!1600,11!15!2000!1500,9!12!2000!1550,0!1!2050!1600,0!9!2050!1550,11!0!2050!1500,0!0!1000!2100,0!0!2300!1800,9!3!1900!1000,8!3!1850!1000,0!0!1800!1000,9!4!450!450,8!3!450!500,8!4!800!500,8!3!800!450,1!4!450!550,9!16!450!400,0!4!800!550");
createBitmap(ceilingBMP, "0!0!1200!400,6!1!1250!400,1!7!1200!450,6!10!1250!450,0!8!1250!500,3!10!1300!500,3!1!1350!500,4!3!1200!500,5!1!1400!500,5!10!1450!500,3!8!1500!500,2!10!1500!450,2!1!1500!400,7!7!1550!450,0!3!1550!500,0!0!1550!400,4!1!1150!400,0!1!1600!350,3!7!1200!350,6!9!1200!250,10!1!1200!300,1!7!1150!250,4!9!1150!350,8!1!1150!300,0!0!1900!400,4!1!1850!350,3!7!1900!300,4!10!1850!300,2!8!1850!250,1!10!1800!250,1!1!1750!250,6!7!1800!200,3!3!1850!200,6!3!1900!250,7!1!1700!250,2!7!1650!200,7!10!1650!250,1!8!1600!250,0!10!1600!300,5!7!1550!300,2!3!1550!250,5!3!1600!200,6!1!1950!400,1!7!1900!450,6!10!1950!450,0!8!1950!500,0!0!1150!200,4!1!1100!200,3!7!1150!150,4!10!1100!150,2!8!1100!100,1!10!1050!100,1!1!1000!100,6!7!1050!50,3!3!1100!50,6!3!1150!100,7!1!950!100,2!7!900!50,7!10!900!100,1!8!850!100,0!10!850!150,0!1!850!200,5!3!850!50,6!1!1200!200,2!1!750!350,6!1!500!350,1!7!450!400,6!10!500!400,0!8!500!450,3!10!550!450,3!1!600!450,4!7!550!500,1!3!500!500,4!3!450!450,5!1!650!450,0!7!700!500,5!10!700!450,3!8!750!450,2!10!750!400,7!7!800!400,0!3!800!450,7!3!750!500,4!1!400!250,3!7!450!200,4!10!400!200,2!8!400!150,1!10!350!150,1!1!300!150,6!7!350!100,3!3!400!100,6!3!450!150,7!1!200!150,2!7!150!100,7!10!150!150,1!8!100!150,0!10!100!200,5!7!50!200,2!3!50!150,5!3!100!100,0!1!100!250,0!0!50!350,10!3!200!100,8!3!300!100,10!3!950!50,8!3!1000!50,8!3!250!100,8!4!50!300,8!3!50!250,3!1!2050!500,4!7!2000!550,0!0!2050!550,0!0!2100!550,3!10!2000!500,1!1!2050!600,1!9!2100!600,4!7!2200!600,8!0!2150!600,0!0!2150!550,0!0!2200!550,0!0!2250!550,0!0!2250!600,0!1!2300!600,6!1!2300!550,4!10!1900!500,1!10!1950!550,4!8!1900!550,9!17!1700!200,9!17!1750!200,11!17!600!500,11!17!650!500,11!16!800!350,9!12!800!250,9!15!800!300,9!12!50!450,8!13!50!400,9!15!50!500,11!12!450!350,11!15!450!300,8!3!450!250,10!3!1300!550,8!3!1350!550,0!0!50!550,8!13!50!600,9!15!50!650,8!15!450!1100,5!1!450!1050,1!1!50!700,6!1!100!650,7!8!100!700,12!0!250!1100,12!0!300!1100,12!0!350!1100,12!0!400!1100,12!0!700!1050,12!0!750!1050,12!0!800!1050,9!13!600!1050,8!15!650!1050,7!1!600!1100,2!7!550!1050,0!7!500!1100,5!10!500!1050,7!10!550!1100,13!0!1200!1800,13!0!1150!1800,13!0!1100!1800,13!0!1050!1800,13!0!1000!1800,13!0!950!1800,1!7!550!2050,6!10!600!2050,0!8!600!2100,3!10!650!2100,3!1!700!2100,4!7!650!2150,1!3!600!2150,4!3!550!2100,11!17!750!2150,11!17!700!2150,7!1!750!1850,2!7!700!1800,7!10!700!1850,1!8!650!1850,0!10!600!1950,5!7!550!1950,2!3!550!1900,5!3!650!1800,8!16!550!2000,9!13!750!1800,8!15!800!1800,9!3!900!1800,8!3!850!1800,9!3!700!1750,8!3!650!1750,3!1!900!1750,3!9!850!1750,6!7!750!1750,10!0!800!1750,10!3!600!1750,1!7!450!2150,6!10!500!2150,0!8!500!2200,3!10!550!2200,3!1!600!2200,4!7!550!2250,1!3!500!2250,4!3!450!2200,7!1!600!1800,2!7!550!1750,7!10!550!1800,1!8!500!1800,0!10!500!1850,5!7!450!1850,2!3!450!1800,5!3!500!1750,5!1!900!2200,0!7!950!2250,5!10!950!2200,3!8!1000!2200,2!10!1000!2150,2!1!1000!2100,7!7!1050!2150,0!3!1050!2200,7!3!1000!2250,10!3!600!2250,8!3!650!2250,8!3!700!2250,8!3!750!2250,8!3!800!2250,8!3!850!2250,11!2!900!2250,0!16!600!2000,13!0!2000!1650,13!0!2000!1700,13!0!2000!1750,13!0!2000!1800,13!0!2000!1850,0!7!2250!2250,5!10!2250!2200,3!8!2300!2200,2!10!2300!2150,2!1!2300!2100,7!7!2350!2150,0!3!2350!2200,7!3!2300!2250,11!16!2350!2050,11!16!2350!2100,6!1!2050!2050,1!7!2000!2100,6!10!2050!2100,0!8!2050!2150,3!10!2150!2200,4!7!2150!2250,4!3!2000!2150,11!17!2200!2250,11!12!2000!2050,11!15!2000!2000,9!4!2000!1900,8!3!2000!1950,2!1!1950!1900,2!9!1950!1950,5!7!1950!2050,9!0!1950!2000,5!1!2300!2300,0!7!2350!2350,5!10!2350!2300,3!8!2400!2300,2!10!2400!2250,7!7!2450!2250,0!3!2450!2300,7!3!2400!2350,6!1!2000!2200,1!7!1950!2250,6!10!2000!2250,0!8!2000!2300,3!10!2050!2300,3!1!2100!2300,4!7!2050!2350,1!3!2000!2350,4!3!1950!2300,10!3!2100!2350,8!3!2150!2350,8!3!2200!2350,8!3!2250!2350,11!2!2300!2350,3!7!2450!1850,4!10!2400!1850,2!8!2400!1800,1!10!2350!1800,1!1!2300!1800,6!7!2350!1750,3!3!2400!1750,6!3!2450!1800,9!3!2300!1750,8!3!2250!1750,3!16!2200!2200,9!13!1250!1800,8!15!1350!1800,11!12!1950!2200,11!15!1950!2100,9!12!1950!2150,8!12!1300!1800,11!16!1050!2100,6!8!500!2100,5!1!450!2100,1!1!450!1900,7!8!500!1900,4!8!2400!1900,7!1!2450!1900,3!1!2450!2200,5!8!2400!2200,9!13!1550!1800,8!15!1650!1800,8!12!1600!1800,3!7!2000!1550,4!10!1950!1550,2!8!1950!1500,1!10!1900!1500,1!1!1850!1500,6!7!1900!1450,3!3!1950!1450,6!3!2000!1500,9!4!1650!1250,8!3!1650!1300,4!1!1950!1600,1!7!1650!1350,6!10!1700!1350,0!8!1700!1400,3!10!1750!1400,3!1!1800!1400,4!7!1750!1450,1!3!1700!1450,4!3!1650!1400,6!1!1700!1300,11!17!1850!1450,9!16!2000!1600,11!17!1800!1450,2!7!1750!1000,7!10!1750!1050,1!8!1700!1050,0!10!1700!1100,0!1!1700!1150,5!7!1650!1100,2!3!1650!1050,5!3!1700!1000,7!1!1800!1050,8!16!1650!1150,8!16!1650!1200,9!13!1950!1000,8!15!2050!1000,8!12!2000!1000,9!13!2100!1000,8!15!2200!1000,8!12!2150!1000,9!13!2250!1000,8!15!2350!1000,8!12!2300!1000,7!0!650!1900,2!4!600!1850,1!8!600!1900,6!0!2100!2150,1!4!2050!2200,0!8!2100!2200,1!3!2100!2250,8!13!1000!1350,9!15!1000!1450,9!12!1000!1400,8!13!1000!1500,9!15!1000!1600,9!12!1000!1550,14!0!1000!1650,9!3!1900!1000,8!3!1850!1000,0!0!1800!1000,0!0!1900!350,0!0!1550!350,8!4!800!200,8!3!800!150,2!4!800!100,8!3!1400!550,11!2!1450!550,1!4!1250!550,0!4!1500!550,1!1!1300!600,7!1!1450!600,1!16!1350!600,1!16!1400!600");
createMovingFloor("1900!1450!0!1!0!1,1950!1450!0!1!0!1,2000!1450!0!1!0!1,1900!1400!0!1!0!1,1950!1400!0!1!0!1,2000!1400!0!1!0!1,1900!1350!0!1!0!1,1950!1350!0!1!0!1,2000!1350!0!1!0!1,1900!1150!0!1!0!1,1950!1150!0!1!0!1,2000!1150!0!1!0!1,1900!1100!0!1!0!1,1950!1100!0!1!0!1,2000!1100!0!1!0!1,1900!1050!0!1!0!1,1950!1050!0!1!0!1,2000!1050!0!1!0!1,1900!1300!150!-1!0!2,1950!1300!150!-1!0!2,2000!1300!150!-1!0!2,1900!1250!150!-1!0!2,1950!1250!150!-1!0!2,2000!1250!150!-1!0!2,1900!1200!150!-1!0!2,1950!1200!150!-1!0!2,2000!1200!150!-1!0!2");
createWaypoints("21250!6070!1!500!100!-90!1,20260!5750!1!335!100!-76!1,19500!5110!1!259!100!-30!1,19210!4000!1!259!100!0!1,19210!2630!1!259!100!0!1,18820!1440!0.75!259!100!-46!1,18170!920!0.75!259!100!-83!1,16850!1010!0.75!259!100!-113!1,16180!1650!1!259!100!-143!1,15860!2640!1!259!100!-173!1,15550!3810!1!259!100!-158!1,14970!4550!1!259!100!-128!1,14000!4830!1!258!100!-89!1,12860!4500!1!258!100!-59!1,12150!3750!1!258!100!-14!1,11910!2880!1!258!100!-14!1,11580!1750!1!258!100!-14!2,11100!1060!1!258!100!-59!2,10090!860!1!258!100!-89!2,8990!1220!1!258!100!-128!2,8520!2180!1!258!100!-173!2,8240!3840!1!258!100!-173!2,7820!4810!1!258!100!-143!2,6500!5260!0.99!257!100!-91!2,5270!4920!0.99!257!100!-46!2,4760!3860!0.99!257!100!-16!2,4190!1740!0.99!257!100!-46!2,2830!1280!0.99!257!100!-91!2,1390!1640!0.99!317!100!-136!2,940!2290!0.99!317!100!179!2,860!4360!0.99!317!100!179!2,980!6490!0.71!317!100!164!1,1350!7000!0.52!317!100!134!1,1950!7380!0.52!262!100!119!1,2450!7980!0.52!468!100!179!1,1920!8570!0.52!262!100!-121!1,1230!9070!0.85!262!100!-136!1,930!10040!1!262!100!179!1,2060!11640!1!262!100!134!1,3010!12020!1!167!100!104!1,4050!12010!1!167!100!74!1,5010!11390!1!238!100!44!1,6120!10250!1!238!100!44!1,7320!9810!1!238!100!74!1,8640!9810!1!238!100!104!1,9740!10590!1!238!100!134!1,10260!11620!1!238!100!164!1,10490!14630!1!500!100!180!1,10490!16100!1!500!100!180!2,10450!17230!1!410!100!180!1,10450!19350!1!280!100!180!1,10420!20480!1!280!100!-166!1,9840!21530!1!280!100!-135!1,8560!21900!1!280!100!-90!1,7910!21930!1!280!100!-90!1,6750!21820!1!280!100!-75!2,5990!21150!1!280!100!-30!2,5810!20220!1!280!100!0!2,6110!19060!1!279!100!36!2,7190!18240!1!279!100!72!2,8200!18120!1!279!100!87!2,10300!18040!1!380!100!89!2,12340!18010!1!454!100!89!2,13870!18010!1!454!100!89!2,15420!18010!1!454!100!89!1,16920!18010!1!454!100!89!2,18500!18010!1!454!100!89!1,20300!18050!1!384!100!89!1,21710!18020!1!298!100!89!1,23080!18390!1!228!100!119!1,23780!19140!1!228!100!149!1,23960!20560!1!228!100!179!1,23940!21200!1!228!100!-173!2,23650!22040!1!228!100!-151!2,22680!22660!1!228!100!-106!2,21510!22540!1!228!100!-76!2,20610!21940!1!228!100!-46!2,20180!20820!1!228!100!-16!2,20110!20000!1!243!100!-1!2,20060!18680!1!389!100!-1!2,20120!16720!1!329!100!-1!2,19840!15590!1!224!100!-31!2,19050!15050!1!224!100!-76!2,17660!14610!1!224!100!-76!2,16940!14230!0.7!224!100!-46!2,16600!13600!0.7!299!100!-1!2,16600!11690!0.7!299!100!-1!2,16980!10660!0.79!299!100!44!2,17810!10140!0.79!299!100!74!2,18760!10050!0.79!299!100!89!2,20680!10110!1!299!100!89!1,22850!10140!1!299!100!89!2,23690!10140!1!299!100!89!1,24630!9740!1!264!100!44!1,25120!8740!1!264!100!14!1,25190!7540!1!263!100!-8!1,24810!6710!1!263!100!-53!1,23000!6270!1!640!100!-90!1");
createCheckpoints("22600!5980!1!7000,21500!5980!1!7000,20500!5980!1!7000,19310!4490!0!7000,19310!3700!0!7000,17510!1580!1!7000,15990!3780!0!7000,14330!5890!1!7000,13490!5890!1!7000,12380!3780!0!7000,12380!2730!0!7000,10490!1330!1!7000,9650!1330!1!7000,8480!2730!0!7000,8480!3780!0!7000,6880!6560!1!7000,6040!6560!1!7000,4990!3970!0!7000,3570!1650!1!7000,2730!1650!1!7000,2010!1650!1!7000,700!4010!0!7000,700!5010!0!7000,700!6290!0!7000,1300!7260!0!7000,1750!7970!0!7000,1350!8760!0!7000,850!9510!0!7000,890!10270!0!7000,2030!11370!1!7000,3000!11370!1!7000,3980!11370!1!7000,4970!11370!1!7000,5990!11330!1!7000,7030!11370!1!7000,8000!11370!1!7000,9030!11370!1!7000,10210!12070!0!7000,9990!12990!0!7000,10010!14010!0!7000,10190!15010!0!7000,10260!15990!0!7000,10260!17050!0!7000,10180!18190!0!7000,10180!19520!0!7000,10180!20510!0!7000,9240!22880!1!7000,8200!22880!1!7000,7010!22880!1!7000,5020!20650!0!7000,5020!19500!0!7000,7250!18010!1!7000,8500!17970!1!7000,9740!17970!1!7000,11330!17970!1!7000,12730!17970!1!7000,13990!17970!1!7000,15210!17970!1!7000,16510!17970!1!7000,17770!17920!1!7000,18990!18000!1!7000,20130!18000!1!7000,21200!18000!1!7000,22530!17950!1!7000,24450!19510!0!7000,24450!20510!0!7000,24450!21410!0!7000,22800!23480!1!7000,21470!23530!1!7000,20260!21020!0!7000,20260!19990!0!7000,20260!19000!0!7000,20260!18140!0!7000,20200!17280!0!7000,20200!16510!0!7000,20200!15700!0!7000,19230!14710!0!10570,19230!13780!0!10570,19230!12840!0!10570,19230!11980!0!10570,19230!11170!0!10570,22490!10550!1!7000,23500!10550!1!7000,24320!10550!1!7000,25100!8700!0!7000,25100!7480!0!7000,24280!5980!1!7000,23750!6020!1!7000");
createBikes("23700!5670!-90,23700!5890!-90,23700!6110!-90,23700!6330!-90");
createMovingLightning("2000!2500!-180!0.61!0!1,3500!2500!-179!0.64!0.5!1,2500!2500!-179!0.5!1!-1,3000!2500!-179!0.5!0.5!-1,3000!11000!-180!0.5!0!1,3100!11000!-180!0.5!0!1,3200!11000!-180!0.5!0!1,3300!11000!-180!0.5!0!1,3400!11000!-180!0.5!0!1,3500!11000!-180!0.5!0!1,3600!11000!-180!0.5!0!1,3700!11000!-180!0.5!0!1,3800!11000!-180!0.5!0!1,3900!11000!-180!0.5!0!1,4000!11000!-180!0.5!0!1,7500!10500!-180!0.5!0!1,7600!10500!-180!0.5!0!1,7700!10500!-180!0.5!0!1,7800!10500!-180!0.5!0!1,7900!10500!-180!0.5!0!1,8000!10500!-180!0.5!0!1,8100!10500!-180!0.5!0!1,8200!10500!-180!0.5!0!1,8300!10500!-180!0.5!0!1,8400!10500!-180!0.5!0!1,8500!10500!-180!0.5!0!1,13230!18000!-180!0.5!0!1,14750!18000!-180!0.5!0!1,16230!18000!-180!0.5!0!1,17750!18000!-180!0.5!0!1,16690!2070!-180!0.7!0!1,18190!2040!-179!0.67!0.5!1,17190!2000!-179!0.5!1!-1,17690!2000!-179!0.5!0.5!-1");
createLightBars("23000!6500,23000!5500,22500!6500,22500!5500,22750!6500,22750!5500,22000!6390,22000!5500,22250!6440,22250!5500,21500!6260,21500!5500,21750!6320,21750!5500,21250!5500,21250!6180,21000!5500,21000!6130,11460!2350,12000!2000,500!4500,1000!4500,1000!5000,490!5000,490!5500,1000!5500,490!6000,1000!6000,10000!13500,10500!13500,10000!14000,10500!14000,10000!14500,10500!14500,10000!15000,10500!15000,10000!15500,10500!15500,10000!16000,10500!16000,10000!16500,10500!16500,19000!10000,19500!10000,20000!10000,20500!10000,21000!10000,21500!10000,22000!10000,22500!10000,23000!10000,23500!10000,23610!6500,23610!5500");
createLightning("");
createWalls("19991!5854!0!250!5.1!1.76!0!1!0,19568!5629!0!235!5.1!1.76!0!1!0,19258!5273!0!209!5.09!1.76!0!1!0,19082!4827!0!196!5.09!1.76!0!1!0,17250!2500!0!-89!5.09!1.76!0!1!0,17750!2500!0!-89!5.09!1.76!0!1!0,13750!5000!0!-89!5.09!1.76!0!1!0,14250!5000!0!-89!5.09!1.76!0!1!0,10250!1500!0!-89!5.09!1.76!0!1!0,10750!1500!0!-89!5.09!1.76!0!1!0,6250!5500!0!-89!5.09!1.76!0!1!0,6750!5500!0!-89!5.09!1.76!0!1!0,3250!2500!0!-89!5.09!1.76!0!1!0,2750!2500!0!-89!5.09!1.76!0!1!0,2250!2500!0!-89!5.09!1.76!0!1!0,1764!2554!0!-74!5.09!1.76!0!1!0,3741!2554!0!257!5.09!1.76!0!1!0,1258!7887!0!64!5.08!1.75!0!1!0,1715!7998!0!91!5.09!1.76!0!1!0,558!7337!0!16!5.09!1.76!0!1!0,838!7675!0!64!5.08!1.75!0!1!0,750!6000!200!90!5.1!1!0!-1!1,750!4339!0!90!5.1!1!0!1!1,5108!6005!0!235!5.08!1.75!0!1!0,5516!6292!0!235!5.08!1.75!0!1!0,10000!17750!0!0!5!1.68!0!1!0,10500!17750!0!0!5!1.68!0!1!0,10000!18750!0!0!5!1.68!0!1!0,10500!18750!0!0!5!1.68!0!1!0,9750!18500!0!90!5!1.68!0!1!0,9750!18000!0!90!5!1.68!0!1!0,10750!18500!0!90!5!1.68!0!1!0,10750!18000!0!90!5!1.68!0!1!0,20000!17750!0!0!5!1.68!0!1!0,20500!17750!0!0!5!1.68!0!1!0,20000!18750!0!0!5!1.68!0!1!0,20500!18750!0!0!5!1.68!0!1!0,19750!18500!0!90!5!1.68!0!1!0,19750!18000!0!90!5!1.68!0!1!0,20750!18500!0!90!5!1.68!0!1!0,20750!18000!0!90!5!1.68!0!1!0,10250!18000!200!90!5.1!1!0!1!1,10250!18500!200!90!5.1!1!0!1!1,10500!18250!0!0!5.1!1!0!1!1,10000!18250!0!0!5.1!1!0!1!1,20249!18000!0!90!5.1!1!0!1!1,20249!18500!0!90!5.1!1!0!1!1,20499!18250!200!0!5.1!1!0!1!1,19999!18250!200!0!5.1!1!0!1!1,10250!16007!0!90!5.1!1!0!1!1,10250!14495!200!90!5.1!1!0!-1!1,16647!11077!0!160!5.1!1.76!0!1!0,16882!10659!0!141!5.1!1.76!0!1!0,17238!10337!0!126!5.09!1.76!0!1!0,17659!10111!0!110!5.09!1.76!0!1!0,22686!10258!0!0!5.1!1!0!-1!1,20501!10258!200!0!5.1!1!0!-1!1,25328!9517!0!155!5.1!1.76!0!1!0,25030!9922!0!134!5.1!1.76!0!1!0,24678!10237!0!127!5.09!1.76!0!1!0,24262!10430!0!106!5.09!1.76!0!1!0,24293!5571!0!253!5.09!1.76!0!1!0,24735!5812!0!232!5.09!1.76!0!1!0,25095!6118!0!225!5.09!1.76!0!1!0,25342!6504!0!203!5.09!1.76!0!1!0,23613!5755!199!0!5.1!.75!0!1!2,23613!6255!199!0!5.1!.75!0!1!2,24736!8256!0!90!5!2!0!1!5,19769!3505!0!90!5!2!0!1!5,2685!7997!0!0!5!2!0!1!5,10366!10987!0!-29!5!2!0!1!5,16239!12497!0!90!5!2!0!1!5");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get typeOf():String{
return ("Track");
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _vArray():Array{
return (vArray);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 219
//TrackChris05 (TrackChris05)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackChris05 extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackChris05(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 9500;
groundBMP = new BitmapData(1900, 1900, true, 0);
ceilingBMP = new BitmapData(1900, 1900, true, 0);
createBitmap(groundBMP, "13!0!900!1000,13!0!950!950,13!0!950!1000,13!0!1000!1000,13!0!950!1050,13!0!950!1150,13!0!850!1000,13!0!1050!1000,13!0!950!1100,13!0!950!500,13!0!950!450,13!0!900!450,13!0!950!400,13!0!900!400,13!0!950!550,0!6!1100!450,5!2!1101!350,7!2!1150!450,0!4!1200!400,2!14!1150!350,2!2!1150!300,0!2!1250!350,11!0!1250!300,0!0!1200!350,4!2!1150!200,1!14!1150!150,1!2!1100!150,0!18!1250!250,10!1!1250!200,6!2!1250!150,3!4!1200!100,0!0!1050!100,7!2!698!150,0!14!650!150,0!2!650!200,0!0!600!150,6!2!650!300,3!14!650!350,3!2!700!350,1!2!650!450,4!7!750!450,8!0!700!450,9!17!700!100,9!17!650!100,9!12!600!250,8!13!600!200,9!15!600!300,8!12!700!400,9!13!650!400,9!15!800!450,10!17!1100!400,10!17!1150!400,10!16!600!350,9!16!1200!150,9!16!1150!100,0!0!1100!100,13!0!500!1000,13!0!450!1000,13!0!450!1050,13!0!450!1100,13!0!400!1100,13!0!400!1000,13!0!400!1050,13!0!450!950,13!0!400!950,3!6!450!850,4!2!350!848,6!2!450!800,3!4!400!750,1!14!350!800,1!2!300!800,3!2!350!700,10!0!300!700,0!0!350!750,7!2!200!800,0!14!150!800,0!2!150!850,3!18!250!700,9!1!200!700,5!2!150!700,2!4!100!750,2!2!50!800,9!0!50!850,0!0!100!900,6!2!150!1201,4!2!50!1250,1!4!100!1300,3!14!150!1250,3!2!200!1250,1!2!150!1350,8!0!200!1350,0!0!150!1300,5!2!300!1250,2!14!350!1250,2!2!350!1200,1!18!250!1350,11!1!300!1350,7!2!350!1350,0!4!400!1300,0!2!450!1250,8!1!50!1200,0!0!100!1150,7!7!450!1150,11!0!450!1200,5!7!50!900,1!7!50!1150,11!6!100!1100,8!10!50!1050,9!10!100!1050,10!6!50!1100,8!12!250!1300,10!12!300!1300,10!15!200!1300,9!12!400!1200,8!13!400!1150,9!15!400!1250,10!16!400!800,10!16!400!850,8!12!250!750,9!13!200!750,8!15!300!750,0!0!100!850,13!0!1350!1050,13!0!1300!1000,13!0!1350!1000,13!0!1350!950,13!0!1400!950,13!0!1400!1050,13!0!1400!1000,13!0!1350!1100,13!0!1400!1100,7!2!1500!850,0!14!1450!850,0!2!1450!900,5!2!1400!800,2!2!1350!850,8!4!1800!1150,8!3!1800!1000,9!13!1600!800,8!15!1650!800,5!6!1350!900,8!16!1400!900,8!16!1400!850,13!0!950!1400,13!0!950!1350,8!12!950!750,4!5!600!400,4!8!550!400,2!5!600!100,5!8!550!100,1!5!550!350,7!5!550!150,2!1!500!200,4!1!500!300,2!16!500!250,10!4!549!199,8!4!550!299,8!3!550!249,8!12!750!400,10!14!800!400,14!0!950!900,9!12!950!650,11!12!950!700,11!15!950!600,11!12!950!850,11!15!950!800,2!1!900!700,4!1!900!800,2!16!900!750,0!1!1000!800,6!1!1000!700,0!16!1000!750,11!4!1200!300,9!4!1200!200,8!3!1200!250,8!12!950!100,10!12!1000!100,10!15!900!100,8!12!800!100,10!12!850!100,10!15!750!100,3!1!1150!50,5!1!650!50,3!16!700!50,3!16!750!50,3!16!800!50,3!16!850!50,3!16!900!50,3!16!950!50,3!16!1000!50,3!16!1050!50,3!16!1100!50,10!17!1050!450,13!0!1000!450,13!0!1000!400,10!17!1050!400,14!0!850!400,14!0!850!450,8!12!1150!1000,10!12!1200!1000,10!15!1100!1000,14!0!1250!1000,13!0!950!1200,13!0!950!1300,13!0!950!1250,14!0!950!1600,9!12!950!1500,8!13!950!1450,9!15!950!1550,9!1!1450!800,2!7!1500!800,8!3!1800!1050,8!3!1800!1100,6!8!1750!800,1!1!1700!850,4!1!1750!900,8!2!1750!850,6!5!1700!800,6!8!1800!850,3!7!1800!950,7!7!1800!1200,6!10!1800!900,10!3!1550!1300,8!3!1650!1300,8!3!1600!1300,0!7!1700!1300,8!3!1550!800,5!0!1750!1250,0!3!1800!1250,7!3!1750!1300,4!7!1500!1300,6!0!1450!1250,1!3!1450!1300,4!3!1400!1250,4!11!1350!1200,1!5!1350!1150,6!18!1400!1200,9!16!1400!1150,8!12!750!1000,10!12!800!1000,10!15!700!1000,9!17!650!1000,9!17!600!1000,14!0!550!1000,11!6!100!1000,8!10!50!950,9!10!100!950,10!6!50!1000,11!16!350!1300,11!17!100!1250,11!17!100!1200,8!16!100!800,8!16!150!750,10!16!400!900,10!16!450!900");
createBitmap(ceilingBMP, "13!0!900!1000,13!0!950!950,13!0!950!1000,13!0!1000!1000,13!0!950!1050,13!0!950!1150,13!0!950!1100,13!0!950!900,13!0!950!450,13!0!900!450,13!0!950!400,13!0!900!400,13!0!1000!450,13!0!1000!400,5!2!1051!350,0!4!1100!400,2!14!1100!350,2!2!1100!300,0!2!1150!350,11!0!1150!300,4!2!1100!200,1!14!1100!150,1!2!1050!150,0!18!1150!250,10!1!1150!200,6!2!1150!150,3!4!1100!100,3!2!1050!50,7!2!748!150,5!2!700!50,2!4!650!100,0!14!700!150,0!2!700!200,2!2!600!150,9!0!600!200,0!0!650!150,6!2!700!300,3!14!700!350,3!2!750!350,2!18!600!250,8!1!600!300,4!2!600!350,1!4!650!400,1!2!700!450,9!1!750!50,4!7!800!450,8!0!750!450,10!3!900!50,8!3!950!50,2!7!800!50,9!17!750!100,9!17!700!100,9!12!650!250,8!13!650!200,9!15!650!300,8!12!750!400,9!13!700!400,8!15!800!400,10!17!1050!400,10!16!650!350,0!0!1050!100,13!0!500!1000,13!0!450!1000,13!0!450!1050,13!0!450!1100,13!0!400!1100,13!0!400!1000,13!0!400!1050,13!0!450!950,13!0!400!950,13!0!550!1000,13!0!1350!1050,13!0!1300!1000,13!0!1350!1000,13!0!1350!950,13!0!1400!950,13!0!1400!1050,13!0!1400!1000,13!0!1250!1000,14!0!1400!1100,14!0!1350!1100,13!0!950!1600,5!2!851!1300,0!4!900!1400,2!14!900!1300,7!2!750!1450,0!14!700!1450,0!2!700!1500,9!1!750!1350,5!2!700!1350,2!4!650!1400,2!2!600!1450,9!0!600!1500,6!2!700!1651,4!2!600!1700,1!4!650!1750,3!14!700!1700,3!2!750!1700,1!2!700!1800,8!0!750!1800,0!0!700!1750,5!2!850!1700,2!14!900!1700,2!2!900!1650,1!18!800!1800,11!1!850!1800,7!2!900!1800,8!1!600!1650,8!12!800!1750,10!12!850!1750,10!15!750!1750,9!13!750!1400,0!0!650!1500,11!16!900!1750,8!16!700!1400,11!17!650!1700,8!16!650!1450,0!0!850!50,9!12!950!650,8!13!950!600,9!15!950!700,6!6!1000!50,4!6!1000!100,1!9!950!100,1!16!900!100,7!9!850!100,0!6!800!100,0!4!1050!450,13!0!850!450,13!0!850!400,9!13!1100!1000,8!15!1150!1000,14!0!950!550,13!0!950!500,10!16!950!750,10!16!950!800,10!16!950!850,14!0!1050!1000,10!17!1200!1000,2!7!800!1350,0!2!950!1750,7!6!950!1700,8!12!800!1400,11!15!850!1350,8!14!850!1400,10!17!900!1350,2!1!900!1200,2!9!900!1250,13!0!950!1550,13!0!950!1500,11!16!950!1650,2!18!600!1550,2!18!600!1600,9!4!650!1550,8!3!650!1600,0!0!650!1650,13!0!950!1200,13!0!950!1250,13!0!950!1350,13!0!950!1300,13!0!950!1450,13!0!950!1400,13!0!1550!800,13!0!1600!800,13!0!1650!800,13!0!1650!850,13!0!1550!850,13!0!1600!850,13!0!1500!800,13!0!1500!850,13!0!1750!1050,13!0!1750!1000,13!0!1750!950,13!0!1800!950,13!0!1800!1050,13!0!1800!1000,13!0!1750!1100,13!0!1800!1100,13!0!1550!1250,13!0!1600!1250,13!0!1650!1250,13!0!1650!1300,13!0!1550!1300,13!0!1600!1300,13!0!1500!1250,13!0!1500!1300,2!15!1700!1200,13!0!1750!1150,13!0!1800!1150,8!13!1750!1200,10!15!1700!1250,0!7!1700!1300,7!7!1800!1200,0!10!1800!1250,7!10!1750!1300,7!8!1800!1300,8!14!1750!1250,3!15!1450!1200,10!12!1450!1250,11!15!1400!1150,1!7!1350!1200,4!7!1450!1300,1!10!1400!1300,4!10!1350!1250,4!8!1350!1300,9!14!1400!1250,9!12!1400!1200,9!16!1350!1150,1!15!1700!900,9!13!1700!850,9!15!1750!900,3!7!1800!900,6!7!1700!800,3!10!1750!800,6!10!1800!850,6!8!1800!800,10!14!1750!850,0!15!1450!900,11!12!1400!900,8!15!1450!850,2!7!1450!800,5!7!1350!900,2!10!1350!850,5!10!1400!800,5!8!1350!800,11!14!1400!850,14!0!850!1000,8!12!650!1000,9!13!600!1000,8!15!700!1000,10!17!750!1000,10!17!800!1000,3!6!450!850,4!2!350!848,6!2!450!800,3!4!400!750,1!14!350!800,1!2!300!800,3!2!350!700,10!0!300!700,0!0!350!750,7!2!200!800,0!14!150!800,0!2!150!850,3!18!250!700,9!1!200!700,5!2!150!700,2!4!100!750,2!2!50!800,9!0!50!850,0!0!100!900,6!2!150!1201,4!2!50!1250,1!4!100!1300,3!14!150!1250,3!2!200!1250,1!2!150!1350,8!0!200!1350,0!0!150!1300,5!2!300!1250,2!14!350!1250,2!2!350!1200,1!18!250!1350,11!1!300!1350,7!2!350!1350,0!4!400!1300,0!2!450!1250,8!1!50!1200,0!0!100!1150,7!7!450!1150,11!0!450!1200,5!7!50!900,1!7!50!1150,11!6!100!1100,8!10!50!1050,9!10!100!1050,10!6!50!1100,8!12!250!1300,10!12!300!1300,10!15!200!1300,9!12!400!1200,8!13!400!1150,9!15!400!1250,10!16!400!800,10!16!400!850,8!12!250!750,9!13!200!750,8!15!300!750,0!0!100!850,11!6!100!1000,8!10!50!950,9!10!100!950,10!6!50!1000,11!16!350!1300,11!17!100!1250,11!17!100!1200,8!16!100!800,8!16!150!750,14!0!400!900,14!0!450!900");
createMovingFloor("");
createWaypoints("9520!6750!1!418!100!0!1,9520!5650!1!333!100!0!1,9730!4850!0.83!240!100!29!1,10330!4420!1!245!100!59!1,11120!4080!0.99!327!100!67!1,11840!3780!0.99!327!100!37!1,12120!2740!0.99!327!100!7!1,11880!1690!0.99!327!100!-23!1,11270!1240!0.99!274!100!-68!1,10520!1140!0.99!274!100!-90!1,9430!1090!0.99!274!100!-90!2,8560!1090!0.99!274!100!-97!2,7620!1340!0.99!274!100!-112!2,6870!1980!0.99!274!100!-157!2,6830!3050!0.99!274!100!173!2,7200!3730!0.99!274!100!143!2,7930!4150!0.99!274!100!98!2,8800!4220!0.99!274!100!98!2,9680!4650!0.78!274!100!143!2,9950!5440!0.99!274!100!-180!2,9960!7000!1!418!100!180!2,9890!8500!1!368!100!180!2,9790!9450!1!273!100!180!2,9930!9960!0.88!183!100!150!2,10230!10160!0.88!183!100!105!2,11070!10170!1!275!100!90!2,12280!10170!1!275!100!90!2,13040!10220!1!190!100!90!2,13590!10090!0.76!190!100!60!2,13950!9640!1!258!100!14!2,14330!8970!1!258!100!44!2,15080!8550!1!338!100!74!2,15920!8350!1!428!100!90!2,16980!8500!1!338!100!104!2,17680!9010!1!258!100!149!2,17970!9830!1!338!100!171!2,18140!10820!1!428!100!180!2,17970!11910!1!338!100!-174!2,17630!12630!1!258!100!-136!2,16950!13030!1!338!100!-99!2,16000!13210!1!403!100!-91!2,14960!13060!1!338!100!-69!2,14330!12550!1!258!100!-39!2,13920!11780!1!338!100!-9!2,13860!10910!1!338!100!-9!1,13580!10510!0.75!243!100!-54!1,13140!10300!0.76!242!100!-90!1,11700!10290!1!272!100!-90!1,10670!10270!1!242!100!-92!1,10030!10430!0.76!171!100!-126!1,9800!10740!0.76!170!100!-164!1,9700!11440!1!170!100!180!1,9800!12230!1!256!100!180!1,9930!13390!1!331!100!180!1,9930!14830!1!331!100!180!1,9930!16040!1!331!100!180!1,9800!17020!1!266!100!-165!2,9330!17680!1!266!100!-135!2,8500!18010!1!266!100!-90!2,7440!17850!1!266!100!-75!2,6570!17210!1!266!100!-38!2,6200!16500!1!196!100!-8!2,6200!15560!1!241!100!7!2,6700!14700!1!257!100!37!2,7640!14150!1!298!100!67!2,8730!13680!1!348!100!52!2,9460!12820!1!348!100!22!2,9680!11650!1!279!100!0!2,9760!10890!1!218!100!0!2,9660!10520!0.55!198!100!-30!2,9360!10320!0.67!198!100!-75!2,8610!10300!1!218!100!-90!2,7900!10310!1!218!100!-90!2,7110!10310!1!218!100!-90!2,6250!10310!1!218!100!-90!2,5500!10280!1!218!100!-90!2,4830!10420!0.86!218!100!-120!2,4560!10790!1!218!100!-165!2,4470!11500!1!288!100!-180!2,4470!12230!1!288!100!-180!1,4190!13000!1!288!100!-150!1,3370!13590!1!332!100!-105!1,1980!13530!1!332!100!-75!1,1230!12910!1!332!100!-30!1,950!12120!1!332!100!-8!1,790!10790!1!462!100!-1!2,830!9380!1!447!100!4!1,960!8820!0.84!388!100!10!1,1200!8210!1!388!100!25!2,1770!7600!1!388!100!55!2,2740!7350!1!313!100!91!2,3760!7590!1!313!100!121!2,4280!8150!1!313!100!151!2,4470!8570!1!313!100!166!2,4570!9600!1!313!100!171!1,4790!10030!0.81!265!100!126!1,5300!10160!0.79!225!100!88!1,6540!10180!1!225!100!88!1,7480!10150!1!225!100!88!1,8270!10150!1!225!100!88!1,9070!10190!1!225!100!88!1,9570!10090!0.74!193!100!43!1,9730!9580!0.84!225!100!-2!1,9650!8570!1!295!100!-2!1,9560!7740!1!391!100!-2!1");
createCheckpoints("9910!6730!0!5810,9910!5990!0!5810,9910!5130!0!5810,10540!4500!1!5810,11000!4500!1!5810,11830!3110!0!5810,11870!2220!0!5810,10500!1200!1!5810,9700!1200!1!5810,8780!1240!1!5810,8030!1240!1!5810,5970!2220!0!5810,5930!3110!0!5810,7350!4350!1!5810,8110!4350!1!5810,9030!4310!1!5810,9610!5510!0!5810,9660!6360!0!5810,9660!7160!0!5810,9660!8020!0!5810,9660!8670!0!5810,9660!9490!0!5810,10360!10390!1!5810,10990!10390!1!5810,11680!10390!1!5810,12350!10390!1!5810,13120!10390!1!5810,14200!9590!0!5810,15000!8800!1!5810,15840!8800!1!5810,16640!8800!1!5810,18170!9740!0!5810,18220!10480!0!5810,18260!10990!0!5810,18260!11690!0!5810,16780!13040!1!5810,16010!13040!1!5810,15290!13040!1!5810,14110!12010!0!5810,14110!11160!0!5810,12710!10140!1!5810,11990!10140!1!5810,11320!10140!1!5810,10690!10140!1!5810,9640!11100!0!5810,9640!12000!0!5810,9660!13010!0!5810,9660!14020!0!5810,9660!15010!0!5810,9660!16000!0!5810,9660!16780!0!5810,8860!17830!1!5810,7750!17830!1!5810,6460!16780!0!5810,6460!15990!0!5810,6460!15190!0!5810,7990!14070!1!5810,9910!13240!0!5810,9910!12480!0!5810,9990!11500!0!5810,9990!10840!0!5810,8920!10100!1!5810,8120!10100!1!5810,7290!10100!1!5810,6380!10100!1!5810,5480!10100!1!5810,4480!11190!0!5810,4480!11990!0!5810,4480!12530!0!5810,3280!13570!1!5810,2500!13570!1!5810,990!12570!0!5810,990!11690!0!5810,990!10710!0!5810,990!9990!0!5810,990!9210!0!5810,2390!8000!1!5810,3290!8000!1!5810,3930!9210!0!5810,5750!10380!1!5810,6670!10380!1!5810,7590!10380!1!5810,8490!10380!1!5810,9110!10380!1!5810,9920!9390!0!5810,9920!8890!0!5810,9920!8210!0!5810,9920!7650!0!5810");
createBikes("9560!7620!0,9750!7620!0,9940!7620!0");
createMovingLightning("6270!10000!-180!0.51!0!1,7160!10000!-180!0.51!1!-1,8090!10000!-180!0.51!0.5!-1,6510!15540!-90!0.49!0!1,6510!16050!-90!0.49!1!1,6510!16480!-90!0.49!0.5!1");
createLightBars("2750!8000,2750!7130,490!9460,1490!9460,490!10960,1490!10960,2500!13000,2500!13870,10000!11500,10000!12000,10000!12500,10000!13000,10000!13500,10000!14000,10000!14500,18500!10000,18500!10500,18500!11000,18500!11500,18500!12000,9500!7660,10000!7660");
createLightning("");
createWalls("9679!4382!0!165!5.1!1!0!1!1,9549!4831!0!165!5.1!1!0!1!1,9933!4830!200!19!5.09!1!0!-1!1,9789!4386!200!19!5.09!1!0!-1!1,9720!3929!0!1!5.09!2.52!0!1!1,9924!10440!200!45!5.1!1!0!-1!1,9591!10112!200!45!5.1!1!0!-1!1,9501!9750!0!0!5.1!2.58!0!1!0,9609!10441!0!-45!5.1!1!0!1!1,9937!10108!0!-45!5.1!1!0!1!1,9505!5236!0!0!5.1!2.26!0!1!0,10005!5236!0!0!5.1!2.21!0!1!0,10001!9750!0!0!5.1!2.52!0!1!0,9502!10750!0!0!5.1!2.87!0!1!0,10002!10750!0!0!5.1!2.9!0!1!0,10250!10002!0!-90!5.1!2.75!0!1!0,10250!10501!0!-90!5.1!2.45!0!1!0,9250!10002!0!-90!5.1!2.84!0!1!0,9250!10502!0!-90!5.1!2.65!0!1!0,14117!10179!0!75!5.1!1!0!1!1,13668!10049!0!75!5.1!1!0!1!1,13669!10432!200!-71!5.09!1!0!-1!1,14113!10288!200!-71!5.09!1!0!-1!1,14571!10219!0!-90!5.09!2.13!0!1!0,13264!10003!0!-90!5.1!2.18!0!1!0,13264!10503!0!-90!5.1!2.08!0!1!0,9500!12250!0!0!5.1!1!0!1!1,9500!12750!0!0!5.1!1!0!1!1,9500!13250!0!0!5.1!1!0!1!1,9500!13750!0!0!5.1!1!0!1!1,4383!10320!0!255!5.1!1!0!1!1,4832!10450!0!255!5.1!1!0!1!1,4831!10067!200!109!5.09!1!0!-1!1,4387!10211!200!109!5.09!1!0!-1!1,3929!10278!0!90!5.09!2.8!0!1!0,5236!10495!0!90!5.1!2.49!0!1!0,5236!9995!0!90!5.1!2.41!0!1!0,2500!13250!200!0!5.09!1!0!-1!1,2500!13750!200!0!5.09!1!0!-1!1,1254!9460!200!-90!5.09!1!0!-1!1,754!9460!200!-90!5.09!1!0!-1!1,1254!10958!0!-90!5.09!1!0!1!1,754!10958!0!-90!5.09!1!0!1!1,2749!7770!0!180!4.61!1!0!1!1,2749!7340!0!180!4.61!1!0!1!1,9877!17219!0!-27!5.1!2.57!0!1!0,9649!17664!0!-27!5.1!2.52!0!1!0,9357!18016!0!-52!5.1!2.39!0!1!0,9750!7660!199!90!5.1!.75!0!1!2,9422!5839!100!90!1!1!0!1!3,9501!9311!100!-90!1!1!0!1!4,9422!6079!100!90!1!1!0!1!3,9136!3934!100!0!1!1!0!1!3,8896!3934!100!0!1!1!0!1!3,12441!10561!100!0!1!1!0!1!4,12701!10561!100!0!1!1!0!1!4,14385!11072!100!90!1!1!0!1!4,14385!10812!100!90!1!1!0!1!4,11038!9937!100!180!1!1!0!1!4,10778!9937!100!180!1!1!0!1!4,10088!11602!100!90!1!1!0!1!4,10088!11342!100!90!1!1!0!1!4,6071!9927!100!180!1!1!0!1!4,5811!9927!100!180!1!1!0!1!4,8423!10592!100!0!1!1!0!1!4,8683!10592!100!0!1!1!0!1!4,3957!9259!100!-90!1!1!0!1!4,3957!9519!100!-90!1!1!0!1!4,9501!9073!100!-90!1!1!0!1!4,10283!5998!0!90!5!2!0!1!5,9211!1741!0!180!5!2!0!1!5,10260!15262!0!-90!5!2!0!1!5,9240!15262!0!-90!5!2!0!1!5,1759!10219!0!90!5!2!0!1!5");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get typeOf():String{
return ("Track");
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _vArray():Array{
return (vArray);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
if (_creator.HUD.innerHUD){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 220
//TrackChris06 (TrackChris06)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackChris06 extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackChris06(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 13000;
groundBMP = new BitmapData(2600, 2600, true, 0);
ceilingBMP = new BitmapData(2600, 2600, true, 0);
createBitmap(groundBMP, "3!8!150!150,5!16!100!150,5!17!150!100,2!6!200!100,5!6!100!200,2!1!50!250,5!1!250!50,2!16!50!300,3!16!300!50,7!6!150!200,0!6!200!150,0!1!150!300,7!1!300!150,0!9!150!250,7!9!250!150,8!12!300!100,9!13!250!100,8!15!350!100,8!16!100!250,0!8!500!150,6!16!500!100,6!17!550!150,3!6!550!200,6!6!450!100,3!1!400!50,6!1!600!250,3!16!350!50,4!6!450!150,1!6!500!200,1!1!350!150,1!9!400!150,4!9!500!250,8!17!400!100,2!16!50!350,0!1!100!500,0!9!100!450,7!7!100!350,11!0!100!400,8!16!100!300,2!16!50!400,2!16!50!450,2!16!50!500,2!16!50!550,10!16!550!250,1!1!700!500,1!16!750!500,8!12!750!450,9!13!700!450,8!15!800!450,3!16!750!400,1!9!800!500,4!7!900!500,8!0!850!500,2!7!900!400,5!9!800!400,9!1!850!400,10!17!850!450,8!17!900!450,5!2!950!350,2!12!1000!350,5!8!1000!300,5!12!1050!300,2!2!1050!250,3!8!1150!150,5!16!1100!150,5!17!1150!100,2!6!1200!100,5!6!1100!200,7!1!1250!250,7!10!1200!250,5!18!1150!250,0!15!1150!300,0!14!1100!300,0!15!1100!350,0!14!1050!350,7!11!1050!400,7!10!1000!400,1!8!950!400,0!18!950!450,0!8!950!500,8!16!1100!250,8!16!1150!200,0!0!1200!150,0!0!1200!200,8!12!1450!100,9!13!1400!100,8!15!1500!100,8!12!1450!150,9!13!1400!150,8!15!1500!150,8!12!1450!200,9!13!1400!200,8!15!1500!200,8!12!1750!100,9!13!1700!100,8!15!1800!100,8!12!1750!150,9!13!1700!150,8!15!1800!150,8!12!1750!200,9!13!1700!200,8!15!1800!200,8!12!2050!100,9!13!2000!100,8!15!2100!100,8!12!2050!150,9!13!2000!150,8!15!2100!150,8!12!2050!200,9!13!2000!200,8!15!2100!200,8!12!2200!100,9!13!2150!100,8!15!2250!100,8!12!2200!150,9!13!2150!150,8!15!2250!150,8!12!2200!200,9!13!2150!200,8!15!2250!200,6!6!2300!100,6!16!2350!100,0!8!2350!150,6!17!2400!150,3!6!2400!200,6!2!2450!250,3!6!2450!300,1!2!2300!250,4!12!2350!250,4!11!2350!300,6!18!2400!300,8!17!2300!200,8!17!2300!150,0!0!2350!200,0!0!2400!250,6!1!2500!350,4!10!2400!350,1!4!100!1150,1!2!150!1200,8!0!200!1200,1!18!250!1200,3!4!150!1100,3!5!100!1050,6!6!200!1150,3!17!250!1150,2!6!300!1150,3!18!1000!500,1!1!950!550,2!7!1050!500,2!4!1100!450,2!4!1150!400,1!9!1000!550,1!17!1050!550,7!2!1100!550,0!4!1150!500,10!17!1100!500,5!3!1200!350,7!18!1250!350,5!11!1250!300,5!9!1300!300,3!17!1350!300,0!4!1200!450,0!5!1250!400,7!1!1300!400,8!16!1200!400,8!17!1300!350,8!17!1350!350,0!0!1150!450,3!2!1400!300,6!3!1450!350,1!1!1350!400,1!11!1400!400,0!0!1400!350,4!2!50!1100,6!1!100!1000,1!7!50!1000,8!1!50!1050,6!3!400!850,3!7!400!900,1!11!350!900,4!1!350!950,0!0!350!850,9!17!350!700,4!8!300!900,1!5!300!850,4!1!250!800,2!1!250!750,2!4!300!700,5!1!350!650,9!12!50!800,11!12!50!950,11!15!50!750,2!1!350!1050,7!5!350!1100,3!16!400!650,3!6!350!800,7!6!350!750,0!6!400!700,4!6!450!700,3!1!450!650,8!17!400!950,1!4!500!750,6!6!500!700,6!16!550!700,0!8!550!750,1!6!550!800,2!9!50!600,5!7!50!700,9!0!50!650,10!17!1550!450,4!18!1450!400,3!2!1500!400,10!17!1500!450,4!8!1400!450,4!5!1450!450,1!1!1500!500,1!16!1550!500,7!3!2150!450,0!7!2100!450,2!11!2100!400,5!1!2050!400,0!0!2150!400,10!17!2050!450,10!17!2000!450,5!8!2100!350,2!5!2150!350,5!1!2200!300,3!1!2250!300,3!4!2300!350,9!18!2200!350,9!18!2250!350,0!6!2200!400,4!6!2250!400,8!17!2300!400,7!1!2050!500,1!16!2000!500,8!3!1300!100,10!2!1250!100,9!3!1350!100,8!3!1300!150,10!2!1250!150,9!3!1350!150,8!3!1300!200,10!2!1250!200,9!3!1350!200,8!3!1600!100,10!2!1550!100,9!3!1650!100,8!3!1600!150,10!2!1550!150,9!3!1650!150,8!3!1600!200,10!2!1550!200,9!3!1650!200,8!3!1900!100,10!2!1850!100,9!3!1950!100,8!3!1900!150,10!2!1850!150,9!3!1950!150,8!3!1900!200,10!2!1850!200,9!3!1950!200,4!1!2400!400,9!12!2450!550,8!13!2450!500,9!15!2450!600,0!1!2500!600,1!4!2300!450,1!4!2350!500,1!6!2400!550,0!1!2450!800,0!9!2450!750,7!7!2450!650,11!0!2450!700,2!17!2400!600,5!7!2400!800,9!0!2400!750,8!3!2450!400,10!4!2450!350,8!4!2450!450,7!10!300!1200,7!11!350!1200,0!14!350!1150,7!4!400!1150,0!10!400!1100,7!7!400!1050,10!15!750!1050,6!3!2350!400,3!5!2400!500,6!11!2400!450,4!18!2350!450,10!12!2100!1050,9!12!2150!1050,0!4!2350!1000,0!2!2400!950,11!0!2400!900,2!4!2300!950,2!5!2250!1000,5!6!2350!900,7!2!2300!1050,5!1!2200!1000,0!7!2200!1050,11!1!2250!1050,7!7!2400!850,2!2!2350!850,11!16!2350!950,11!16!2300!1000,9!12!50!850,9!12!50!900,11!16!400!1000,11!17!150!1150,11!17!100!1100,9!17!300!750,10!16!300!800,6!17!600!750,3!6!600!800,6!1!650!850,4!1!550!900,4!9!550!850,9!16!600!900,2!8!650!1000,4!16!650!1050,4!17!600!1000,1!6!600!950,4!6!700!1050,1!1!750!1100,1!16!800!1100,6!6!700!1000,3!6!650!950,3!9!750!1000,6!9!650!900,9!16!600!850,8!12!800!1050,3!16!800!1000,10!15!2050!1050,2!17!2400!650,2!17!2400!700,0!16!2500!400,0!16!2500!450,0!16!2500!500,0!16!2500!550,5!1!700!400,0!1!600!300,4!1!500!300,10!16!550!300,10!15!1300!1000,10!15!1450!1100,9!12!1500!1050,10!12!1550!1000,10!12!1700!1050,10!15!1600!1000,8!12!1800!1050,10!15!1750!1050,8!12!1050!1100,10!12!1100!1100,10!15!1000!1100,8!12!1050!1050,8!12!1050!1000,10!12!1100!1000,10!15!1000!1000,10!12!1250!1100,11!15!1150!1050,8!12!1200!1100,10!12!1250!1000,3!1!2000!1000,7!1!2000!1100,0!7!1850!1100,3!9!1950!1000,6!7!1850!1000,7!9!1950!1100,10!0!1900!1000,11!1!1900!1100,8!12!1950!1050,8!12!1900!1050,8!12!1850!1050,8!12!1000!1050,8!12!950!1050,8!12!900!1050,8!12!850!1050,2!7!950!1000,1!9!850!1100,4!7!950!1100,5!9!850!1000,8!0!900!1100,9!1!900!1000,10!12!2000!1050,0!0!1750!1000,9!14!1650!1050,0!0!1800!1000,0!0!1750!1100,0!0!1800!1100,10!14!1650!1000,0!0!1700!1000,0!0!1700!1100,0!0!1650!1100,0!0!1600!1100,0!0!1600!1050,0!0!1550!1100,0!0!1550!1050,0!0!1400!1050,0!0!1400!1000,11!14!1500!1000,8!14!1500!1100,0!0!1250!1050,9!14!1350!1100,10!14!1350!1000,9!12!1350!1050,9!15!1200!1050,9!14!1150!1100,11!14!1200!1000,10!12!1100!1050,0!0!1300!1050,0!0!1150!1000,10!12!1400!1100,0!0!1450!1050,0!0!1450!1000,0!0!1300!1100");
createBitmap(ceilingBMP, "2!1!50!250,0!1!150!300,8!16!100!250,6!1!600!250,4!1!500!300,4!9!500!250,0!1!100!500,0!9!100!450,7!7!100!350,11!0!100!400,8!16!100!300,10!16!550!250,2!8!600!400,4!16!600!450,4!17!550!400,1!6!550!350,4!6!650!450,1!1!700!500,1!16!750!500,6!6!650!400,3!6!600!350,3!9!700!400,6!9!600!300,10!16!550!300,8!12!750!450,9!13!700!450,8!15!800!450,9!12!50!500,11!12!50!650,11!15!50!450,2!9!50!300,5!7!50!400,9!0!50!350,7!3!1700!450,0!7!1650!450,2!11!1650!400,5!1!1600!400,0!0!1850!400,10!17!1600!450,10!17!1550!450,5!8!1650!350,2!5!1700!350,5!1!1750!300,3!1!1800!300,3!4!1850!350,0!6!1750!400,4!6!1800!400,8!17!1750!350,7!1!1600!500,1!16!1550!500,10!17!2000!450,3!2!1950!400,10!17!1950!450,1!1!1950!500,1!16!2000!500,8!3!1450!100,10!2!1400!100,9!3!1500!100,8!3!1450!150,10!2!1400!150,9!3!1500!150,8!3!1450!200,10!2!1400!200,9!3!1500!200,8!3!1750!100,10!2!1700!100,9!3!1800!100,8!3!1750!150,10!2!1700!150,9!3!1800!150,8!3!1750!200,10!2!1700!200,9!3!1800!200,8!3!2050!100,10!2!2000!100,9!3!2100!100,8!3!2050!150,10!2!2000!150,9!3!2100!150,8!3!2050!200,10!2!2000!200,9!3!2100!200,8!12!1350!1100,10!15!1300!1100,10!15!1450!1100,9!12!1500!1050,10!12!1550!1000,10!12!1700!1050,10!15!1600!1000,8!12!1800!1050,10!15!1750!1050,8!12!1050!1100,10!12!1100!1100,10!15!1000!1100,8!12!1050!1050,10!15!800!1050,8!12!1050!1000,10!12!1100!1000,10!15!1000!1000,10!12!1250!1100,11!15!1150!1050,8!12!1200!1100,10!12!1300!1000,3!1!2000!1000,7!1!2000!1100,0!7!1850!1100,3!9!1950!1000,6!7!1850!1000,7!9!1950!1100,10!0!1900!1000,11!1!1900!1100,8!12!1950!1050,8!12!1900!1050,8!12!1850!1050,9!12!50!550,9!12!50!600,1!1!800!1100,8!12!1000!1050,8!12!950!1050,8!12!900!1050,8!12!850!1050,2!7!950!1000,1!9!850!1100,4!7!950!1100,5!9!850!1000,8!0!900!1100,9!1!900!1000,10!12!2000!1050,8!17!1800!350,6!6!1900!400,4!6!1900!450,1!2!1850!450,0!0!1700!400,6!1!2050!450,2!1!1500!450,4!8!1500!500,7!8!2050!500,3!16!750!400,7!1!800!500,3!1!800!400,3!1!550!200,5!11!500!200,6!1!150!250,9!12!50!750,11!12!50!900,11!15!50!700,9!12!50!800,9!12!50!850,5!1!800!1000,0!0!1750!1000,9!14!1650!1050,0!0!1800!1000,0!0!1750!1100,0!0!1800!1100,10!14!1650!1000,0!0!1700!1000,0!0!1700!1100,0!0!1650!1100,0!0!1600!1100,0!0!1600!1050,0!0!1550!1100,0!0!1550!1050,0!0!1450!1050,0!0!1450!1000,11!14!1500!1000,8!14!1500!1100,0!0!1250!1050,0!0!1350!1050,9!15!1200!1050,9!14!1150!1100,11!14!1200!1000,8!12!1250!1000,10!12!1100!1050,0!0!1300!1050,0!0!1150!1000,0!0!1400!1050,0!0!1400!1000,0!0!1350!1000,10!12!1400!1100");
createMovingFloor("");
createWaypoints("20750!10970!1!450!100!-90!1,18690!10970!1!440!100!-90!1,17570!10900!1!350!100!-90!1,16790!10640!1!267!100!-61!1,16060!10340!1!267!100!-82!1,15550!10480!1!267!100!-128!1,15170!10960!0.86!316!100!-151!1,14670!11360!0.75!267!100!-106!1,14080!11220!0.93!267!100!-61!1,13660!10790!1.09!338!100!-31!1,13240!10370!0.87!267!100!-60!1,12720!10280!0.85!267!100!-105!1,12200!10650!0.86!267!100!-129!1,11440!10920!1!267!100!-90!1,10380!10990!1!426!100!-90!1,8950!10990!1!491!100!-90!1,7720!10760!1!359!100!-75!1,6830!10260!1!263!100!-45!1,6310!9360!1!263!100!-15!1,5970!8380!1!263!100!-30!1,5480!7670!1!263!100!-45!1,4750!7170!1!211!100!-75!1,3960!7220!1!211!100!-120!1,3590!7760!1!255!100!-171!1,3660!8510!1!255!100!159!1,4050!9340!1!204!100!159!1,4270!10260!1!203!100!-180!1,4100!11260!1!203!100!-165!1,3540!12070!1!256!100!-120!1,2650!12220!1!256!100!-90!1,1690!11940!1!321!100!-60!1,970!11090!1!256!100!-30!1,700!10070!1!256!100!-9!1,630!9470!0.86!281!100!-1!1,630!8900!0.86!281!100!-1!2,610!7850!0.86!281!100!-1!1,600!7040!1!281!100!-1!2,600!5680!1!281!100!-1!2,800!4210!1!281!100!14!2,1140!2970!1!281!100!14!2,1400!2150!1!281!100!22!1,2030!1410!1!281!100!52!1,3150!1040!1!281!100!82!1,4540!1250!1!281!100!112!1,5310!1800!1!281!100!142!1,5760!2680!1!281!100!157!1,6270!3870!1!281!100!142!2,7070!4500!1!281!100!112!2,7730!4620!0.76!281!100!90!2,8480!4580!0.76!281!100!82!1,9270!4350!1!281!100!63!1,10310!3710!1!281!100!48!1,11500!2710!1!281!100!48!1,12930!1920!1!409!100!78!1,14460!1620!1!550!100!89!1,16470!1330!1!931!100!89!1,18280!1330!1!931!100!89!1,19870!1330!1!931!100!89!1,21310!1510!1!685!100!89!1,22620!1680!1!550!100!99!1,23690!2250!1!389!100!123!1,24430!3090!1!344!100!153!1,24750!3970!1!302!100!168!1,24960!5070!1!344!100!179!1,24920!6390!1!344!100!-166!1,24610!7750!1!344!100!-166!1,24270!8990!1!344!100!-166!1,23640!10080!1!344!100!-136!1,22860!10610!1!307!100!-113!1,21960!10870!1!307!100!-98!1");
createCheckpoints("21000!10760!1!5080,20190!10760!1!5080,19480!10760!1!5080,18560!10760!1!5080,17470!10760!1!5080,16710!10760!1!5080,16030!10760!1!5080,15440!10760!1!5080,14540!10760!1!5080,13760!10760!1!5080,12980!10760!1!5080,12450!10760!1!5080,11550!10760!1!5080,10730!10760!1!5080,9750!10760!1!5080,8990!10760!1!5080,8280!10760!1!5080,7500!10760!1!5080,6000!9480!0!5080,6000!8500!0!5080,5920!7870!0!5080,4330!6900!1!5080,2980!7870!0!5080,3580!8760!0!5080,4100!9380!0!5080,4100!10160!0!5080,4170!11010!0!5080,3010!12220!1!5080,2200!12180!1!5080,840!11010!0!5080,580!9990!0!5080,720!9170!0!5080,770!8280!0!5080,810!7380!0!5080,810!6530!0!5080,770!5670!0!5080,770!4530!0!5080,770!3730!0!5080,1120!2870!0!5080,1530!2100!0!5080,2880!1020!1!5080,4230!1020!1!5080,5690!2100!0!5080,5860!3000!0!5080,6010!3640!0!5080,7030!4780!1!5080,8000!4780!1!5080,9000!4730!1!5080,13500!3000!1!6530,15740!3770!1!7590,18000!3230!1!7590,20500!4000!1!7590,22720!3500!1!7590,23700!4000!1!7590,24950!6000!0!5080,24410!7020!0!5080,24410!7990!0!5080,23800!8990!0!5080,23370!9730!0!5080,22570!10470!1!5080,21610!10470!1!5080");
createBikes("21700!10590!-90,21700!10750!-90,21700!10920!-90");
createMovingLightning("");
createLightBars("21620!10500,21620!11000,20500!10500,20000!10380,19490!10250,18990!10110,18490!10000,20490!11000,20000!11130,19500!11250,19000!11370,18500!11500,10010!10010,9500!10120,9000!10240,8490!10360,8490!11130,9000!11260,9500!11380,9990!11500,1000!9500,490!9490,1000!9000,490!9000,1000!8500,490!8490,1000!8000,490!7990,1000!7500,490!7490,1000!9240,490!9240,1000!8740,490!8730,1000!8240,490!8230,1000!7740,490!7730,6000!2500,6120!3000,5260!2500,5370!3000,5500!3500,7500!4360,8000!4360,7500!5120,8000!5120,14000!1000,14500!1000,15000!1000,15490!1000,14240!1000,14740!1000,15240!1000,14000!2500,14500!2500,15000!2500,15490!2500,14240!2500,14740!2500,15240!2500,17000!1000,17500!1000,18000!1000,18500!1000,17240!1000,17740!1000,18240!1000,17000!2500,17500!2500,18000!2500,18500!2500,17240!2500,17740!2500,18240!2500,20000!1000,20500!1000,21000!1000,21490!1000,20240!1000,20740!1000,21240!1000,20000!2500,20500!2500,21000!2500,21490!2500,20240!2500,20740!2500,21240!2500,15490!4500,16000!4500,15490!5130,16000!5130,20000!4500,20500!4500,20000!5130,20500!5130");
createLightning("");
createWalls("21620!10750!199!0!5.1!.75!0!1!2,17500!10250!0!0!5.1!2.1!0!1!0,17500!11255!0!180!5.1!2.1!0!1!0,16000!11255!0!180!5.1!2.1!0!1!0,16000!10750!0!180!5.1!2.1!0!1!0,14500!10750!0!0!5.1!2.1!0!1!0,14500!10250!0!0!5.1!2.1!0!1!0,13000!10933!0!0!3.84!2.1!0!1!0,13000!10557!0!180!3.84!2.1!0!1!0,11500!10250!0!0!5.1!2.1!0!1!0,11500!11250!0!180!5.1!2.1!0!1!0,16119!10757!100!180!1!1!0!1!3,14682!10757!100!180!1!1!0!1!4,13189!10797!100!180!1!1!0!1!3,13177!11077!100!180!1!1!0!1!4,11627!10262!100!180!1!1!0!1!4,11643!11237!100!180!1!1!0!1!3,7499!11087!100!180!1!1!0!1!3,7189!10935!100!180!1!1!0!1!3,6883!10767!100!180!1!1!0!1!3,4551!6811!100!180!1!1!0!1!4,4206!6791!100!180!1!1!0!1!4,3791!6861!100!180!1!1!0!1!4,3168!7311!0!-45!5.1!2.1!0!1!0,2940!7712!0!-14!5.1!2.1!0!1!0,2929!8162!0!13!5.1!2.1!0!1!0,3101!8599!0!32!5.1!2.1!0!1!0,4630!10006!100!-90!1!1!0!1!3,4630!10373!100!-90!1!1!0!1!3,2758!12394!0!-90!5.1!2.1!0!1!0,2264!12330!0!256!5.1!2.1!0!1!0,1814!12161!0!245!5.1!2.1!0!1!0,2873!797!100!0!1!1!0!1!3,3241!797!100!0!1!1!0!1!3,3613!797!100!0!1!1!0!1!3,3981!797!100!0!1!1!0!1!3,3241!1667!100!0!1!1!0!1!3,3613!1667!100!0!1!1!0!1!3,750!9000!0!90!5.1!1!0!1!1,750!8000!200!90!5.1!1!0!-1!1,13000!11308!0!180!3.94!1!0!1!1,23168!1107!100!0!1!1!0!1!3,23501!1252!100!0!1!1!0!1!3,23833!1497!100!0!1!1!0!1!3,24106!1777!100!0!1!1!0!1!3,25115!4256!0!0!5.1!2.1!0!1!0,25115!4756!0!0!5.1!2.1!0!1!0,25115!5251!0!0!5.1!2.1!0!1!0,25115!5751!0!0!5.1!2.1!0!1!0,17873!3337!100!0!1!1!0!1!3,18118!3337!100!0!1!1!0!1!3,13516!3192!100!0!1!1!0!1!3,13761!3192!100!0!1!1!0!1!3,20254!5146!0!90!5.1!2.1!0!1!0,15748!5141!0!90!5.1!2.1!0!1!0,10293!5763!100!0!1!1!0!1!4,10638!5783!100!0!1!1!0!1!4,9873!4610!100!0!1!1!0!1!4,9873!4858!100!0!1!1!0!1!3,24090!7691!100!256!1!1!0!1!4,24769!7875!100!256!1!1!0!1!3,23965!8191!100!256!1!1!0!1!4,24644!8375!100!256!1!1!0!1!3,23725!8771!100!256!1!1!0!1!4,24494!8985!100!256!1!1!0!1!3,6257!7638!0!90!5!2!0!1!5,18002!4497!0!0!5!2!0!1!5,22498!10108!0!180!5!2!0!1!5,750!2499!0!90!5!2!0!1!5");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get _vArray():Array{
return (vArray);
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 221
//TrackChris07 (TrackChris07)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackChris07 extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackChris07(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 10500;
groundBMP = new BitmapData(2100, 2100, true, 0);
ceilingBMP = new BitmapData(2100, 2100, true, 0);
createBitmap(groundBMP, "9!12!1350!100,9!12!1350!150,10!5!1400!100,8!7!1450!150,10!10!1500!100,10!11!1500!150,10!7!1450!100,10!6!1400!150,8!3!1550!100,8!3!1550!150,8!3!1600!100,8!3!1600!150,8!3!1750!100,8!3!1750!150,8!3!1800!100,8!3!1800!150,9!13!1850!150,8!12!1900!150,10!14!1950!150,9!12!1950!200,9!15!1950!250,6!7!1900!100,3!10!1950!100,0!0!1850!100,6!10!2000!150,3!7!2000!200,0!0!2000!250,6!8!2000!100,1!11!1900!200,4!11!1900!250,4!4!1850!200,7!7!2000!300,7!0!2000!350,5!18!1950!350,7!11!1950!400,7!10!1900!400,0!7!1850!400,0!0!1800!400,0!0!1950!300,2!14!1900!350,2!2!1900!300,5!1!1800!350,5!9!1850!350,8!3!1700!400,8!3!1750!400,8!3!1500!400,8!3!1550!400,8!3!1300!400,8!3!1350!400,8!3!1200!500,8!3!1200!550,10!5!1200!100,8!7!1250!150,10!10!1300!100,10!11!1300!150,10!7!1250!100,10!6!1200!150,0!16!1650!100,0!16!1650!150,2!16!1700!150,2!16!1700!100,0!16!1600!400,2!16!1650!400,0!16!1400!400,2!16!1450!400,8!3!1200!700,8!3!1200!750,8!3!1350!850,8!3!1300!850,8!3!1650!850,8!3!1600!850,8!3!1900!950,8!13!1900!1050,9!12!1900!1100,9!15!1900!1150,6!1!1950!1000,6!9!1950!1050,2!17!1850!1100,2!17!1850!1150,0!17!1950!1150,0!17!1950!1100,10!4!1900!1200,8!4!1900!1450,8!3!1900!1250,8!3!1900!1300,8!3!1900!1350,8!3!1900!1400,2!17!1850!1200,2!17!1850!1250,0!17!1950!1250,0!17!1950!1200,2!17!1850!1300,2!17!1850!1350,0!17!1950!1350,0!17!1950!1300,2!17!1850!1400,2!17!1850!1450,0!17!1950!1450,0!17!1950!1400,8!3!1900!1700,8!3!1900!1650,0!1!1950!1550,4!1!1850!1550,0!9!1950!1500,4!9!1850!1500,8!13!1900!1500,9!15!1900!1600,7!7!1900!1750,0!7!1750!1900,0!10!1900!1800,7!10!1800!1900,0!14!1850!1850,7!11!1850!1900,7!4!1900!1850,2!1!1850!1750,5!1!1750!1850,2!5!1800!1850,7!5!1850!1800,4!7!1650!1900,1!7!1500!1750,1!10!1600!1900,4!10!1500!1800,1!14!1550!1850,4!11!1500!1850,4!4!1550!1900,3!1!1650!1850,6!1!1550!1750,3!5!1550!1800,6!5!1600!1850,8!3!1700!1900,8!3!1500!1700,8!3!1500!1650,9!12!1900!1550,8!3!1500!1550,8!3!1500!1500,6!7!1350!1050,3!7!1500!1200,3!10!1400!1050,6!10!1500!1150,3!14!1450!1100,6!11!1500!1100,6!4!1450!1050,1!1!1350!1100,4!1!1450!1200,1!5!1450!1150,4!5!1400!1100,0!0!1500!1250,8!3!1250!1050,8!3!1300!1050,5!7!900!1200,2!7!1050!1050,2!10!900!1150,5!10!1000!1050,2!14!950!1100,5!11!950!1050,5!4!900!1100,0!1!950!1200,7!1!1050!1100,0!5!1000!1100,5!5!950!1150,0!0!1100!1050,2!4!850!1250,7!8!900!1300,0!5!850!1300,5!5!900!1250,7!1!800!1350,2!6!800!1300,1!16!750!1350,3!17!750!1300,1!1!700!1350,1!4!650!1300,6!8!700!1250,3!12!650!1250,6!12!700!1300,4!1!600!1250,3!1!550!1050,3!4!600!1100,4!8!550!1150,1!12!600!1150,4!12!550!1100,6!1!650!1150,6!9!650!1200,4!9!600!1200,2!4!350!1100,7!8!400!1150,0!12!400!1100,5!1!400!1050,3!16!450!1050,1!17!450!1100,3!16!500!1050,1!17!500!1100,2!6!300!1150,0!5!350!1150,7!1!300!1200,1!16!250!1200,3!17!250!1150,1!1!200!1200,1!4!150!1150,6!8!200!1100,3!12!150!1100,6!12!200!1150,4!1!100!1100,2!1!100!1000,2!4!150!950,7!8!200!1000,0!12!200!950,7!12!150!1000,5!1!200!900,5!9!250!900,7!9!250!950,2!16!100!1050,0!17!150!1050,5!7!400!800,2!7!550!650,2!10!400!750,5!10!500!650,2!14!450!700,5!11!450!650,5!4!400!700,0!1!450!800,7!1!550!700,0!5!500!700,5!5!450!750,0!0!600!650,2!4!350!850,7!8!400!900,0!5!350!900,5!5!400!850,7!1!300!950,2!6!300!900,8!3!700!650,8!3!650!650,8!3!800!450,8!3!800!400,1!2!1450!900,4!6!1500!900,0!0!1700!950,1!2!1550!950,6!6!1550!900,3!1!1650!900,3!9!1600!900,4!7!1650!950,8!0!1600!950,0!0!1900!1000,3!2!1850!950,6!7!1750!950,10!0!1800!950,8!0!1800!1000,1!1!1700!1000,1!9!1750!1000,2!8!1850!1000,8!1!1850!1050,11!12!800!550,11!15!800!500");
createBitmap(ceilingBMP, "8!3!1500!850,8!3!1450!850,8!3!1800!850,8!3!1750!850,8!3!1900!950,8!3!1900!1000,8!13!1900!1050,9!12!1900!1100,9!15!1900!1150,10!4!1900!1200,8!4!1900!1500,8!3!1900!1250,8!3!1900!1300,8!3!1900!1350,8!3!1900!1400,8!3!1900!1450,8!3!1900!1700,8!3!1900!1650,8!13!1900!1550,9!15!1900!1600,7!7!1900!1800,0!7!1750!1950,0!10!1900!1850,7!10!1800!1950,0!14!1850!1900,7!11!1850!1950,7!4!1900!1900,2!1!1850!1750,5!1!1750!1850,2!5!1800!1850,7!5!1850!1800,4!7!1650!1950,1!7!1500!1800,1!10!1600!1950,4!10!1500!1850,1!14!1550!1900,4!11!1500!1900,4!4!1550!1950,3!1!1650!1850,6!1!1550!1750,3!5!1550!1800,6!5!1600!1850,8!3!1700!1900,8!3!1500!1700,8!3!1500!1650,0!0!1500!1750,0!0!1550!1850,0!0!1600!1900,0!0!1650!1900,0!0!1750!1900,0!0!1800!1900,0!0!1700!1950,0!0!1850!1850,0!0!1900!1750,8!3!1500!1400,8!3!1500!1350,5!7!700!1200,2!7!850!1050,2!10!700!1150,5!10!800!1050,2!14!750!1100,5!11!750!1050,5!4!700!1100,0!1!750!1200,7!1!850!1100,0!5!800!1100,5!5!750!1150,0!0!900!1050,2!4!650!1250,7!8!700!1300,0!5!650!1300,5!5!700!1250,7!1!600!1350,2!6!600!1300,1!16!550!1350,3!17!550!1300,1!1!500!1350,1!4!450!1300,6!8!500!1250,3!12!450!1250,6!12!500!1300,4!1!400!1250,3!1!350!1050,3!4!400!1100,4!8!350!1150,1!12!400!1150,4!12!350!1100,6!1!450!1150,6!9!450!1200,4!9!400!1200,1!9!300!1100,3!9!300!1050,10!12!1050!1050,8!12!1000!1050,10!15!950!1050,0!0!1100!1050,1!1!250!1100,1!4!200!1050,6!8!250!1000,3!12!200!1000,6!12!250!1050,4!1!150!1000,2!1!150!800,2!4!200!750,7!8!250!800,0!12!250!750,7!12!200!800,5!1!250!700,6!9!200!950,4!9!150!950,0!9!200!850,2!9!150!850,0!16!200!900,2!17!150!900,3!16!300!700,1!17!300!750,2!12!400!700,7!1!400!750,5!9!350!700,7!9!350!750,2!7!500!650,5!10!450!650,7!1!500!700,0!5!450!700,0!0!550!650,5!8!400!650,0!0!600!650,8!3!700!650,8!3!650!650,8!3!800!550,8!3!800!500,2!7!950!100,2!10!800!200,5!10!900!100,2!14!850!150,5!11!850!100,5!4!800!150,0!1!850!300,7!1!950!200,0!5!900!200,5!5!850!250,5!7!800!250,0!0!800!300,0!0!850!200,0!0!900!150,0!0!950!150,10!5!1000!100,10!10!1050!100,10!11!1050!150,10!6!1000!150,8!3!1100!150,8!3!1100!100");
createMovingFloor("");
createWaypoints("15360!1150!1!670!100!90!1,16410!1150!1!670!100!90!1,17400!1160!1!670!100!90!1,18450!1300!1!515!100!96!1,19470!1790!1!453!100!126!1,19930!2500!1!388!100!164!1,19930!3210!1!388!100!-166!1,19520!3830!1!341!100!-136!1,18810!4170!1!281!100!-106!1,18170!4340!1!281!100!-91!1,17500!4410!1!332!100!-91!1,16850!4430!1!362!100!-91!1,16100!4430!1!362!100!-91!1,15500!4430!1!362!100!-91!1,14920!4370!1!312!100!-91!1,13840!4310!1!252!100!-91!1,13080!4310!1!252!100!-106!1,12340!5070!1!301!100!179!1,12340!5490!1!301!100!179!1,12340!5990!1!271!100!179!1,12340!7050!1!271!100!179!1,12340!7490!1!271!100!179!1,12340!7970!1!271!100!179!1,12990!8680!1!271!100!89!1,13540!8590!1!331!100!89!1,13970!8670!1!286!100!89!1,14950!8800!1!331!100!119!1,16120!9310!1!331!100!104!1,16910!9540!1!331!100!104!1,17810!9750!1!330!100!104!1,18740!10040!1!272!100!119!1,19440!10530!0.91!258!100!134!1,19690!10990!0.88!196!100!179!1,19720!11860!1!151!100!179!1,19720!12510!1!151!100!179!1,19720!13170!1!151!100!179!1,19720!13780!1!151!100!179!1,19720!14500!1!151!100!179!1,19590!15290!1!151!100!-166!1,19460!16010!1!150!100!-173!1,19390!16980!1!225!100!-173!2,19300!18000!1!225!100!-173!2,19130!18860!1!225!100!-158!2,18540!19510!1!255!100!-128!2,17750!19850!1!255!100!-98!2,16850!19850!1!255!100!-83!2,16170!19590!1!255!100!-68!2,15570!19220!1!255!100!-44!2,15230!18360!1!255!100!-14!2,15130!17520!1!255!100!1!2,15100!16580!1!285!100!1!2,15070!15050!1!369!100!1!1,15070!13510!1!369!100!1!2,15070!12710!1!309!100!1!1,14910!11860!1!259!100!-14!1,14490!11240!1!259!100!-59!1,13950!10900!1!259!100!-74!1,13470!10830!1!259!100!-89!1,12560!10830!1!259!100!-89!1,11430!10830!1!259!100!-89!1,10640!10930!1!259!100!-104!1,10020!11240!1!259!100!-134!1,9570!11910!1!259!100!-156!1,9230!12610!1!259!100!-156!1,8710!13250!1!259!100!-126!1,7950!13540!1!259!100!-96!1,7250!13430!1!259!100!-66!1,6670!12960!1!259!100!-36!1,6320!12130!1!259!100!-21!1,5910!11420!1!259!100!-51!1,5190!11180!0.99!258!100!-88!1,4650!11190!0.99!258!100!-93!1,4000!11200!0.91!258!100!-90!1,3370!11180!0.99!258!100!-90!2,2800!11040!0.99!258!100!-75!2,2270!10640!0.99!258!100!-45!2,1930!9930!0.99!258!100!-15!2,1840!9100!0.99!258!100!0!2,1990!8240!0.99!258!100!30!2,2530!7660!0.99!258!100!60!2,3240!7440!0.99!239!100!82!2,3990!7300!0.99!238!100!75!2,4740!7070!0.99!238!100!75!2,5530!6850!0.99!238!100!75!1,6410!6720!0.99!238!100!82!1,7450!6590!0.99!290!100!82!1,8170!5930!0.99!290!100!-1!1,8130!5000!0.99!290!100!-1!1,8130!4440!0.99!290!100!-1!1,8130!4000!0.99!290!100!-1!1,8130!3440!0.99!290!100!-1!2,8290!2680!0.99!290!100!14!2,8710!1970!0.99!366!100!44!2,9530!1520!0.99!366!100!74!2,10480!1370!0.99!417!100!89!2,11010!1290!0.99!512!100!89!2,11510!1290!0.99!512!100!89!2,12060!1290!0.99!512!100!89!1,13120!1240!0.99!572!100!89!1,14300!1180!0.99!603!100!89!1");
createCheckpoints("14350!1470!1!3260,15310!1470!1!3260,16320!1470!1!3260,17360!1470!1!3260,18140!1470!1!3260,18880!1470!1!3260,20350!2570!0!3990,20070!3260!0!3990,18830!4330!1!3260,18140!4410!1!3260,17350!4360!1!3260,16530!4300!1!3260,15670!4260!1!3260,14970!4260!1!3260,14020!4260!1!3260,13510!4280!1!3260,13000!4260!1!3260,11760!5000!0!3260,11970!6000!0!3260,12290!7010!0!3260,12290!8000!0!3260,13060!9000!1!3260,14010!8820!1!3260,14480!8820!1!3260,15520!8740!1!3260,16010!9160!1!3970,16990!9400!1!4520,17480!9530!1!4150,19440!10480!0!4790,19280!11500!0!3260,19280!12490!0!3260,19260!13470!0!3260,19220!14500!0!3260,19220!15510!0!3260,19220!16490!0!3260,19220!17520!0!3260,18560!18510!0!3260,17740!19510!1!3260,16730!19510!1!3260,15090!18050!0!3260,15180!17120!0!3260,15180!16300!0!3260,15180!15290!0!3260,15180!14370!0!3260,15180!13380!0!3260,15180!12470!0!3260,14550!11650!0!3260,13600!10590!1!3260,12570!10740!1!3260,11480!10740!1!3260,9810!11480!1!5000,6810!13320!1!5000,3990!11340!1!5000,2500!10500!1!5000,1210!9990!0!5000,4030!8510!0!7010,5010!5570!1!6880,5970!6730!1!3260,6840!6860!1!3260,7500!6560!1!3260,8470!5990!0!3260,8180!5180!0!3260,8320!4020!0!3260,8500!3000!0!3260,9730!1040!1!5000,10830!1510!1!3260,11780!1510!1!3260,12500!1360!1!3260,13180!1360!1!3260,13850!1360!1!3260");
createBikes("13790!1300!90,13790!1500!90,13790!1690!90");
createMovingLightning("19000!11500!-90!0.49!0!1,19000!12000!-90!0.49!1!-1,19000!12500!-90!0.49!0!1,19000!13000!-90!0.49!1!-1,19000!13500!-90!0.49!0!1,19000!14000!-90!0.49!1!-1,19000!14500!-90!0.49!0!1,19000!15000!-90!0.49!1!-1");
createLightBars("1900!11900,1710!11710,1550!11560,1460!11330,3630!11350,4350!11350,1930!10240,2140!9460,6510!12990,7140!13010,4910!13400,4730!13230,4570!13070,4480!12850,4400!12590,4320!12300,5990!6510,5990!7010,6220!6510,6220!7010,6500!6510,6500!7010,6740!6510,6740!7010,7000!6510,7000!7010,7250!7010,7500!7010,8350!6790,8180!6930,7970!6980,7760!7010,8420!6580,8450!6360,8470!6120,8470!5970,8000!6000,7940!6170,7820!6340,7640!6440,7490!6500,19000!17500,18890!17940,18300!18650,18620!18340,17280!19000,17650!18960,18000!18850,16110!18600,16350!18770,16670!18910,16990!19010,15850!18310,15600!17940,15500!17510,13850!2000,13850!1000");
createLightning("");
createWalls("16531!997!100!0!1!1!0!1!3,16531!1997!100!0!1!1!0!1!4,17031!997!100!0!1!1!0!1!3,17031!1997!100!0!1!1!0!1!4,17531!997!100!0!1!1!0!1!3,17531!1997!100!0!1!1!0!1!4,16027!4612!100!180!1!1!0!1!3,16027!3912!100!180!1!1!0!1!4,16527!4612!100!180!1!1!0!1!3,16527!3912!100!180!1!1!0!1!4,17027!4612!100!180!1!1!0!1!3,17027!3912!100!180!1!1!0!1!4,13983!4612!100!180!1!1!0!1!3,13983!3912!100!180!1!1!0!1!4,14483!4612!100!180!1!1!0!1!3,14483!3912!100!180!1!1!0!1!4,14983!4612!100!180!1!1!0!1!3,14983!3912!100!180!1!1!0!1!4,11950!4546!100!256!1!1!0!1!4,12196!4173!100!225!1!1!0!1!4,12608!3959!100!195!1!1!0!1!4,13027!3912!100!180!1!1!0!1!4,11895!4981!100!-90!1!1!0!1!4,12598!7001!100!-90!1!1!0!1!3,11898!7001!100!-90!1!1!0!1!4,12598!6501!100!-90!1!1!0!1!3,11898!6501!100!-90!1!1!0!1!4,12598!6001!100!-90!1!1!0!1!3,11898!6001!100!-90!1!1!0!1!4,12567!9078!100!-14!1!1!0!1!4,12194!8832!100!-45!1!1!0!1!4,11980!8420!100!-75!1!1!0!1!4,11933!8000!100!-90!1!1!0!1!4,13002!9132!100!0!1!1!0!1!4,11739!997!100!0!1!1!0!1!3,11739!1997!100!0!1!1!0!1!4,7887!3752!100!90!1!1!0!1!3,8587!3752!100!90!1!1!0!1!4,14259!8408!100!0!1!1!0!1!3,14259!9108!100!0!1!1!0!1!4,15740!8408!100!0!1!1!0!1!3,15740!9108!100!0!1!1!0!1!4,17210!8408!100!0!1!1!0!1!3,17210!9108!100!0!1!1!0!1!4,14906!16248!100!90!1!1!0!1!3,15606!16248!100!90!1!1!0!1!4,14906!14767!100!90!1!1!0!1!3,15606!14767!100!90!1!1!0!1!4,14906!13297!100!90!1!1!0!1!3,15606!13297!100!90!1!1!0!1!4,11503!10423!100!180!1!1!0!1!4,12003!11123!100!180!1!1!0!1!3,12003!10423!100!180!1!1!0!1!4,12503!11123!100!180!1!1!0!1!3,12503!10423!100!180!1!1!0!1!4,20236!1732!0!27!5.1!2.1!0!1!0,20492!2751!0!1!5.1!2.09!0!1!0,20183!3679!0!-44!5.09!2.09!0!1!0,7958!10884!0!-63!5.1!2.1!0!1!0,8522!13430!0!-63!5.1!2.1!0!1!0,5251!10860!0!-89!5.1!2.1!0!1!0,4756!10860!0!-89!5.1!2.1!0!1!0,5758!13618!0!-89!5.1!2.1!0!1!0,5296!13564!0!258!5.1!2.1!0!1!0,2754!12114!0!-89!5.1!2.1!0!1!0,2291!12060!0!258!5.1!2.1!0!1!0,1382!10760!0!181!5.1!2.1!0!1!0,1436!10297!0!168!5.1!2.1!0!1!0,4567!8249!0!168!5.1!2.1!0!1!0,4359!8690!0!144!5.1!2.09!0!1!0,1941!8249!0!168!5.1!2.1!0!1!0,2161!7850!0!138!5.1!2.1!0!1!0,8400!1938!0!152!5.1!2.09!0!1!0,8698!1581!0!129!5.1!2.1!0!1!0,18463!18831!0!45!5.1!1.01!0!1!1,17283!19240!200!0!5.1!1!0!-1!1,15935!18762!0!-45!5.1!1.01!0!1!1,14832!11108!0!230!5.1!2.09!0!1!0,15351!12027!0!200!5.1!2.09!0!1!0,19278!8714!0!46!3.58!2.09!0!1!0,18980!8556!0!77!4.03!2.09!0!1!0,18605!8506!0!90!4.02!2.09!0!1!0,19449!8992!0!16!3.58!2.09!0!1!0,19500!9346!0!0!4.02!2.09!0!1!0,13850!1250!199!0!5.1!.75!0!1!2,13850!1750!199!0!5.1!.75!0!1!2,9440!2503!0!45!5!2!0!1!5,19250!2874!0!-90!5!2!0!1!5,15761!15493!0!90!5!2!0!1!5,14741!15493!0!90!5!2!0!1!5,10993!10230!0!180!5!2!0!1!5,3919!7883!0!45!5!2!0!1!5");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get _vArray():Array{
return (vArray);
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 222
//TrackFourCorners (TrackFourCorners)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackFourCorners extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackFourCorners(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 13750;
groundBMP = new BitmapData(2750, 2750, true, 0);
ceilingBMP = new BitmapData(2750, 2750, true, 0);
createBitmap(groundBMP, "0!7!650!150,8!1!1500!850,10!1!1600!850,6!9!1600!800,2!8!1600!1000,1!7!1500!800,4!2!1500!900,0!0!1550!800,0!0!1550!850,0!0!1550!900,1!6!1550!950,4!17!1550!1000,0!0!1600!950,3!5!1650!950,4!18!1600!900,6!11!1650!900,0!0!1650!1000,4!16!1750!1200,0!0!1850!1200,4!19!1850!1150,6!4!1850!1100,4!6!1800!1200,1!2!1850!1250,0!0!1900!1200,0!0!2050!1200,0!0!2000!1200,0!0!1950!1200,10!0!1900!1150,3!9!1950!1150,3!1!2000!1150,8!0!1900!1250,4!7!1950!1250,0!0!2000!1250,11!1!2250!1250,9!1!2250!1150,5!9!2200!1150,5!1!2150!1150,0!0!2100!1200,0!0!2150!1250,1!8!2400!1150,0!7!2200!1250,7!2!2300!1250,0!0!2150!1200,0!0!2200!1200,0!0!2250!1200,0!0!2300!1200,0!6!2350!1200,7!17!2400!1200,0!0!2350!1150,7!3!2450!1150,2!5!2350!1100,7!18!2300!1150,5!11!2300!1100,0!0!2400!1100,0!4!2500!1100,5!3!2400!1050,3!8!2450!1050,2!3!2450!1000,0!0!2450!1100,0!0!2500!1050,0!3!2550!1050,0!0!2500!1000,0!0!2550!950,1!8!2550!1000,7!16!2600!1000,0!0!2600!900,7!19!2550!900,7!5!2500!950,5!4!2500!900,7!6!2600!950,0!2!2650!900,0!0!2600!850,9!0!2550!850,2!9!2550!800,2!1!2550!750,11!0!2650!850,7!7!2650!800,0!0!2650!750,10!1!2650!500,8!1!2550!500,4!9!2550!550,4!1!2550!600,0!0!2650!600,0!8!2550!350,3!7!2650!550,6!2!2650!450,0!0!2600!600,0!0!2600!550,0!0!2600!500,0!0!2600!450,3!6!2600!400,6!17!2600!350,0!0!2550!400,6!3!2550!300,1!5!2500!400,6!18!2550!450,4!11!2500!450,0!0!2500!350,3!4!2500!250,4!3!2450!350,2!8!2450!300,1!3!2400!300,0!0!2500!300,0!0!2450!250,3!3!2450!200,0!0!2400!250,0!0!2350!200,0!8!2400!200,6!16!2400!150,0!0!2300!150,6!19!2300!200,4!5!2350!250,4!4!2300!250,6!6!2350!150,3!2!2300!100,0!0!2100!150,0!0!2200!150,0!0!2100!100,8!0!2250!200,10!0!2250!100,6!7!2200!100,0!0!2150!100,0!0!1850!150,0!0!1900!150,0!0!1850!100,0!0!1900!100,9!1!500!100,11!1!500!200,7!9!550!200,7!1!600!200,3!8!350!200,2!7!550!100,5!2!450!100,0!0!550!150,0!0!500!150,0!0!450!150,2!6!400!150,5!17!350!150,0!0!400!200,5!3!300!200,0!5!400!250,5!18!450!200,7!11!450!250,0!0!350!250,2!4!250!250,7!3!350!300,1!8!300!300,0!3!300!350,0!0!300!250,0!0!250!300,2!3!200!300,0!0!250!350,0!0!200!400,3!8!200!350,5!16!150!350,0!0!150!450,5!19!200!450,5!5!250!400,7!4!250!450,5!6!150!400,2!2!100!450,0!0!150!500,0!0!150!700,0!0!150!650,0!0!150!600,0!0!150!550,0!0!100!650,0!0!100!700,11!0!200!500,0!9!200!550,0!1!200!600,9!0!100!500,5!7!100!550,0!0!100!600,0!0!150!1000,0!0!100!950,0!0!100!1000,0!0!150!1050,0!0!100!1050,0!0!150!1100,0!0!100!1100,0!0!150!1200,0!0!150!1150,0!0!150!1250,0!0!150!1300,0!0!100!1400,0!0!100!1350,0!0!100!1450,0!0!100!1500,0!0!100!1600,0!0!100!1550,0!0!100!1650,0!0!100!1700,8!1!100!2250,10!1!200!2250,6!9!200!2200,6!1!200!2150,0!0!150!2100,0!0!150!2050,0!0!100!2100,0!0!100!2050,0!0!100!2150,2!8!200!2400,1!7!100!2200,4!2!100!2300,0!0!150!2150,0!0!150!2200,0!0!150!2250,0!0!150!2300,1!6!150!2350,4!17!150!2400,0!0!200!2350,4!3!200!2450,3!5!250!2350,4!18!200!2300,6!11!250!2300,0!0!250!2400,1!4!250!2500,6!3!300!2400,0!8!300!2450,3!3!350!2450,0!0!250!2450,0!0!300!2500,1!3!300!2550,0!0!350!2500,0!0!400!2550,2!8!350!2550,4!16!350!2600,0!0!450!2600,4!19!450!2550,6!5!400!2500,6!4!450!2500,4!6!400!2600,1!2!450!2650,0!0!500!2600,0!0!700!2600,0!0!650!2600,0!0!600!2600,0!0!550!2600,10!0!500!2550,3!9!550!2550,3!1!600!2550,8!0!500!2650,4!7!550!2650,0!0!750!2600,10!1!1300!1900,8!1!1200!1900,4!9!1200!1950,0!8!1200!1750,3!7!1300!1950,6!2!1300!1850,0!0!1250!1950,0!0!1250!1850,3!6!1250!1800,6!17!1250!1750,0!0!1200!1800,6!3!1200!1700,1!5!1150!1800,6!18!1200!1850,4!11!1150!1850,3!4!1150!1650,4!3!1100!1750,2!8!1100!1700,1!3!1050!1700,0!0!1150!1700,0!0!1100!1650,3!3!1100!1600,0!0!1050!1650,0!8!1050!1600,6!16!1050!1550,2!16!1200!750,2!1!1200!700,2!4!1250!650,5!1!1300!600,3!16!1450!600,3!1!1500!600,3!4!1550!650,6!1!1600!700,0!16!1600!750,0!0!1250!750,0!0!1350!700,0!0!1450!700,0!0!1550!700,1!4!1450!750,0!4!1350!750,3!16!1400!600,3!16!1350!600,0!0!1400!700,0!0!1350!650,0!0!1450!650,0!0!1500!650,0!0!1400!650,0!0!1300!700,0!0!1300!650,0!0!1250!700,0!0!1300!750,1!8!1050!1200,7!17!1050!1250,7!3!1100!1200,0!0!1050!1150,0!4!1150!1150,5!3!1050!1100,3!8!1100!1100,2!3!1100!1050,0!0!1100!1150,0!0!1150!1100,0!3!1200!1100,0!0!1150!1050,1!8!1200!1050,7!16!1250!1050,0!0!1250!800,0!0!1300!800,1!16!750!1600,1!1!700!1600,1!4!650!1550,4!1!600!1500,2!16!600!1350,2!1!600!1300,2!4!650!1250,5!1!700!1200,3!16!750!1200,3!16!800!1200,0!0!750!1550,0!0!700!1450,0!0!700!1350,0!0!800!1300,0!0!800!1250,0!0!700!1250,0!0!750!1300,0!0!750!1250,0!4!750!1350,3!4!750!1450,2!16!600!1400,2!16!600!1450,0!0!700!1400,0!0!650!1450,0!0!650!1350,0!0!650!1300,0!0!650!1400,0!0!700!1500,0!0!650!1500,0!0!700!1550,0!0!750!1500,0!16!1600!2000,0!1!1600!2050,0!4!1550!2100,7!1!1500!2150,1!16!1350!2150,1!1!1300!2150,1!4!1250!2100,4!1!1200!2050,2!16!1200!2000,0!0!1550!2000,0!0!1450!2050,0!0!1350!2050,0!0!1250!2050,0!0!1300!2000,0!0!1250!2000,3!4!1350!2000,2!4!1450!2000,1!16!1400!2150,1!16!1450!2150,0!0!1400!2050,0!0!1450!2100,0!0!1350!2100,0!0!1300!2100,0!0!1400!2100,0!0!1500!2050,0!0!1500!2100,0!0!1550!2050,0!0!1500!2000,11!1!2250!2650,9!1!2250!2550,5!9!2200!2550,5!1!2150!2550,0!0!2150!2650,1!8!2400!2550,0!7!2200!2650,7!2!2300!2650,0!0!2200!2600,0!0!2250!2600,0!0!2300!2600,0!6!2350!2600,7!17!2400!2600,0!0!2350!2550,7!3!2450!2550,2!5!2350!2500,7!18!2300!2550,5!11!2300!2500,0!0!2400!2500,0!4!2500!2500,5!3!2400!2450,3!8!2450!2450,2!3!2450!2400,0!0!2450!2500,0!0!2500!2450,0!3!2550!2450,0!0!2500!2400,0!0!2550!2350,1!8!2550!2400,7!16!2600!2400,0!0!2600!2300,7!19!2550!2300,7!5!2500!2350,5!4!2500!2300,7!6!2600!2350,0!2!2650!2300,0!0!2600!2250,0!0!2600!2150,0!0!2600!2200,9!0!2550!2250,2!9!2550!2200,2!1!2550!2150,11!0!2650!2250,7!7!2650!2200,0!0!2650!2150,10!1!2650!1900,8!1!2550!1900,4!9!2550!1950,4!1!2550!2000,0!0!2650!2000,0!8!2550!1750,3!7!2650!1950,6!2!2650!1850,0!0!2600!2000,0!0!2600!1950,0!0!2600!1900,0!0!2600!1850,3!6!2600!1800,6!17!2600!1750,0!0!2550!1800,6!3!2550!1700,1!5!2500!1800,6!18!2550!1850,4!11!2500!1850,0!0!2500!1750,3!4!2500!1650,4!3!2450!1750,2!8!2450!1700,1!3!2400!1700,0!0!2500!1700,0!0!2450!1650,3!3!2450!1600,0!0!2400!1650,0!0!2350!1600,0!8!2400!1600,6!16!2400!1550,0!0!2300!1550,6!19!2300!1600,4!5!2350!1650,4!4!2300!1650,6!6!2350!1550,3!2!2300!1500,0!0!2250!1550,0!0!2150!1550,0!0!2200!1550,8!0!2250!1600,1!9!2200!1600,1!1!2150!1600,10!0!2250!1500,6!7!2200!1500,9!1!1900!1500,11!1!1900!1600,7!9!1950!1600,7!1!2000!1600,3!8!1750!1600,2!7!1950!1500,5!2!1850!1500,0!0!2000!1550,0!0!1950!1550,0!0!1900!1550,0!0!1850!1550,2!6!1800!1550,5!17!1750!1550,5!3!1700!1600,0!5!1800!1650,5!18!1850!1600,7!11!1850!1650,0!0!1750!1650,2!4!1650!1650,7!3!1750!1700,1!8!1700!1700,0!3!1700!1750,0!0!1700!1650,0!0!1650!1700,2!3!1600!1700,0!0!1650!1750,0!0!1600!1800,3!8!1600!1750,5!16!1550!1750,0!0!1550!1850,5!19!1600!1850,5!5!1650!1800,7!4!1650!1850,5!6!1550!1800,2!2!1500!1850,0!0!1550!1900,0!0!1550!1950,11!0!1600!1900,0!9!1600!1950,9!0!1500!1900,5!7!1500!1950,0!0!800!2650,0!0!850!2650,0!0!900!2650,0!0!950!2650,0!0!1000!2650,0!0!1000!2600,0!0!1200!2600,0!0!1250!2600,0!0!1550!2650,0!0!2050!2650,0!0!2100!2650,11!2!1150!2600,10!3!1050!2600,8!3!1100!2600,11!2!1500!2650,10!3!1300!2650,8!3!1450!2650,8!3!1400!2650,8!3!1350!2650,0!0!1600!2600,0!0!1650!2600,0!0!1700!2600,8!3!2600!2050,8!3!2600!2100,0!0!2050!150,0!0!2050!100,1!2!2200!200,9!13!1950!150,8!15!2000!150,9!13!1950!100,8!15!2000!100,2!16!1200!800,8!3!2250!150,0!0!2150!150,11!19!1500!700,8!19!700!1300,9!19!1300!2050,0!0!150!800,0!0!150!750,0!0!100!750,0!0!100!800,0!0!150!850,0!0!100!850,0!0!100!900,0!0!150!1850,0!0!150!1900,0!0!150!1950,0!0!150!2000,0!0!150!1650,0!0!150!1700,0!0!100!1300,0!0!150!1350,6!3!1700!1000,7!17!1700!1050,0!12!1650!1050,4!3!1600!1051,2!3!1750!1150,5!1!1800!1100,13!0!1800!1150,11!19!1500!750,11!19!1550!750,8!3!1150!1750,8!3!1250!1900,8!3!1800!1600,2!16!2100!1550,0!16!2050!1550,0!0!2150!2600,0!0!2050!2600,0!0!2100!2600,0!0!1750!2600,2!19!700!100,6!7!650!100,0!0!600!100,0!0!600!150,2!19!700!150,2!19!750!100,2!19!800!100,2!19!800!150,2!19!1000!100,2!19!1050!100,2!19!1050!150,2!19!1100!100,2!19!1100!150,2!19!850!100,2!19!900!100,2!19!950!100,2!19!1150!150,2!19!1200!150,2!19!1350!150,2!19!1400!150,2!19!1450!100,2!19!1500!100,2!19!1550!100,2!19!1600!100,2!19!1650!100,2!19!1700!100,2!19!1750!100,2!19!1600!150,2!19!1650!150,2!19!1700!150,2!19!1750!150,9!3!750!150,9!3!1150!100,9!3!1300!150,8!3!1250!150,8!3!2050!1500,8!3!2100!1500,10!2!2000!1500,9!3!2150!1500,8!3!150!1800,8!3!150!1750,8!3!150!950,8!3!150!900,10!4!2600!750,8!3!2600!800,8!3!1800!100,8!3!1800!150");
createBitmap(ceilingBMP, "0!0!2600!450,0!0!2550!500,0!0!2500!550,5!19!2550!550,5!5!2600!500,7!4!2600!550,5!6!2500!500,2!2!2450!550,0!0!2500!600,0!0!2500!700,0!0!2500!650,11!0!2550!600,0!9!2550!650,0!1!2550!700,9!0!2450!600,5!7!2450!650,0!0!2450!700,0!0!2500!800,0!0!2450!800,0!0!2450!750,0!0!2450!850,0!0!2500!850,3!6!2600!400,0!0!2350!1100,0!0!2400!1050,1!8!2400!1100,7!16!2450!1100,0!0!2450!1000,7!19!2400!1000,7!5!2350!1050,5!4!2350!1000,7!6!2450!1050,0!2!2500!1000,0!0!2450!950,0!0!2450!900,9!0!2400!950,11!0!2500!950,7!7!2500!900,0!6!2350!1150,2!1!2400!850,2!9!2400!900,2!4!2300!1100,0!4!2300!1200,7!17!2400!1150,11!1!2200!1250,9!1!2200!1150,5!9!2150!1150,5!1!2100!1150,0!0!2100!1250,0!7!2150!1250,7!2!2250!1250,0!0!2100!1200,0!0!2150!1200,0!0!2200!1200,0!0!2250!1200,2!7!2250!1150,0!0!2300!1150,8!3!2050!1200,8!3!2050!1250,3!3!950!2550,0!0!900!2600,0!0!850!2550,0!8!900!2550,6!16!900!2500,0!0!800!2500,6!19!800!2550,4!5!850!2600,4!4!800!2600,6!6!850!2500,3!2!800!2450,0!0!750!2500,0!0!650!2500,0!0!700!2500,8!0!750!2550,1!9!700!2550,1!1!650!2550,10!0!750!2450,6!7!700!2450,0!0!650!2450,0!0!550!2500,0!0!550!2450,0!0!500!2450,0!0!500!2500,0!0!250!2350,0!0!300!2400,2!8!250!2400,4!16!250!2450,0!0!350!2450,4!19!350!2400,6!5!300!2350,6!4!350!2350,4!6!300!2450,1!2!350!2500,0!0!400!2450,0!0!450!2450,10!0!400!2400,8!0!400!2500,4!7!450!2500,1!6!200!2350,3!1!500!2400,3!9!450!2400,3!4!250!2300,1!4!150!2300,4!17!200!2400,8!1!100!2200,10!1!200!2200,6!9!200!2150,6!1!200!2100,0!0!100!2100,1!7!100!2150,4!2!100!2250,0!0!150!2100,0!0!150!2150,0!0!150!2200,0!0!150!2250,3!7!200!2250,0!0!200!2300,8!3!150!2050,8!3!100!2050,0!0!1550!2050,0!0!1500!2050,10!1!2650!1950,8!1!2550!1950,4!9!2550!2000,4!1!2550!2050,0!8!2550!1800,3!7!2650!2000,6!2!2650!1900,0!0!2600!2000,0!0!2600!1950,0!0!2600!1900,3!6!2600!1850,6!17!2600!1800,0!0!2550!1850,6!3!2550!1750,1!5!2500!1850,6!18!2550!1900,4!11!2500!1900,0!0!2500!1800,3!4!2500!1700,4!3!2450!1800,2!8!2450!1750,1!3!2400!1750,0!0!2500!1750,0!0!2450!1700,3!3!2450!1650,0!0!2400!1700,0!0!2350!1650,0!8!2400!1650,6!16!2400!1600,0!0!2300!1600,6!19!2300!1650,4!5!2350!1700,4!4!2300!1700,6!6!2350!1600,3!2!2300!1550,0!0!2250!1600,0!0!2150!1600,0!0!2200!1600,8!0!2250!1650,1!9!2200!1650,1!1!2150!1650,10!0!2250!1550,6!7!2200!1550,0!0!2150!1550,9!1!1900!1550,11!1!1900!1650,7!9!1950!1650,7!1!2000!1650,0!0!2050!1550,0!0!2000!1550,3!8!1750!1650,2!7!1950!1550,5!2!1850!1550,0!0!1950!1600,0!0!1900!1600,0!0!1850!1600,2!6!1800!1600,5!17!1750!1600,0!0!1800!1650,5!3!1700!1650,0!5!1800!1700,5!18!1850!1650,7!11!1850!1700,0!0!1750!1700,2!4!1650!1700,7!3!1750!1750,1!8!1700!1750,0!3!1700!1800,0!0!1700!1700,0!0!1650!1750,2!3!1600!1750,0!0!1650!1800,0!0!1600!1850,3!8!1600!1800,5!16!1550!1800,0!0!1550!1900,5!19!1600!1900,5!5!1650!1850,7!4!1650!1900,5!6!1550!1850,2!2!1500!1900,0!0!1550!2000,11!0!1600!1950,0!9!1600!2000,9!0!1500!1950,5!7!1500!2000,0!0!2100!1550,0!0!1500!2100,0!4!1550!2100,10!2!2000!1600,9!3!2100!1600,8!3!2050!1600,1!4!900!2650,0!0!950!2600,0!0!950!2650,8!3!600!2450,8!3!600!2500,8!3!2650!2050,8!3!2600!2050,0!0!2550!450,2!4!2550!400,2!2!2500!450,0!0!150!2000,0!0!150!1950,0!0!100!1900,0!0!150!1900,0!0!100!1850,0!0!150!1850,0!0!100!1800,0!0!150!1800,0!0!100!1750,0!0!150!1750,0!0!100!1700,0!0!150!1700,0!0!100!1650,0!0!150!1650,0!0!100!1600,0!0!100!1550,0!0!150!1600,0!0!150!1550,0!0!100!1500,0!0!100!1450,0!0!100!1400,0!0!100!1350,0!0!100!1300,0!0!150!1350,0!0!150!1300,0!0!100!1250,0!0!150!1250,0!0!100!1100,0!0!150!1100,0!0!100!1050,0!0!150!1050,0!0!100!1000,0!0!150!1000,0!0!100!950,0!0!150!950,0!0!100!900,0!0!150!900,0!0!100!850,0!0!150!850,0!0!100!800,0!0!150!800,0!0!100!750,0!0!150!750,0!0!100!700,0!0!150!700,0!0!100!650,0!0!150!650,4!3!1600!1050,1!4!1650!1100,6!3!1700!1000,0!8!1700!1050,3!3!1750!1050,0!0!1650!1050,0!0!1700!1100,1!3!1700!1150,0!0!1750!1100,2!8!1750!1150,2!6!1650!1001,5!17!1600!1000,3!4!1800!1100,0!4!1800!1150,0!0!1200!1000,7!19!1200!950,7!5!1150!1000,5!4!1150!950,7!6!1250!1000,0!2!1300!950,9!0!1200!900,2!9!1200!850,11!0!1300!900,7!7!1300!850,5!8!1200!800,3!16!1250!800,3!16!1300!800,7!11!1250!1050,1!16!1200!1050,1!16!1150!1050,8!3!1250!900,14!0!1250!850,6!19!950!1600,4!5!1000!1650,4!4!950!1650,6!6!1000!1550,3!2!950!1500,0!0!900!1550,0!0!850!1550,8!0!900!1600,1!9!850!1600,10!0!900!1500,6!7!850!1500,11!1!900!1300,9!1!900!1200,5!9!850!1200,0!7!850!1300,7!2!950!1300,0!0!850!1250,0!0!950!1250,0!6!1000!1250,0!0!1000!1200,2!5!1000!1150,7!18!950!1200,5!11!950!1150,1!16!800!1600,0!0!800!1550,6!1!1050!1150,0!16!1050!1200,7!4!1050!1250,5!8!800!1200,2!16!800!1250,2!16!800!1300,4!8!750!1600,2!16!750!1500,2!16!750!1550,0!16!1050!1600,6!11!1050!1550,0!1!1050!1650,8!3!800!1500,13!0!950!1550,0!0!1450!2100,0!0!1450!2050,0!0!2000!2600,0!0!2000!2650,0!0!1900!2650,0!0!1850!2600,0!0!1800!2600,0!0!1800!2650,0!0!1850!2650,0!0!1900!2600,0!0!1950!2600,0!0!1950!2650,0!16!2050!2600,0!16!2050!2650,0!0!1550!2600,0!0!1450!2600,0!0!1500!2600,0!16!1600!2600,0!0!1250!2650,0!0!1150!2650,0!0!1200!2650,0!16!1300!2650,2!19!850!150,2!19!900!150,2!19!950!150,2!19!1000!150,2!19!1200!100,2!19!1250!100,2!19!1300!100,2!19!1350!100,2!19!1400!100,2!19!1450!150,2!19!1500!150,2!19!1550!150,0!0!1250!950,8!3!900!1250,13!0!1000!1600,8!3!1550!1950,8!3!2500!750");
createMovingFloor("2550!650!150!-1!0!1,2550!700!150!-1!0!1");
createWaypoints("21500!1320!1!500!100!90!1,22380!1410!1!500!100!104!1,23950!2110!1!500!100!119!1,24980!2840!1!500!100!135!1,25810!3870!0.8!499!100!150!1,26150!4710!0.8!500!100!180!2,25780!5700!1!499!100!-159!2,25460!6590!1!500!100!-166!2,25320!7600!1!500!100!-178!2,25310!8540!1!500!100!180!2,25110!9480!1!500!100!-164!2,24680!10590!1!500!100!-151!2,24070!11480!1!500!100!-135!2,23240!12190!1!500!100!-120!2,22380!12480!1!499!100!-96!2,21140!12500!1!500!100!-90!1,19880!12460!1!500!100!-76!1,18200!11980!1!500!100!-61!1,16750!10620!1!500!100!-45!2,16020!9620!1!500!100!-30!1,15410!7620!0.85!499!100!-45!1,14890!7050!0.85!500!100!-75!1,14100!7000!0.85!500!100!-91!1,13460!7360!0.7!498!100!-135!1,13250!7740!0.7!378!100!168!1,13340!8250!0.7!378!100!174!1,13320!8780!0.8!228!100!-173!2,13110!9370!1!228!100!-163!2,12720!9970!1!228!100!-148!2,12320!10430!1!229!100!-150!2,11650!11350!1!229!100!-135!1,10860!12110!1!339!100!-120!1,9700!12770!1!339!100!-105!2,8610!13200!1!339!100!-90!2,7850!13200!0.6!339!100!-105!1,7390!13610!0.6!339!100!-150!1,7270!14360!0.6!339!100!-180!1,7450!15180!0.6!339!100!120!1,8050!15390!0.6!501!100!105!1,9040!15560!1!500!100!105!2,10410!16140!1!500!100!120!2,11580!16980!1!500!100!135!1,12580!18230!1!500!100!150!1,13020!19600!1!500!100!165!1,13160!20230!0.8!500!100!135!1,13620!20680!0.69!501!100!105!1,14410!20830!0.69!501!100!90!1,15260!20320!0.69!501!100!30!1,15630!18910!1!500!100!15!1,16330!17630!1!500!100!30!1,17340!16540!1!500!100!45!1,18870!15630!1!500!100!60!1,20090!15240!1!501!100!90!1,21070!15190!1!501!100!90!1,22190!15340!1!500!100!105!1,23540!15830!1!500!100!120!1,24630!16680!1!500!100!135!1,25800!17870!1!500!100!150!1,26420!19260!1!500!100!165!1,26470!20800!1!400!100!-180!1,26420!22800!1!500!100!-165!1,25540!24430!1!500!100!-150!1,24100!25780!1!500!100!-135!1,22390!26630!1!500!100!-105!1,20610!26740!1!501!100!-90!1,19380!26710!1!501!100!-90!2,18080!26400!1!363!100!-90!2,17470!26410!0.69!363!100!-90!1,16780!26420!0.69!363!100!-90!1,16160!26570!0.69!246!100!-120!1,15730!26850!0.69!246!100!-90!1,13140!26850!0.69!246!100!-90!1,12410!26780!0.69!246!100!-75!2,11910!26500!0.69!246!100!-75!2,11410!26390!0.69!246!100!-90!1,10750!26390!0.69!246!100!-90!1,9990!26350!0.69!246!100!-75!1,9270!25990!0.69!246!100!-60!2,8300!25570!0.69!246!100!-60!2,7220!25120!0.69!246!100!-75!2,5630!24990!0.69!246!100!-90!2,4130!24840!0.69!246!100!-60!2,2710!24140!0.69!246!100!-45!2,1840!22960!0.69!246!100!-15!1,1590!21800!0.69!246!100!0!1,1640!20340!0.69!246!100!0!1,1640!18850!0.69!246!100!0!1,1520!17720!0.69!245!100!-13!1,1210!17030!0.69!246!100!0!1,1210!15730!0.69!246!100!0!2,1170!14540!0.69!246!100!0!1,1250!14020!0.69!245!100!27!1,1640!13660!0.69!245!100!9!1,1560!13110!0.69!246!100!0!1,1660!11510!0.69!246!100!0!1,1360!9990!0.69!246!100!0!2,1590!9240!0.69!246!100!0!2,1490!8480!0.69!245!100!-18!1,1140!7890!0.69!245!100!-3!1,1150!7210!1!245!100!8!1,1630!6340!1!245!100!25!1,1730!5590!1!245!100!0!1,1680!4850!1!245!100!8!1,1950!4010!1!245!100!23!1,3010!3010!1!245!100!53!1,4180!2450!1!245!100!53!1,5660!1580!1!245!100!76!1,6720!1180!1!245!100!81!1,7600!1150!1!193!100!89!1,8800!1140!1!193!100!89!1,9660!1130!1!193!100!89!1,10490!1130!1!193!100!89!1,11200!1140!1!193!100!89!1,12070!1150!1!193!100!89!1,12780!1140!1!193!100!89!1,13600!1150!1!193!100!89!1,14450!1150!0.48!193!100!89!1,15210!1160!0.48!193!100!89!1,15990!1160!0.48!193!100!89!1,16720!1150!0.48!193!100!89!1,17550!1140!0.48!193!100!89!1,18440!1170!0.48!193!100!89!1,19110!1150!0.48!193!100!89!1");
createCheckpoints("20300!2000!1!3410,21220!2000!1!3410,23050!2300!1!3410,24000!2900!1!3410,24720!3710!1!3410,25280!4380!0!3410,25820!6600!0!4220,25610!8810!0!4220,24550!10710!0!5520,22940!11500!1!4220,21120!11950!1!4220,18920!11770!1!4220,17440!10670!1!4220,17070!10140!0!4220,16430!9000!0!4220,16090!7870!0!4220,14660!6400!1!4220,13660!6360!1!4220,12660!8280!0!4220,12000!10000!0!4220,10810!11500!0!4220,9010!12320!1!4220,8130!12360!1!4220,7280!13790!0!4220,7280!14610!0!4220,8100!15790!1!4220,9500!16360!1!4220,10660!17170!1!4220,11630!18280!1!4220,12000!18770!0!4220,12500!20000!0!4220,13620!20620!1!4220,14510!20670!1!4220,16000!20000!0!4220,16530!18430!0!4220,17600!17210!0!4220,19000!16860!1!4220,20580!16520!1!4220,22490!16590!1!4220,24000!17380!1!4220,24880!18350!0!4220,26050!19990!0!4220,26130!21890!0!4220,25470!23670!0!4220,24410!24680!0!4220,23500!25350!1!4220,21720!25890!1!4220,18650!26410!1!4220,16240!26500!1!4220,13230!26450!1!4220,9190!26100!1!4220,7740!25540!1!4220,4200!25290!1!4220,3000!24500!1!4220,2000!23320!0!4220,1280!21870!0!4220,1440!19980!0!4220,1390!18000!0!4220,1520!16020!0!4220,1440!14000!0!4220,1380!12200!0!4220,1510!8980!0!4220,1530!6790!0!4220,1990!4990!0!4220,3170!3460!0!4220,3980!2800!1!4220,6000!2070!1!4220,8480!1800!1!4220,10790!1610!1!4220,13130!1680!1!4220,15280!1540!1!4220,17480!1600!1!4220,20040!1890!1!4220");
createBikes("19630!1160!90,19630!1320!90,19630!1460!90,19630!1620!90");
createMovingLightning("10120!1000!-180!1!0.01!1,10350!1000!-180!1!0.1!1,10620!1000!-180!1!0.2!1,10920!1000!-180!1!0.3!1,11210!1000!-180!1!0.4!1,11570!1000!-180!1!0.5!1,11870!1000!-180!1!0.6!1,12180!1000!-180!1!0.7!1,12490!1000!-180!1!0.8!1,12850!1000!-180!1!0.9!1,13210!1000!-180!1!1!1");
createLightBars("20010!3000,20000!1010,25420!4690,25830!6040,26500!4500,26220!4010,14650!6340,13810!6340,20490!1000,21010!1000,21500!1000,22010!1010,20500!2110,21010!2100,21530!2090,21960!2150,22470!2270,22980!1270,8530!1510,8030!1510,8990!1520,9520!1520,9990!1500,10500!1490,10990!1460");
createLightning("24800!6710,24630!7380,24630!8000,24670!9000,24670!8210,25270!10000,24500!11370,22250!12690,21700!12580,21700!12870,9730!1700");
createWalls("15092!8350!0!195!5.08!2!0!1!0,15204!8809!0!195!5.09!2!0!1!0,15372!9237!0!206!5.08!2!0!1!0,8789!13413!0!-75!5.08!2!0!1!0,9248!13301!0!-75!5.09!2!0!1!0,9676!13133!0!-64!5.08!2!0!1!0,13340!19497!0!15!5.08!2!0!1!0,13228!19038!0!15!5.09!2!0!1!0,13060!18610!0!26!5.08!2!0!1!0,1755!19999!200!90!5.1!1!0!0!1,1255!19999!200!90!5.1!1!0!0!1,18997!13998!0!90!5.1!2!0!0!1,19497!13998!0!90!5.1!2!0!0!1,19997!13998!0!90!5.1!2!0!0!1,20497!13998!0!90!5.1!2!0!0!1,20997!13998!0!90!5.1!2!0!0!1,21497!13998!0!90!5.1!2!0!0!1,21997!13998!0!90!5.1!2!0!0!1,22497!13998!0!90!5.1!2!0!0!1,22501!997!100!0!1!1!0!1!3,20000!2755!199!0!5.1!.75!0!1!2,20000!2255!199!0!5.1!.75!0!1!2,20000!1755!199!0!5.1!.75!0!1!2,20000!1255!199!0!5.1!.75!0!1!2,23501!1386!100!0!1!1!0!1!3,24501!1997!100!0!1!1!0!1!3,25374!2766!100!0!1!1!0!1!3,26096!3642!100!0!1!1!0!1!3,26635!4704!100!0!1!1!0!1!3,27002!8501!100!-90!1!1!0!1!3,26614!9501!100!-90!1!1!0!1!3,26002!10501!100!-90!1!1!0!1!3,25233!11374!100!-90!1!1!0!1!3,24357!12096!100!-90!1!1!0!1!3,23295!12635!100!-90!1!1!0!1!3,19505!12944!100!180!1!1!0!1!3,18505!12555!100!180!1!1!0!1!3,17505!11944!100!180!1!1!0!1!3,16632!11175!100!180!1!1!0!1!3,15910!10299!100!180!1!1!0!1!3,13543!9013!100!-90!1!1!0!1!3,13154!10013!100!-90!1!1!0!1!3,12543!11013!100!-90!1!1!0!1!3,11774!11887!100!-90!1!1!0!1!3,10898!12608!100!-90!1!1!0!1!3,16295!8008!100!90!1!1!0!1!4,16134!6999!100!90!1!1!0!1!4,15668!6499!100!90!1!1!0!1!4,14997!6286!100!90!1!1!0!1!4,13499!6171!100!180!1!1!0!1!4,12786!6502!100!180!1!1!0!1!4,12370!7002!100!180!1!1!0!1!4,12277!7715!100!180!1!1!0!1!4,8027!12204!100!180!1!1!0!1!4,7018!12365!100!180!1!1!0!1!4,6518!12832!100!180!1!1!0!1!4,6306!13502!100!180!1!1!0!1!4,6191!15001!100!-90!1!1!0!1!4,6522!15713!100!-90!1!1!0!1!4,7022!16129!100!-90!1!1!0!1!4,7734!16222!100!-90!1!1!0!1!4,12213!19998!100!-90!1!1!0!1!4,12374!21007!100!-90!1!1!0!1!4,12840!21507!100!-90!1!1!0!1!4,13511!21719!100!-90!1!1!0!1!4,15009!21834!100!0!1!1!0!1!4,15722!21503!100!0!1!1!0!1!4,16138!21003!100!0!1!1!0!1!4,16231!20291!100!0!1!1!0!1!4,14963!19340!100!90!1!1!0!1!3,15351!18340!100!90!1!1!0!1!3,15963!17340!100!90!1!1!0!1!3,16732!16466!100!90!1!1!0!1!3,17608!15745!100!90!1!1!0!1!3,18670!15206!100!90!1!1!0!1!3,22466!14838!100!0!1!1!0!1!3,23466!15227!100!0!1!1!0!1!3,24466!15838!100!0!1!1!0!1!3,25340!16607!100!0!1!1!0!1!3,26061!17483!100!0!1!1!0!1!3,26600!18545!100!0!1!1!0!1!3,26985!22518!100!-90!1!1!0!1!3,26596!23518!100!-90!1!1!0!1!3,25985!24518!100!-90!1!1!0!1!3,25216!25392!100!-90!1!1!0!1!3,24340!26113!100!-90!1!1!0!1!3,23278!26652!100!-90!1!1!0!1!3,5370!26946!100!180!1!1!0!1!3,4370!26558!100!180!1!1!0!1!3,3370!25946!100!180!1!1!0!1!3,2496!25177!100!180!1!1!0!1!3,1775!24301!100!180!1!1!0!1!3,1236!23239!100!180!1!1!0!1!3,945!5411!100!90!1!1!0!1!3,1333!4411!100!90!1!1!0!1!3,1945!3411!100!90!1!1!0!1!3,2714!2538!100!90!1!1!0!1!3,3590!1816!100!90!1!1!0!1!3,4652!1277!100!90!1!1!0!1!3,1755!16540!0!90!5.1!1!0!0!1,1255!16540!0!90!5.1!1!0!0!1,1255!13499!200!90!5.1!1!0!0!1,1755!10540!200!90!5.1!1!0!0!1,1255!10540!0!90!5.1!1!0!0!1,1255!8999!200!90!5.1!1!0!0!1,1745!7540!0!90!5.1!1!0!0!1,1255!6100!0!90!5.1!1!0!0!1,2467!4322!0!241!5.1!2.1!0!1!0,3500!2421!0!45!5.1!2.1!0!1!0,6990!1495!0!1!2.49!2.1!0!1!0,21677!2245!0!0!5!2!0!1!5,20891!11742!0!180!5!2!0!1!5,20891!13269!0!180!5!2!0!1!5,14239!6369!0!90!5!2!0!1!5,6366!14260!0!180!5!2!0!1!5,14264!21637!0!-90!5!2!0!1!5,15403!25745!0!180!5!2!0!1!5,21002!14752!0!0!5!2!0!1!5,2271!18998!0!90!5!2!0!1!5,737!18998!0!90!5!2!0!1!5,2294!6498!0!90!5!2!0!1!5,14502!740!0!0!5!2!0!1!5");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get typeOf():String{
return ("Track");
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _vArray():Array{
return (vArray);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 223
//TrackJerINF (TrackJerINF)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackJerINF extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackJerINF(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 13500;
groundBMP = new BitmapData(2700, 2700, true, 0);
ceilingBMP = new BitmapData(2700, 2700, true, 0);
createBitmap(groundBMP, "10!1!1300!550,8!1!1200!550,4!9!1200!600,4!1!1200!650,0!0!1250!700,0!0!1250!750,0!0!1300!700,0!0!1300!750,0!0!1300!650,3!7!1300!600,6!2!1300!500,0!0!1250!650,0!0!1250!600,0!0!1250!550,0!0!1250!500,3!6!1250!450,6!17!1250!400,0!0!1200!450,6!18!1200!500,4!11!1150!500,3!3!1100!250,0!0!1050!300,0!0!1000!250,0!8!1050!250,6!16!1050!200,0!0!950!200,6!19!950!250,4!5!1000!300,4!4!950!300,6!6!1000!200,3!2!950!150,0!0!900!200,0!0!700!200,0!0!750!200,0!0!800!200,0!0!850!200,0!0!750!150,0!0!700!150,8!0!900!250,1!9!850!250,1!1!800!250,10!0!900!150,6!7!850!150,0!0!800!150,9!1!450!150,11!1!450!250,7!9!500!250,3!8!300!250,2!7!500!150,5!2!400!150,0!0!500!200,0!0!450!200,0!0!400!200,2!6!350!200,5!17!300!200,0!0!350!250,5!3!250!250,0!5!350!300,5!18!400!250,7!11!400!300,0!0!300!300,2!4!200!300,7!3!300!350,1!8!250!350,0!3!250!400,0!0!250!300,0!0!200!350,2!3!150!350,0!0!200!400,0!0!150!450,3!8!150!400,5!16!100!400,0!0!100!500,5!19!150!500,5!5!200!450,7!4!200!500,5!6!100!450,2!2!50!500,0!0!100!550,0!0!100!750,0!0!100!700,0!0!100!650,0!0!100!600,0!0!50!700,0!0!50!750,11!0!150!550,0!9!150!600,0!1!150!650,9!0!50!550,5!7!50!600,0!0!50!650,8!1!50!1000,10!1!150!1000,6!9!150!950,6!1!150!900,0!0!100!850,0!0!100!800,0!0!50!850,0!0!50!800,0!0!50!900,1!7!50!950,4!2!50!1050,0!0!100!900,0!0!100!950,0!0!100!1000,0!0!100!1050,4!18!150!1050,6!11!200!1050,0!0!1250!800,0!0!1250!850,0!0!1250!900,0!0!1300!850,0!0!1300!800,0!0!1300!900,0!0!1300!1850,0!0!1250!1850,3!4!750!100,0!4!750!250,0!0!700!250,0!0!700!100,9!13!600!100,8!15!650!100,9!13!600!150,9!13!600!200,9!13!600!250,8!15!650!150,8!15!650!200,8!15!650!250,0!0!1250!950,0!0!1250!1000,0!0!1300!950,0!0!1300!1000,0!0!1250!1050,0!0!1300!1050,0!0!1250!1700,0!0!1300!1700,0!0!1250!1750,0!0!1250!1800,0!0!1300!1750,0!0!1300!1800,13!0!1250!1300,13!0!1300!1300,13!0!1300!1350,13!0!1250!1350,13!0!1250!1400,13!0!1300!1400,13!0!1250!1450,13!0!1300!1450,13!0!1300!1500,13!0!1250!1500,13!0!1250!1550,13!0!1300!1550,13!0!1300!1600,13!0!1250!1600,13!0!1250!1650,13!0!1300!1650,13!0!1250!1150,13!0!1300!1150,13!0!1300!1200,13!0!1250!1200,13!0!1250!1250,13!0!1300!1250,13!0!1250!1100,13!0!1300!1100,4!9!2400!1800,4!1!2400!1850,0!0!2450!1900,0!0!2450!1950,0!0!2500!1900,0!0!2500!1950,0!0!2500!1850,0!8!2400!1600,3!7!2500!1800,0!0!2450!1850,0!0!2450!1800,6!17!2450!1600,6!3!2400!1550,0!0!2350!1600,3!4!2350!1500,4!3!2300!1600,2!8!2300!1550,1!3!2250!1550,0!0!2350!1550,3!3!2300!1450,0!0!2250!1500,0!8!2250!1450,6!16!2250!1400,0!0!1900!1400,0!0!1900!1350,0!0!1800!1400,0!0!1850!1400,0!0!1800!1350,0!0!1850!1350,0!0!1750!1350,0!0!1750!1400,8!1!1250!2200,10!1!1350!2200,6!9!1350!2150,6!1!1350!2100,0!0!1300!2050,0!0!1250!2050,0!0!1250!2100,1!7!1250!2150,4!2!1250!2250,0!0!1300!2100,0!0!1300!2150,0!0!1300!2250,4!18!1350!2250,6!11!1400!2250,1!4!1400!2450,0!0!1450!2450,1!3!1450!2500,0!0!1500!2450,0!0!1550!2500,2!8!1500!2500,4!16!1500!2550,0!0!1600!2550,4!19!1600!2500,6!5!1550!2450,6!4!1600!2450,4!6!1550!2550,1!2!1600!2600,0!0!1700!2550,10!0!1650!2500,3!9!1700!2500,8!0!1650!2600,4!7!1700!2600,11!1!2100!2600,9!1!2100!2500,5!9!2050!2500,5!1!2000!2500,0!0!1950!2550,0!0!2000!2600,1!8!2250!2500,0!7!2050!2600,7!2!2150!2600,0!0!2000!2550,0!0!2050!2550,0!0!2100!2550,0!0!2150!2550,0!6!2200!2550,7!17!2250!2550,7!3!2300!2500,2!5!2200!2450,7!18!2150!2500,5!11!2150!2450,0!0!2250!2450,0!4!2350!2450,0!0!2300!2450,0!0!2450!2050,0!0!2450!2100,0!0!2450!2150,0!0!2500!2050,2!9!2400!2150,2!1!2400!2100,7!7!2500!2150,0!0!2500!2100,0!0!1700!1400,0!0!1700!1350,0!0!1600!1400,0!0!1650!1400,0!0!1600!1350,0!0!1650!1350,0!0!1950!2600,14!0!1500!1350,14!0!1500!1400,14!0!1550!1350,14!0!1550!1400,2!4!1200!400,2!1!1150!450,0!4!1100!300,8!3!2200!2500,8!3!1300!2200,8!3!1650!2550,9!4!2450!2000,9!4!2500!2000,8!3!2300!1500,14!0!1450!1350,14!0!1450!1400,2!4!550!100,4!5!550!250,8!13!550!150,11!12!550!200,14!0!1200!1350,14!0!1150!1350,14!0!1100!1350,14!0!1050!1350");
createBitmap(ceilingBMP, "14!0!1250!1000,2!8!150!1150,1!6!100!1100,4!17!100!1150,0!0!150!1100,4!3!150!1200,3!5!200!1100,0!0!200!1150,1!4!200!1250,6!3!250!1150,0!8!250!1200,3!3!300!1200,0!0!200!1200,0!0!250!1250,1!3!250!1300,0!0!300!1250,2!8!300!1300,4!16!300!1350,0!0!400!1350,4!19!400!1300,6!5!350!1250,6!4!400!1250,4!6!350!1350,1!2!400!1400,0!0!450!1350,0!0!650!1350,0!0!550!1350,0!0!500!1350,10!0!450!1300,3!9!500!1300,3!1!550!1300,8!0!450!1400,4!7!500!1400,0!0!550!1400,0!0!700!1350,0!0!800!1400,10!1!2500!1750,8!1!2400!1750,4!9!2400!1800,4!1!2400!1850,0!0!2450!1900,0!0!2500!1900,0!0!2500!1850,0!8!2400!1600,3!7!2500!1800,6!2!2500!1700,0!0!2450!1850,0!0!2450!1800,0!0!2450!1750,0!0!2450!1700,3!6!2450!1650,6!17!2450!1600,0!0!2400!1650,6!3!2400!1550,1!5!2350!1650,6!18!2400!1700,4!11!2350!1700,0!0!2350!1600,3!4!2350!1500,4!3!2300!1600,2!8!2300!1550,1!3!2250!1550,0!0!2350!1550,0!0!2300!1500,3!3!2300!1450,0!0!2250!1500,0!0!2200!1450,0!8!2250!1450,6!16!2250!1400,0!0!2150!1400,6!19!2150!1450,4!5!2200!1500,4!4!2150!1500,6!6!2200!1400,3!2!2150!1350,0!0!2100!1400,0!0!1900!1400,0!0!2050!1400,0!0!1900!1350,8!0!2100!1450,1!9!2050!1450,1!1!2000!1450,10!0!2100!1350,6!7!2050!1350,0!0!1800!1400,0!0!1850!1400,0!0!1800!1350,0!0!1850!1350,0!0!1750!1350,0!0!1750!1400,0!0!1300!1950,0!0!1300!1900,0!0!1300!1850,0!0!1250!1900,0!0!1250!1950,0!0!1250!1850,8!1!1250!2200,10!1!1350!2200,0!0!1300!2000,0!0!1250!2000,2!8!1350!2350,4!2!1250!2250,0!0!1300!2200,0!0!1300!2250,1!6!1300!2300,4!17!1300!2350,0!0!1350!2300,4!3!1350!2400,3!5!1400!2300,4!18!1350!2250,6!11!1400!2250,6!3!1450!2350,0!8!1450!2400,3!3!1500!2400,0!0!1400!2400,0!0!1750!2550,3!1!1750!2500,0!0!1750!2600,11!1!2100!2600,9!1!2100!2500,5!9!2050!2500,5!1!2000!2500,0!0!2000!2600,1!8!2250!2500,0!7!2050!2600,7!2!2150!2600,0!0!2000!2550,0!0!2050!2550,0!0!2100!2550,0!0!2150!2550,0!6!2200!2550,7!17!2250!2550,0!0!2200!2500,7!3!2300!2500,2!5!2200!2450,7!18!2150!2500,5!11!2150!2450,0!0!2250!2450,0!4!2350!2450,5!3!2250!2400,3!8!2300!2400,2!3!2300!2350,0!0!2300!2450,0!0!2350!2400,0!3!2400!2400,0!0!2350!2350,0!0!2400!2300,1!8!2400!2350,7!16!2450!2350,0!0!2450!2250,7!19!2400!2250,7!5!2350!2300,5!4!2350!2250,7!6!2450!2300,0!2!2500!2250,0!0!2450!2200,0!0!2450!2150,9!0!2400!2200,2!9!2400!2150,2!1!2400!2100,11!0!2500!2200,7!7!2500!2150,0!0!1250!1750,0!0!1300!1750,0!0!1700!1400,0!0!1700!1350,0!0!1600!1400,0!0!1650!1400,0!0!1600!1350,0!0!1650!1350,0!0!1550!1350,0!0!1550!1400,0!0!1500!1400,0!0!1500!1350,0!0!1000!1400,0!0!900!1400,0!0!950!1400,0!0!850!1400,0!0!650!1400,0!0!750!1400,0!0!700!1400,13!0!1100!1400,13!0!1150!1400,13!0!1200!1400,13!0!1200!1350,13!0!1250!1400,13!0!1250!1350,13!0!1300!1400,13!0!1300!1350,13!0!1350!1400,13!0!1350!1350,13!0!1400!1400,13!0!1400!1350,13!0!1450!1400,13!0!1450!1350,10!1!1300!550,8!1!1200!550,4!9!1200!600,4!1!1200!650,0!0!1300!650,0!8!1200!400,3!7!1300!600,0!0!1250!650,0!0!1250!600,0!0!1250!550,6!3!1200!350,1!5!1150!450,3!4!1150!300,4!3!1100!400,2!8!1100!350,0!0!1150!350,0!0!950!200,6!19!950!250,6!6!1000!200,3!2!950!150,0!0!800!200,0!0!850!200,8!0!900!250,1!9!850!250,1!1!800!250,10!0!900!150,6!7!850!150,0!0!800!150,2!6!350!200,5!17!300!200,0!0!350!250,5!3!250!250,0!5!350!300,2!4!200!300,7!3!300!350,1!8!250!350,0!0!250!300,0!0!200!350,2!3!150!350,0!0!100!550,0!0!100!700,0!0!100!600,0!0!50!700,11!0!150!550,0!9!150!600,0!1!150!650,9!0!50!550,5!7!50!600,8!1!50!1000,10!1!150!1000,6!9!150!950,1!7!50!950,4!2!50!1050,0!0!100!950,0!0!100!1000,0!0!100!1050,4!18!150!1050,6!11!200!1050,0!0!1250!850,0!0!1300!850,0!4!1200!450,14!0!1300!1000,14!0!1250!1050,14!0!1300!1050,2!4!1100!300,0!4!1000!250,8!3!900!200,8!3!1250!700,8!3!1300!700,8!4!1300!1800,8!4!1250!1800,11!17!600!1350,11!17!600!1400,10!16!1250!2050,10!16!1300!2050,10!17!1950!2600,10!17!1950!2550,9!16!2450!1950,8!4!1300!950,8!4!1250!950,8!3!1250!900,8!3!1300!900,11!2!2000!1350,10!3!1950!1350,11!2!2000!1400,10!3!1950!1400,9!16!2500!1950,11!4!2450!2100,9!4!2450!2000,8!3!2450!2050,8!3!2500!2050,9!4!2500!2000,11!4!2500!2100,14!0!1250!1100,14!0!1300!1100,2!4!1050!300,0!0!1100!300,1!3!1050!350,8!3!1150!400,8!3!1400!2350,0!0!1700!2550,3!9!1700!2500,4!7!1700!2600,8!3!1850!2550,8!3!1850!2600,9!3!1900!2550,10!2!1800!2550,10!2!1800!2600,9!3!1900!2600,8!3!350!1300,8!3!100!650,8!3!50!650,8!3!300!300,8!3!300!250,12!0!1150!1350,12!0!1100!1350,12!0!1050!1350,8!3!1050!1400");
createMovingFloor("750!1200!75!0!1!2,800!1200!60!0!1!2,850!1200!45!0!1!2,900!1200!30!0!1!2,950!1200!15!0!1!2,1000!1200!0!0!1!2");
createWaypoints("7500!1810!1!500!100!90!1,9260!2000!1!500!100!104!1,11320!3100!1!500!100!135!1,12360!4370!1!500!100!150!2,13130!5850!1!500!100!180!2,13240!7260!1!500!100!180!2,13500!8500!1!500!100!180!1,13170!10000!1!500!100!180!2,13480!13220!1!500!100!180!1,13170!17000!1!500!100!180!1,13270!18760!1!500!100!180!1,13270!20220!1!500!100!180!2,13260!21500!1!500!100!165!1,13730!22750!1!500!100!150!1,14500!24000!1!500!100!150!2,15000!24500!1!500!100!119!1,16080!25340!1!500!100!119!1,17500!25760!1!500!100!90!1,19500!25780!1!500!100!89!2,20500!25750!1!500!100!74!1,22750!24740!1!500!100!44!1,23340!24110!1!500!100!29!2,24550!22180!1!500!100!29!2,24820!21000!1!500!100!0!1,24630!18250!1!500!100!0!1,24000!16780!1!500!100!-30!2,23280!15780!1!500!100!-30!1,22500!15000!1!500!100!-60!1,19450!14160!1!500!100!-76!2,16740!14230!1!500!100!-90!1,11760!14260!1!500!100!-90!2,10000!14500!1!500!100!-90!2,9000!14460!1!500!100!-90!2,7980!14460!1!500!100!-90!2,6000!14290!1!500!100!-90!2,4400!13770!1!500!100!-76!2,2530!12620!1!500!100!-45!2,1330!11040!1!500!100!-15!2,790!9500!1!500!100!0!2,760!7290!1!500!100!14!1,1000!5710!1!500!100!14!1,2240!3650!1!500!100!45!1,4220!2170!1!500!100!60!1");
createCheckpoints("6310!2000!1!3590,9970!2470!1!3590,12480!4980!0!3590,13010!7460!0!3590,12980!10460!0!3590,13020!12970!0!3590,13020!15440!0!3590,13020!18300!0!3590,12740!21480!0!4530,13780!23970!0!4530,16450!26180!1!4530,18960!26180!1!4530,22020!25940!1!4530,24500!23810!0!4530,25170!22050!0!4530,24980!19980!0!4530,24970!17200!0!4530,22800!14540!1!4530,20500!14000!1!4530,17060!14000!1!4530,10020!14000!1!4530,7530!14000!1!4530,4980!14210!1!4530,2070!12520!0!4530,560!9840!0!4530,960!7520!0!4530,1130!4520!0!4530,4010!1990!1!4530,6030!1990!1!4530");
createBikes("6310!1250!90,6310!1760!90,6310!2260!90,6310!2700!90");
createMovingLightning("25190!21500!-90!1!0!1,23810!21500!-90!1!1!-1,23810!21040!-90!1!0.85!-1,23810!20520!-90!1!0.7!-1,23800!20000!-90!1!0.55!-1,23800!19480!-90!1!0.4!-1,25250!20990!-90!1!0.15!1,25250!20470!-90!1!0.3!1,25250!20020!-90!1!0.45!1,25250!19530!-90!1!0.6!1");
createLightBars("6550!1020,6560!3000,19200!13750,18760!14320,18270!13800,17770!14260,17020!13990,16250!14320,15780!13750,13540!13510,12470!14500,12480!13510,13510!14500");
createLightning("14500!23500,14000!24000,14500!24500,14000!24500");
createWalls("6510!1255!199!0!5.1!.75!0!1!2,6510!1755!199!0!5.1!.75!0!1!2,6510!2255!199!0!5.1!.75!0!1!2,6510!2765!199!0!5.1!.75!0!1!2,11237!3770!0!-45!5.1!1.01!0!-1!1,11584!3423!0!-45!5.1!1.01!0!-1!1,12745!8785!0!-90!5.1!1!0!-1!1,13255!9992!0!-90!5.1!1!0!-1!1,12732!11516!199!-90!5.1!1!0!-1!1,13252!11516!199!-90!5.1!1!0!-1!1,20938!26488!100!0!1!1!0!1!4,21938!26060!100!0!1!1!0!1!4,22938!25432!100!0!1!1!0!1!4,23938!24568!100!0!1!1!0!1!4,24716!23488!100!0!1!1!0!1!4,21452!26288!100!0!1!1!0!1!4,22473!25777!100!0!1!1!0!1!4,23449!25040!100!0!1!1!0!1!4,24365!24041!100!0!1!1!0!1!4,22960!24449!0!45!5.1!1!0!-1!1,23305!24787!0!45!5.1!1!0!-1!1,12502!9249!0!0!5.1!2.1!0!1!0,13502!9249!0!0!5.1!2.1!0!1!0,12502!9709!0!0!5.1!2.1!0!1!0,13502!9709!0!0!5.1!2.1!0!1!0,12492!10170!0!0!5.1!2.1!0!1!0,13492!10170!0!0!5.1!2.1!0!1!0,12492!10635!0!0!5.1!2.1!0!1!0,13492!10635!0!0!5.1!2.1!0!1!0,12497!11110!0!0!5.1!2.1!0!1!0,13497!11110!0!0!5.1!2.1!0!1!0,12492!11575!0!0!5.1!2.1!0!1!0,13492!11575!0!0!5.1!2.1!0!1!0,12487!12050!0!0!5.1!2.1!0!1!0,13487!12050!0!0!5.1!2.1!0!1!0,12487!12520!0!0!5.1!2.1!0!1!0,13487!12520!0!0!5.1!2.1!0!1!0,12492!14954!0!0!5.1!2.1!0!1!0,13502!14954!0!0!5.1!2.1!0!1!0,12492!15424!0!0!5.1!2.1!0!1!0,13502!15424!0!0!5.1!2.1!0!1!0,12492!15890!0!0!5.1!2.1!0!1!0,13492!15890!0!0!5.1!2.1!0!1!0,12492!16365!0!0!5.1!2.1!0!1!0,13492!16365!0!0!5.1!2.1!0!1!0,12482!13000!0!0!5.1!2.1!0!1!0,13482!13000!0!0!5.1!2.1!0!1!0,15760!13511!0!-90!5.1!2.1!0!1!0,15760!14511!0!-90!5.1!2.1!0!1!0,15250!13511!0!-90!5.1!2.1!0!1!0,15250!14511!0!-90!5.1!2.1!0!1!0,14755!13501!0!-90!5.1!2.1!0!1!0,14755!14501!0!-90!5.1!2.1!0!1!0,14255!13501!0!-90!5.1!2.1!0!1!0,14255!14501!0!-90!5.1!2.1!0!1!0,13755!13501!0!-90!5.1!2.1!0!1!0,13755!14501!0!-90!5.1!2.1!0!1!0,12235!13501!0!-90!5.1!2.1!0!1!0,12235!14501!0!-90!5.1!2.1!0!1!0,11734!13491!0!-90!5.1!2.1!0!1!0,11734!14491!0!-90!5.1!2.1!0!1!0,11244!13491!0!-90!5.1!2.1!0!1!0,11244!14491!0!-90!5.1!2.1!0!1!0,12460!13480!0!0!5.1!1!0!-1!1,12460!13980!0!0!5.1!1!0!-1!1,13504!13985!0!0!5.1!1!0!-1!1,13509!13495!0!0!5.1!1!0!-1!1,13497!14472!0!0!5.1!1!0!-1!1,12460!14480!0!0!5.1!1!0!-1!1,25459!18005!100!90!1!1!0!1!4,25031!17005!100!90!1!1!0!1!4,24403!16005!100!90!1!1!0!1!4,23539!15005!100!90!1!1!0!1!4,22459!14227!100!90!1!1!0!1!4,25259!17491!100!90!1!1!0!1!4,24748!16470!100!90!1!1!0!1!4,24011!15494!100!90!1!1!0!1!4,23012!14578!100!90!1!1!0!1!4,4011!14007!100!180!1!1!0!1!3,4527!14289!100!180!1!1!0!1!3,3495!13782!100!180!1!1!0!1!3,3046!13493!100!180!1!1!0!1!3,2655!13165!100!180!1!1!0!1!3,2271!12771!100!180!1!1!0!1!3,1904!12407!100!180!1!1!0!1!3,965!10289!150!105!5.1!1.01!1!-1!1,1570!11950!100!180!1!1!0!1!3,1222!11516!100!180!1!1!0!1!3,1006!11084!100!180!1!1!0!1!3,1525!10135!0!105!5.1!1.01!1!1!1,855!5064!100!90!1!1!0!1!3,574!5580!100!90!1!1!0!1!3,1080!4548!100!90!1!1!0!1!3,1370!4099!100!90!1!1!0!1!3,1698!3708!100!90!1!1!0!1!3,2092!3324!100!90!1!1!0!1!3,2455!2957!100!90!1!1!0!1!3,2912!2623!100!90!1!1!0!1!3,3347!2275!100!90!1!1!0!1!3,3779!2059!100!90!1!1!0!1!3,9935!1945!100!0!1!1!0!1!3,9419!1663!100!0!1!1!0!1!3,10451!2170!100!0!1!1!0!1!3,10900!2459!100!0!1!1!0!1!3,11291!2787!100!0!1!1!0!1!3,11675!3181!100!0!1!1!0!1!3,12042!3545!100!0!1!1!0!1!3,12376!4002!100!0!1!1!0!1!3,12724!4436!100!0!1!1!0!1!3,12940!4868!100!0!1!1!0!1!3,12575!22092!100!-90!1!1!0!1!4,13003!23092!100!-90!1!1!0!1!4,13631!24092!100!-90!1!1!0!1!4,14495!25092!100!-90!1!1!0!1!4,15575!25870!100!-90!1!1!0!1!4,12775!22606!100!-90!1!1!0!1!4,13286!23627!100!-90!1!1!0!1!4,14023!24603!100!-90!1!1!0!1!4,15022!25519!100!-90!1!1!0!1!4");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get _vArray():Array{
return (vArray);
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 224
//TrackOval (TrackOval)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackOval extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackOval(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 10750;
groundBMP = new BitmapData(2150, 2150, true, 0);
ceilingBMP = new BitmapData(2150, 2150, true, 0);
createBitmap(groundBMP, "9!12!1050!200,0!0!1100!150,0!0!1100!200,9!12!1050!150,10!5!1450!150,10!6!1450!200,8!7!1500!200,10!7!1500!150,10!10!1550!150,10!11!1550!200,10!5!1150!150,10!6!1150!200,8!7!1200!200,10!7!1200!150,10!10!1250!150,10!11!1250!200,10!5!850!150,10!6!850!200,8!7!900!200,10!7!900!150,10!10!950!150,10!11!950!200,0!0!1000!150,0!0!1000!200,1!1!1600!250,5!1!1600!900,1!9!1650!250,5!9!1650!900,2!6!1700!900,4!6!1700!250,1!3!1750!300,5!3!1750!850,2!8!1800!300,3!8!1800!850,2!3!1800!800,4!3!1800!350,1!6!1850!400,5!6!1850!750,2!1!1850!650,4!1!1850!500,2!9!1850!700,4!9!1850!450,0!0!1900!550,0!0!1900!600,8!17!1700!200,8!17!1750!200,8!17!1800!250,8!17!1850!300,0!0!1650!200,0!0!1600!200,0!0!1600!150,0!0!1650!150,0!7!1700!1000,6!7!1700!150,10!0!1750!150,11!1!1750!1000,0!0!1750!250,0!0!1850!350,3!2!1800!150,7!2!1800!1000,0!5!1850!950,6!5!1850!200,6!8!1900!200,7!8!1900!950,3!7!2000!450,7!7!2000!700,11!0!2000!750,10!1!2000!400,0!2!2000!800,6!2!2000!350,3!5!1950!300,5!5!1950!850,6!8!1950!250,7!8!1950!900,0!11!1900!900,3!11!1900!250,0!0!1650!950,0!0!1650!1000,8!7!1550!1000,10!7!1550!950,11!5!1600!950,11!6!1600!1000,11!10!1500!950,11!11!1500!1000,9!12!1950!550,9!13!1900!450,8!14!1950!700,10!14!1950!450,10!15!1900!700,9!12!1950!500,9!12!1950!600,0!0!1900!500,0!0!2000!550,0!0!2000!600,0!0!2000!500,0!0!1900!650,9!12!1950!650,0!0!2000!650,8!12!1800!900,8!13!1850!850,8!14!1850!900,10!15!1750!900,0!0!1800!950,0!0!1750!950,0!0!1700!950,0!0!1950!800,0!0!1900!800,0!0!1850!800,0!0!1900!850,0!0!1950!750,0!0!1900!750,0!0!1950!400,0!0!1900!400,0!0!1950!350,0!0!1900!350,0!0!1900!300,0!0!1850!250,0!0!1800!200,10!5!1300!150,10!6!1300!200,8!7!1350!200,10!7!1350!150,10!10!1400!150,10!11!1400!200,0!0!1250!950,0!0!1250!1000,0!0!1050!950,0!0!1050!1000,11!2!1200!1000,8!3!1150!1000,10!3!1100!1000,11!2!1200!950,8!3!1150!950,10!3!1100!950,1!1!450!1000,5!1!450!150,2!7!600!150,1!9!500!1000,4!7!600!1000,5!9!500!150,8!0!550!1000,9!1!550!150,1!2!350!950,5!2!350!200,2!6!400!200,4!6!400!950,2!5!300!250,4!5!300!900,4!8!250!900,5!8!250!250,1!11!250!850,2!11!250!300,4!8!200!850,5!8!200!300,1!5!200!800,7!5!200!350,2!2!150!400,4!2!150!750,1!7!150!650,5!7!150!500,9!0!150!450,8!1!150!700,0!16!200!600,0!16!200!550,0!0!600!950,0!0!550!950,11!5!700!950,11!6!700!1000,11!10!650!950,11!11!650!1000,3!2!350!850,7!2!350!300,0!6!400!250,6!6!400!900,3!1!500!900,7!1!500!250,3!9!450!900,7!9!450!250,6!8!300!800,7!8!300!350,0!12!300!300,3!12!250!800,6!12!300!850,7!12!250!350,0!2!250!400,6!2!250!750,3!6!200!700,7!6!200!450,0!9!200!500,6!9!200!650,0!0!350!900,0!0!350!250,0!0!600!200,0!0!550!200,10!5!650!150,10!6!650!200,8!7!700!200,10!7!700!150,10!10!750!150,10!11!750!200,8!16!200!400,11!17!200!750,8!3!450!200,9!3!500!200,0!0!800!150,0!0!800!200,8!3!450!950,8!3!150!600,8!3!150!550,11!2!500!950");
createBitmap(ceilingBMP, "10!5!1450!150,10!6!1450!200,8!7!1500!200,10!7!1500!150,10!10!1550!150,10!11!1550!200,10!5!550!150,10!6!550!200,8!7!600!200,10!7!600!150,10!10!650!150,10!11!650!200,3!1!600!900,7!1!600!250,5!1!1700!900,5!9!1750!900,0!6!500!250,6!6!500!900,3!9!550!900,7!9!550!250,3!3!450!850,7!3!450!300,0!8!400!850,1!8!400!300,0!3!400!350,6!3!400!800,3!6!350!750,7!6!350!400,0!1!350!500,6!1!350!650,0!9!350!450,6!9!350!700,0!0!1600!200,0!0!1650!200,2!7!500!150,4!7!500!1000,8!0!450!1000,9!1!450!150,1!2!400!1000,5!2!400!150,2!5!350!200,4!5!350!950,4!8!300!950,5!8!300!200,1!7!200!700,5!7!200!450,9!0!200!400,8!1!200!750,2!2!200!350,4!2!200!800,1!5!250!850,7!5!250!300,4!8!250!900,5!8!250!250,1!11!300!900,2!11!300!250,0!0!1550!950,0!0!1550!1000,8!7!1450!1000,10!7!1450!950,11!5!1500!950,11!6!1500!1000,11!10!1400!950,11!11!1400!1000,0!0!650!950,0!0!650!1000,0!0!600!950,0!0!600!1000,0!0!550!950,0!0!550!1000,8!7!750!1000,10!7!750!950,11!5!800!950,11!6!800!1000,11!10!700!950,11!11!700!1000,0!0!1350!950,0!0!1350!1000,1!1!1700!250,1!9!1750!250,4!6!1800!250,1!2!1850!300,4!12!1900!300,1!12!1950!350,4!8!1900!350,2!2!1950!750,4!2!1950!400,1!6!2000!450,5!6!2000!700,2!9!2000!650,4!9!2000!500,3!7!2050!500,7!7!2050!650,11!0!2050!700,10!1!2050!450,0!2!2050!750,6!2!2050!400,2!16!2000!550,2!16!2000!600,3!5!2000!350,5!5!2000!800,3!9!1700!150,6!7!1600!150,10!0!1650!150,3!1!1750!150,7!1!1750!1000,0!7!1600!1000,7!9!1700!1000,11!1!1650!1000,0!6!1800!950,6!6!1800!200,5!12!1950!800,5!8!1900!800,11!16!2000!750,8!4!2050!600,10!4!2050!550,6!8!2000!300,7!8!2000!850,0!11!1950!850,3!11!1950!300,6!8!1950!250,7!8!1950!900,0!5!1900!900,6!5!1900!250,3!2!1850!200,7!2!1850!950,0!0!1850!250,0!0!1600!950,0!0!1650!950,0!0!1850!900,8!3!1750!200,8!17!2000!400,2!12!1900!850,5!2!1850!850,2!6!1800!900,8!3!1700!950,0!0!1300!950,0!0!1300!1000,8!7!1200!1000,10!7!1200!950,11!5!1250!950,11!6!1250!1000,11!10!1150!950,11!11!1150!1000,0!0!1100!950,0!0!1100!1000,0!0!1050!950,0!0!1050!1000,8!7!950!1000,10!7!950!950,11!5!1000!950,11!6!1000!1000,11!10!900!950,11!11!900!1000,0!0!850!950,0!0!850!1000,10!2!1700!200,11!2!1750!950,10!5!850!150,10!6!850!200,8!7!900!200,10!7!900!150,10!10!950!150,10!11!950!200,8!12!400!250,9!12!250!550,10!12!300!700,11!12!350!300,9!14!250!700,11!14!250!450,8!15!300!450,9!12!250!500,9!12!250!650,9!12!250!600,11!14!350!250,8!15!450!250,0!0!300!400,0!0!300!350,0!0!250!400,0!0!250!350,0!0!300!300,0!0!350!350,0!0!450!200,0!0!400!200,0!0!500!200,0!0!300!550,0!0!300!500,0!0!300!650,0!0!300!600,0!0!200!550,0!0!200!500,0!0!200!650,0!0!200!600,0!0!300!800,0!0!300!750,0!0!300!850,11!17!400!900,11!17!350!850,0!0!250!800,0!0!250!750,0!0!450!900,0!0!350!800,0!0!350!900,0!0!400!950,0!0!500!950,11!17!450!950,10!2!700!150,8!3!750!150,9!3!800!150,10!2!700!200,8!3!750!200,9!3!800!200");
createMovingFloor("");
createWaypoints("15710!1820!1!500!100!90!1,17270!2160!1!500!100!103!1,18710!2980!1!499!100!133!1,19510!4190!1!498!100!155!1,19810!5590!1!500!100!180!1,19790!6600!1!500!100!180!1,19580!7720!1!500!100!-162!1,18990!8820!1!499!100!-141!1,17730!9830!1!498!100!-121!1,15360!10200!1!500!100!-90!1,12790!10220!1!500!100!-90!2,10000!10170!1!500!100!-90!2,6690!10220!1!500!100!-90!2,5080!9880!1!499!100!-70!2,3840!9220!1!499!100!-47!2,3130!8260!1!498!100!-28!2,2630!7150!1!498!100!-8!2,2490!5970!1!500!100!0!2,2680!4630!1!500!100!18!2,3230!3570!1!499!100!36!2,4070!2530!1!499!100!54!2,5310!1950!1!498!100!74!2,6770!1790!1!498!100!89!2,8710!1760!1!498!100!89!2");
createCheckpoints("11030!2000!1!3710,11760!1990!1!3710,12490!2040!1!3710,13340!2080!1!3710,13990!2000!1!3710,14710!2100!1!3710,15500!2100!1!3710,16350!2130!1!3710,17190!2340!1!4120,17990!2610!1!4780,18490!3460!1!6410,20330!5290!0!6410,20310!6270!0!6410,18510!8240!1!6410,18000!9110!1!4780,17250!9370!1!4120,16490!9670!1!3710,15630!9640!1!3710,14850!9640!1!3710,14130!9540!1!3710,13470!9620!1!3710,12620!9580!1!3710,11900!9530!1!3710,11170!9540!1!3710,10490!9570!1!3710,9700!9570!1!3710,8980!9470!1!3710,8330!9550!1!3710,7480!9510!1!3710,6750!9460!1!3710,6020!9470!1!3710,5270!9330!1!4120,4700!9150!1!4780,4110!8380!1!6410,2210!6500!0!6410,2230!5530!0!6410,4090!3610!1!6410,4690!2650!1!4780,5470!2240!1!4120,6100!2100!1!3710,6810!2160!1!3710,7540!2150!1!3710,8270!2190!1!3710,9120!2230!1!3710,9770!2150!1!3710,10630!2110!1!3710");
createBikes("10860!2370!90,10860!2130!90,10860!1870!90");
createMovingLightning("2000!6000!-90!1.53!0.01!1,19000!6000!-90!1.53!0.01!1");
createLightBars("6500!9500,6500!10500,7000!9500,7000!10500,7500!9500,7500!10500,7250!9500,7250!10500,6750!9500,6750!10500,14560!1500,14560!2500,15060!1500,15060!2500,15560!1500,15560!2500,15310!1500,15310!2500,14810!1500,14810!2500,15810!1500,15810!2500,10890!2500,10890!1500");
createLightning("");
createWalls("17100!2535!200!81!5!0.93!0!1!1,17575!2629!200!78!5!0.92!0!1!1,18035!2765!200!70!5!0.92!0!1!1,18477!2956!200!65!5!0.92!0!1!1,18900!3187!200!59!5!0.92!0!1!1,18927!8792!200!-58!4.99!0.92!0!1!1,18505!9029!200!-61!4.99!0.92!0!1!1,18068!9226!200!-69!4.99!0.92!0!1!1,17609!9367!200!-75!4.99!0.92!0!1!1,17139!9467!200!-80!4.99!0.92!0!1!1,5369!9468!0!261!5!0.93!0!1!1,4894!9373!0!258!5!0.92!0!1!1,4434!9238!0!250!5!0.92!0!1!1,3992!9046!0!245!5!0.92!0!1!1,3569!8816!0!239!5!0.92!0!1!1,3542!3211!0!122!4.99!0.92!0!1!1,3964!2973!0!119!4.99!0.92!0!1!1,4401!2777!0!111!4.99!0.92!0!1!1,4860!2635!0!105!4.99!0.92!0!1!1,5330!2535!0!100!4.99!0.92!0!1!1,1501!5745!0!0!5.1!0.93!0!1!0,1501!6245!0!0!5.1!0.93!0!1!0,1549!6735!0!13!5.1!0.92!0!1!0,1562!5262!0!-14!5.1!0.92!0!1!0,20999!6306!0!180!5.1!0.93!0!1!0,20999!5806!0!180!5.1!0.93!0!1!0,20950!5316!0!193!5.1!0.92!0!1!0,20937!6788!0!166!5.1!0.92!0!1!0,13501!1497!100!0!1!1!0!1!3,14001!1497!100!0!1!1!0!1!3,14501!1497!100!0!1!1!0!1!3,8754!10512!100!180!1!1!0!1!3,8254!10512!100!180!1!1!0!1!3,7754!10512!100!180!1!1!0!1!3,8754!9507!100!180!1!1!0!1!3,8254!9507!100!180!1!1!0!1!3,7754!9507!100!180!1!1!0!1!3,13501!2497!100!0!1!1!0!1!3,14001!2497!100!0!1!1!0!1!3,14501!2497!100!0!1!1!0!1!3,3706!5868!0!56!5!2!0!1!5,9960!2739!0!0!5!2!0!1!5,9966!1237!0!0!5!2!0!1!5,18700!5875!0!236!5!2!0!1!5,11909!9254!0!180!5!2!0!1!5,11903!10756!0!180!5!2!0!1!5,10898!1755!199!0!5.1!.75!0!1!2,10898!2255!199!0!5.1!.75!0!1!2");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get _vArray():Array{
return (vArray);
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
rootObj.mouseClick = false;
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 225
//TrackSimple (TrackSimple)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackSimple extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackSimple(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(480, 320);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 3000;
groundBMP = new BitmapData(600, 600, true, 0);
ceilingBMP = new BitmapData(600, 600, true, 0);
createBitmap(groundBMP, "0!0!400!100,0!0!350!100,0!0!250!100,0!0!200!100,2!5!150!100,7!5!100!150,5!8!100!100,0!14!150!150,7!16!150!200,7!17!200!150,0!0!500!400,0!0!500!350,0!0!500!300,0!0!500!250,0!0!500!200,3!5!500!150,6!5!450!100,6!8!500!100,1!14!450!150,4!16!400!150,4!17!450!200,0!0!200!500,0!0!250!500,0!0!300!500,0!0!350!500,0!0!400!500,0!5!450!500,5!5!500!450,7!8!500!500,2!14!450!450,5!16!450!400,5!17!400!450,0!0!100!200,0!0!100!250,0!0!100!300,0!0!100!350,0!0!100!400,1!5!100!450,4!5!150!500,4!8!100!500,3!14!150!450,6!16!200!450,6!17!150!400,9!12!300!100");
createBitmap(ceilingBMP, "");
createMovingFloor("");
createWaypoints("4170!1000!1!500!100!90!1,5250!1000!1!500!100!90!1");
createCheckpoints("3630!1240!1!2010,5240!2500!0!2010,5240!4000!0!2010,3870!5290!1!2010,2480!5290!1!2010,1290!4000!0!2010,1290!2500!0!2010,3320!1240!1!2010");
createBikes("3310!1100!90,3310!1270!90,3310!1430!90");
createMovingLightning("");
createLightBars("3330!1000,3330!1500");
createLightning("");
createWalls("3873!837!100!0!1!1!0!1!3,4797!2843!100!-90!1!1!0!1!4,4258!837!100!0!1!1!0!1!3,4797!3193!100!-90!1!1!0!1!4,3330!1250!199!0!5.1!.75!0!1!2");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 320;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get _vArray():Array{
return (vArray);
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((Number(wallInf[8]) <= 1)){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].fwdTargetSpeed = (((Key.isDown(38)) || (Key.isDown(87)))) ? vArray[0].fwdMaxSpeed : (((Key.isDown(40)) || (Key.isDown(83)))) ? -(vArray[0].fwdMaxSpeed) : 0;
vArray[0].moveMe();
vArray[0].turnTargetSpeed = (((Key.isDown(37)) || (Key.isDown(65)))) ? vArray[0].turnMaxSpeed : (((Key.isDown(39)) || (Key.isDown(68)))) ? -(vArray[0].turnMaxSpeed) : 0;
vArray[0].turnMe();
vArray[0].jumpMe(((((((Key.isDown(88)) || (Key.isDown(17)))) || (Key.isDown(66)))) || (Key.isDown(32))));
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = ((Key.isDown(67)) || (Key.isDown(77)));
var zKey:Boolean = ((Key.isDown(90)) || (Key.isDown(86)));
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 226
//TrackThe45 (TrackThe45)
package {
import flash.display.*;
import flash.events.*;
import sandy.core.data.*;
import sandy.core.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.events.*;
import sandy.view.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import sandy.core.scenegraph.mode7.*;
public class TrackThe45 extends MovieClip {
private var lightBarInc:Number;// = 0
public var vArray:Array;
private var ground:Mode7;
public var ceilingBMP:BitmapData;
public var scene:Scene3D;
public var _objInc:int;// = 0
private var world:Group;
private var introDone:Boolean;// = false
private var cameraMove:Number;// = 4000
private var initCountdown:Boolean;// = true
private var mFloor:Array;
public var wArray:Array;
private var camera:CameraMode7;
public var groundR:Number;
private var gMaterial:MaterialAttributes;
private var rootObj:Object;
public var cArray:Array;
private var doOnce:Boolean;// = true
private var ceiling:Mode7;
private var outroRot:Number;// = 0
private var sprites:BitmapData;
public var mArray:Array;
public var chArray:Array;
public var coll:TransformGroup;
public var groundBMP:BitmapData;
public function TrackThe45(tRoot){
sprites = new spriteSheet(0, 0);
wArray = new Array();
chArray = new Array();
vArray = new Array();
cArray = new Array();
mArray = new Array();
mFloor = new Array();
super();
rootObj = tRoot;
camera = new CameraMode7(640, 426);
camera.y = 100;
camera.far = 7500;
camera.near = 0;
world = new Group();
scene = new Scene3D("scene", this, camera, world);
scene.light.color = 0xFFFFFF;
scene.light.setDirection(0, -100, 0);
scene.light.setPower(2.5);
groundR = 14000;
groundBMP = new BitmapData(2800, 2800, true, 0);
ceilingBMP = new BitmapData(2800, 2800, true, 0);
createBitmap(groundBMP, "1!4!1250!750,1!4!1200!700,1!4!1150!650,1!4!1100!600,1!4!1050!550,1!4!1000!500,1!4!950!450,1!4!900!400,1!4!850!350,1!4!800!300,1!4!650!150,3!4!1150!600,3!4!1200!650,3!4!1250!700,3!4!850!300,3!4!900!350,3!4!950!400,3!4!1000!450,3!4!1050!500,3!4!1300!750,1!4!1450!750,1!4!1400!700,1!4!1350!650,1!4!1300!600,1!4!1250!550,1!4!1200!500,1!4!1150!450,1!4!1100!400,1!4!1050!350,1!4!1000!300,1!4!950!250,3!4!1350!600,3!4!1400!650,3!4!1450!700,3!4!1500!750,3!4!1100!350,3!4!1150!400,3!4!1200!450,3!4!1250!500,3!4!1300!550,3!4!1050!300,3!4!1000!250,1!4!1300!700,1!4!1250!650,1!4!1200!600,1!4!1100!500,1!4!1050!450,1!4!1000!400,1!4!950!350,1!4!900!300,1!4!850!250,1!4!800!200,3!4!1250!600,3!4!1300!650,3!4!1350!700,3!4!1000!350,3!4!1050!400,3!4!1100!450,3!4!1150!500,3!4!1200!550,3!4!950!300,3!4!900!250,3!4!800!150,0!0!750!150,0!0!700!150,9!1!450!50,11!1!450!150,7!9!500!150,7!1!550!150,3!8!300!150,2!7!500!50,5!2!400!50,0!0!500!100,0!0!450!100,0!0!400!100,2!6!350!100,5!17!300!100,0!0!350!150,5!3!250!150,0!5!350!200,5!18!400!150,7!11!400!200,0!0!300!200,2!4!200!200,7!3!300!250,1!8!250!250,0!3!250!300,0!0!250!200,0!0!200!250,2!3!150!250,0!0!200!300,0!0!150!350,3!8!150!300,5!16!100!300,0!0!100!400,5!19!150!400,5!5!200!350,7!4!200!400,5!6!100!350,2!2!50!400,0!0!100!450,0!0!100!550,0!0!100!500,0!0!50!600,11!0!150!450,0!9!150!500,0!1!150!550,9!0!50!450,5!7!50!500,0!0!50!550,0!0!600!100,0!0!600!50,9!17!550!50,9!17!550!100,3!4!700!50,0!0!650!50,0!0!650!100,0!0!700!100,1!4!1550!750,1!4!1500!700,1!4!1450!650,1!4!1400!600,1!4!1350!550,1!4!1300!500,1!4!1250!450,1!4!1200!400,1!4!1150!350,1!4!1100!300,1!4!1050!250,3!4!1450!600,3!4!1500!650,3!4!1550!700,3!4!1200!350,3!4!1300!450,3!4!1350!500,3!4!1400!550,3!4!1150!300,3!4!1100!250,3!4!1050!200,3!4!850!200,1!4!900!200,1!4!850!150,3!4!900!150,3!4!850!100,0!0!800!100,0!0!750!100,0!0!50!650,0!0!50!750,0!0!50!700,0!0!50!800,0!0!50!900,0!0!50!850,0!0!50!950,8!3!100!600,1!4!1700!1200,1!4!1650!1150,1!4!1600!1100,1!4!1550!1050,1!4!1500!1000,1!4!1450!950,1!4!1400!900,1!4!1350!850,1!4!1300!800,3!4!1550!1000,3!4!1600!1050,3!4!1650!1100,3!4!1700!1150,3!4!1350!800,3!4!1400!850,3!4!1450!900,3!4!1500!950,3!4!1750!1200,1!4!1900!1200,1!4!1850!1150,1!4!1750!1050,1!4!1700!1000,1!4!1650!950,1!4!1600!900,1!4!1550!850,1!4!1500!800,3!4!1800!1050,3!4!1850!1100,3!4!1900!1150,3!4!1950!1200,3!4!1550!800,3!4!1600!850,3!4!1650!900,3!4!1700!950,3!4!1750!1000,1!4!1800!1200,1!4!1750!1150,1!4!1700!1100,1!4!1650!1050,3!4!1700!1050,3!4!1800!1150,3!4!1850!1200,1!4!2000!1200,1!4!1950!1150,1!4!1900!1100,1!4!1850!1050,1!4!1800!1000,1!4!1750!950,1!4!1700!900,1!4!1650!850,1!4!1600!800,3!4!1900!1050,3!4!1950!1100,3!4!2000!1150,3!4!2050!1200,3!4!1650!800,3!4!1700!850,3!4!1750!900,3!4!1800!950,3!4!1850!1000,1!4!2050!1550,1!4!2000!1500,1!4!1950!1450,1!4!1900!1400,1!4!1850!1350,1!4!1800!1300,1!4!1750!1250,3!4!1900!1350,3!4!1950!1400,3!4!2000!1450,3!4!2050!1500,3!4!1800!1250,3!4!1850!1300,3!4!2100!1550,1!4!2200!1500,1!4!2150!1450,1!4!2100!1400,1!4!2050!1350,1!4!2000!1300,1!4!1950!1250,3!4!2150!1400,3!4!2200!1450,3!4!2300!1550,3!4!2000!1250,3!4!2050!1300,3!4!2100!1350,1!4!2150!1550,1!4!2100!1500,1!4!2050!1450,1!4!2000!1400,1!4!1950!1350,1!4!1900!1300,1!4!1850!1250,3!4!2050!1400,3!4!2100!1450,3!4!2150!1500,3!4!1900!1250,3!4!1950!1300,3!4!2000!1350,1!4!2350!1550,3!4!2350!1500,3!4!2400!1550,1!4!2500!2000,1!4!2450!1950,1!4!2400!1900,1!4!2350!1850,1!4!2250!1750,1!4!2150!1650,1!4!2100!1600,3!4!2350!1800,3!4!2400!1850,3!4!2450!1900,3!4!2500!1950,3!4!2150!1600,3!4!2200!1650,3!4!2250!1700,3!4!2300!1750,1!4!2450!1750,1!4!2400!1700,1!4!2350!1650,1!4!2300!1600,3!4!2350!1600,3!4!2400!1650,3!4!2450!1700,1!4!2550!1950,1!4!2500!1900,1!4!2450!1850,1!4!2400!1800,1!4!2350!1750,1!4!2300!1700,1!4!2250!1650,1!4!2200!1600,3!4!2500!1850,3!4!2550!1900,3!4!2600!1950,3!4!2250!1600,3!4!2300!1650,3!4!2350!1700,3!4!2400!1750,3!4!2450!1800,1!4!2400!1600,3!4!2450!1600,11!1!2300!2700,9!1!2300!2600,5!9!2250!2600,5!1!2200!2600,1!8!2450!2600,0!7!2250!2700,7!2!2350!2700,0!0!2250!2650,0!0!2350!2650,0!6!2400!2650,7!17!2450!2650,7!3!2500!2600,2!5!2400!2550,7!18!2350!2600,5!11!2350!2550,0!0!2450!2550,0!4!2550!2550,5!3!2450!2500,3!8!2500!2500,2!3!2500!2450,0!0!2500!2550,0!0!2550!2500,0!3!2600!2500,0!0!2550!2450,1!8!2600!2450,7!16!2650!2450,0!0!2650!2350,7!19!2600!2350,7!5!2550!2400,5!4!2550!2350,7!6!2650!2400,0!2!2700!2350,0!0!2650!2200,0!0!2650!2250,9!0!2600!2300,2!9!2600!2250,2!1!2600!2200,11!0!2700!2300,7!7!2700!2250,0!0!2700!2200,0!0!2150!2650,0!0!2150!2700,10!17!2200!2700,10!17!2200!2650,3!4!2550!2000,1!4!2550!2050,3!4!2600!2050,0!0!2650!2150,0!0!2700!2150,0!0!2650!2050,1!4!2600!2000,0!0!2650!2100,1!4!2600!2100,3!4!2650!2000,8!1!50!2300,10!1!150!2300,6!9!150!2250,6!1!150!2200,2!8!150!2450,1!7!50!2250,4!2!50!2350,0!0!100!2250,0!0!100!2350,1!6!100!2400,4!17!100!2450,4!3!150!2500,3!5!200!2400,4!18!150!2350,6!11!200!2350,0!0!200!2450,1!4!200!2550,6!3!250!2450,0!8!250!2500,3!3!300!2500,0!0!200!2500,0!0!250!2550,1!3!250!2600,0!0!300!2550,2!8!300!2600,4!16!300!2650,0!0!400!2650,4!19!400!2600,6!5!350!2550,6!4!400!2550,4!6!350!2650,1!2!400!2700,0!0!550!2650,0!0!500!2650,10!0!450!2600,3!9!500!2600,3!1!550!2600,8!0!450!2700,4!7!500!2700,0!0!550!2700,10!16!50!2200,10!16!100!2200,8!3!100!650,8!3!100!700,8!3!100!750,8!3!100!800,8!3!100!850,8!3!100!900,8!3!100!950,8!3!50!1000,8!3!50!1050,8!3!50!1100,8!3!50!1150,8!3!50!1200,8!3!50!1250,8!3!50!1300,8!3!50!1350,8!3!100!1400,8!3!100!1450,8!3!100!1500,8!3!100!1550,8!3!100!1600,8!3!100!1650,8!3!100!1700,8!3!100!1750,8!3!50!1800,8!3!50!1850,8!3!50!1900,8!3!50!1950,8!3!50!2000,8!3!50!2050,8!3!50!2100,8!3!50!2150,12!0!100!1800,12!0!100!1850,12!0!100!1900,12!0!100!1950,12!0!100!2000,12!0!100!2050,12!0!100!2100,12!0!100!2150,8!3!100!1000,8!3!50!1400,8!15!1900!2600,8!3!1150!2700,8!3!1100!2700,8!3!1000!2700,8!3!950!2700,8!3!900!2700,8!3!850!2700,3!1!750!2650,3!9!700!2650,6!7!600!2650,10!0!650!2650,8!3!800!2700,8!3!750!2700,8!3!700!2700,8!3!650!2700,8!3!600!2700,9!13!1850!2600,8!15!1900!2650,9!13!1850!2650,8!15!1900!2700,9!13!1850!2700,3!1!2100!2600,3!9!2050!2600,6!7!1950!2600,10!0!2000!2600,0!0!2100!2650,0!0!2100!2700,0!0!2050!2650,0!0!2050!2700,0!0!2000!2650,0!0!2000!2700,0!0!1950!2650,0!0!1950!2700,8!3!1650!2700,8!3!1600!2700,8!3!1550!2700,8!3!1500!2700,8!3!1450!2700,8!3!1400!2700,8!3!1300!2700,8!3!1250!2700,8!3!1800!2700,8!3!1750!2700,8!3!1700!2700,5!1!1650!2600,2!7!1800!2600,5!9!1700!2600,9!1!1750!2600,5!1!1450!2650,2!7!1600!2650,5!9!1500!2650,9!1!1550!2650,8!3!1650!2650,8!3!1800!2650,8!3!1750!2650,8!3!1700!2650,8!3!450!2650,8!3!350!2600,8!3!150!2400,8!3!100!2300,1!4!2150!1750,3!4!2150!1700,1!17!2250!1800,4!12!2300!1800,1!2!2200!1800,3!4!2200!1750,1!4!2200!1700,0!0!1800!1100,0!0!1750!1100,8!3!2300!2650,8!3!2400!2600,8!3!2600!2400,8!3!2650!2300,8!3!1150!550,8!3!1100!550,8!3!1000!200,8!3!950!200,1!4!2050!1150,1!4!2000!1100,1!4!1950!1050,1!4!1800!900,3!4!2000!1050,3!4!2050!1100,3!4!2100!1150,3!4!1800!850,3!4!1850!900,1!4!1700!800,1!4!1600!700,3!4!1750!800,3!4!1650!700,3!4!1700!750,1!4!1750!850,1!4!1450!550,1!4!1400!500,3!4!1400!450,3!4!1450!500,3!4!1500!550,1!4!1350!450,1!4!1250!350,3!4!1250!300,3!4!1300!350,3!4!1350!400,8!3!1600!750,8!3!1650!750,14!0!100!1050,14!0!100!1100,14!0!100!1150,14!0!50!1450,14!0!50!1500,14!0!50!1550,8!3!50!1750,0!0!2500!1750,8!3!2250!1500,8!3!2250!1550,8!3!2200!1550,8!3!2250!1450,8!3!1250!400,8!3!1300!400,0!0!1350!2700,0!0!1200!2700,0!0!1050!2700");
createBitmap(ceilingBMP, "1!4!1250!750,1!4!1200!700,1!4!1150!650,1!4!1100!600,1!4!1050!550,1!4!1000!500,1!4!950!450,1!4!900!400,1!4!850!350,1!4!800!300,3!4!1150!600,3!4!1200!650,3!4!1250!700,3!4!850!300,3!4!900!350,3!4!950!400,3!4!1000!450,3!4!1050!500,3!4!1300!750,1!4!1450!750,1!4!1400!700,1!4!1350!650,1!4!1300!600,1!4!1250!550,1!4!1200!500,1!4!1150!450,1!4!1100!400,1!4!1050!350,1!4!1000!300,1!4!950!250,3!4!1350!600,3!4!1400!650,3!4!1450!700,3!4!1500!750,3!4!1100!350,3!4!1150!400,3!4!1200!450,3!4!1250!500,3!4!1300!550,3!4!1050!300,3!4!1000!250,1!4!1350!750,1!4!1300!700,1!4!1250!650,1!4!1200!600,1!4!1100!500,1!4!1050!450,1!4!1000!400,1!4!950!350,1!4!900!300,1!4!850!250,1!4!800!200,3!4!1250!600,3!4!1300!650,3!4!1350!700,3!4!1400!750,3!4!1000!350,3!4!1050!400,3!4!1100!450,3!4!1150!500,3!4!1200!550,3!4!950!300,3!4!900!250,3!4!800!150,1!4!1550!750,1!4!1500!700,1!4!1450!650,1!4!1400!600,1!4!1350!550,1!4!1300!500,1!4!1250!450,3!4!1450!600,3!4!1500!650,3!4!1550!700,3!4!1300!450,3!4!1350!500,3!4!1400!550,3!4!850!200,1!4!900!200,1!4!850!150,3!4!900!150,3!4!850!100,0!0!800!100,1!4!1700!1200,1!4!1650!1150,1!4!1600!1100,1!4!1550!1050,1!4!1500!1000,1!4!1450!950,1!4!1400!900,1!4!1350!850,1!4!1300!800,3!4!1550!1000,3!4!1600!1050,3!4!1650!1100,3!4!1700!1150,3!4!1350!800,3!4!1400!850,3!4!1450!900,3!4!1500!950,3!4!1750!1200,1!4!1900!1200,1!4!1850!1150,1!4!1750!1050,1!4!1700!1000,1!4!1650!950,1!4!1600!900,1!4!1550!850,1!4!1500!800,3!4!1800!1050,3!4!1850!1100,3!4!1900!1150,3!4!1950!1200,3!4!1550!800,3!4!1600!850,3!4!1650!900,3!4!1700!950,3!4!1750!1000,1!4!1800!1200,1!4!1750!1150,1!4!1700!1100,1!4!1650!1050,1!4!1600!1000,1!4!1550!950,1!4!1500!900,1!4!1450!850,1!4!1400!800,3!4!1700!1050,3!4!1800!1150,3!4!1850!1200,3!4!1450!800,3!4!1500!850,3!4!1550!900,3!4!1600!950,3!4!1650!1000,1!4!2000!1200,1!4!1950!1150,1!4!1900!1100,1!4!1850!1050,1!4!1800!1000,1!4!1750!950,1!4!1700!900,1!4!1650!850,1!4!1600!800,3!4!1900!1050,3!4!1950!1100,3!4!2000!1150,3!4!2050!1200,3!4!1650!800,3!4!1700!850,3!4!1750!900,3!4!1800!950,3!4!1850!1000,1!4!2050!1550,1!4!2000!1500,1!4!1950!1450,1!4!1900!1400,1!4!1850!1350,1!4!1800!1300,1!4!1750!1250,3!4!1900!1350,3!4!1950!1400,3!4!2000!1450,3!4!2050!1500,3!4!1800!1250,3!4!1850!1300,3!4!2100!1550,1!4!2250!1550,1!4!2200!1500,1!4!2150!1450,1!4!2100!1400,1!4!2050!1350,1!4!2000!1300,1!4!1950!1250,3!4!2150!1400,3!4!2200!1450,3!4!2250!1500,3!4!2300!1550,3!4!2000!1250,3!4!2050!1300,3!4!2100!1350,1!4!2000!1400,1!4!1950!1350,1!4!1900!1300,1!4!1850!1250,3!4!1900!1250,3!4!1950!1300,3!4!2000!1350,1!4!2300!1500,1!4!2250!1450,1!4!2200!1400,1!4!2150!1350,1!4!2100!1300,1!4!2050!1250,3!4!2250!1400,3!4!2300!1450,3!4!2100!1250,3!4!2150!1300,1!4!2150!1650,1!4!2100!1600,3!4!2150!1600,3!4!2200!1650,1!4!2450!1750,1!4!2400!1700,1!4!2350!1650,1!4!2300!1600,3!4!2350!1600,3!4!2400!1650,3!4!2450!1700,1!4!2550!1950,1!4!2500!1900,1!4!2450!1850,1!4!2400!1800,1!4!2350!1750,1!4!2300!1700,3!4!2500!1850,3!4!2550!1900,3!4!2350!1700,3!4!2400!1750,3!4!2450!1800,1!4!2650!1850,1!4!2600!1800,1!4!2500!1700,1!4!2450!1650,3!4!2650!1800,3!4!2500!1650,3!4!2550!1700,3!4!2600!1750,0!0!2700!2050,0!0!2700!2000,0!0!2700!1900,3!4!2700!1850,3!4!2150!1200,1!4!2100!1200,3!12!2200!1350,6!2!2200!1250,0!17!2200!1300,1!4!2150!1250,0!0!1800!1100,0!0!1750!1100,8!3!1150!550,8!3!1100!550,1!4!1900!1000,1!4!1850!950,3!4!1900!950,3!4!1950!1000,1!4!1550!650,3!4!1550!600,3!4!1600!650,1!4!1500!600,8!3!2700!2100,13!0!100!1050,13!0!100!1100,13!0!100!1150,13!0!50!1050,13!0!50!1100,13!0!50!1150,13!0!150!1050,13!0!150!1100,13!0!150!1150,13!0!50!1450,13!0!50!1500,13!0!50!1550,13!0!100!1450,13!0!100!1500,13!0!100!1550,13!0!50!1800,13!0!50!1850,13!0!50!1900,13!0!100!1800,13!0!100!1850,13!0!100!1900,13!0!50!1950,13!0!50!2000,13!0!50!2050,13!0!100!1950,13!0!100!2000,13!0!100!2050,13!0!50!2100,13!0!50!2150,13!0!100!2100,13!0!100!2150,3!4!950!200,0!0!2700!1950,0!0!2550!1750,0!0!2500!1750,3!4!1600!750");
createMovingFloor("");
createWaypoints("20720!26710!1!500!100!89!1,22470!26560!1!754!100!84!1,23900!26050!1!752!100!62!1,25280!24960!1!752!100!47!1,26240!23550!1!751!100!27!1,26580!22480!1!751!100!2!1,27090!21490!1!365!100!2!1,27090!20300!1!365!100!2!2,27160!19500!0.79!200!100!-4!2,27110!19110!0.48!200!100!-20!2,26930!18780!0.48!200!100!-43!2,26460!18370!1!242!100!-43!2,25490!17350!1!219!100!-43!2,24830!16650!1!179!100!-43!2,24320!16170!1!177!100!-43!1,23560!15420!1!221!100!-46!1,23100!14930!1!177!100!-48!2,22690!14590!1!274!100!-45!2,22290!14180!0.8!274!100!-45!2,22110!13740!0.6!177!100!-28!2,22040!13280!0.5!177!100!-5!2,22000!12920!0.6!177!100!-33!2,21450!12310!1!177!100!-46!2,20870!11720!1!177!100!-48!1,20330!11270!1!249!100!-46!1,19870!10750!1!177!100!-43!1,19350!10210!1!177!100!-43!2,18880!9760!1!177!100!-43!2,17960!8820!1!177!100!-43!1,17180!8010!1!177!100!-43!1,16460!7330!1!177!100!-43!1,15430!6320!0.8!177!100!-43!2,14630!5470!1!177!100!-43!1,14110!4870!1!177!100!-47!1,13430!4460!1!177!100!-74!1,12480!4190!1!177!100!-61!1,11840!3810!0.8!177!100!-43!1,11380!3340!1!177!100!-43!1,11000!2820!0.8!177!100!-43!1,10480!2460!0.8!176!100!-75!1,9480!2140!0.8!177!100!-67!1,8930!1780!0.8!177!100!-47!2,8490!1490!0.8!177!100!-64!2,7680!1230!0.8!177!100!-88!1,6300!1140!1!227!100!-90!1,4140!1540!0.97!241!100!-113!1,3150!2250!0.97!299!100!-128!1,1960!3430!0.97!326!100!-143!1,1410!5020!0.97!294!100!-173!1,1320!6310!0.97!177!100!-179!1,1260!8210!0.97!177!100!-179!1,1170!9060!0.8!177!100!-175!1,1020!9690!0.5!177!100!-165!1,910!10130!0.5!177!100!-155!1,790!10510!0.5!176!100!-171!1,750!11010!0.5!176!100!-180!1,760!11550!0.68!177!100!-180!1,760!12110!0.68!177!100!-180!1,770!12720!0.68!177!100!-180!1,840!13260!0.68!177!100!170!1,980!13730!0.5!177!100!165!1,1140!14120!0.5!176!100!151!1,1340!14580!0.5!200!100!171!1,1390!15030!0.5!200!100!178!1,1370!15540!0.68!177!100!-180!1,1340!16190!0.68!177!100!-180!1,1250!16770!0.68!177!100!-177!1,1170!17290!0.6!200!100!-165!1,1000!17680!0.5!199!100!-159!1,860!18060!0.5!199!100!-165!1,770!18550!0.5!199!100!-179!1,750!19030!0.5!199!100!-179!1,820!19580!0.68!244!100!-180!1,830!20190!0.68!244!100!-180!1,850!20860!0.68!244!100!-180!1,840!21670!0.68!244!100!-180!1,910!22300!1!243!100!165!1,1080!22800!1!243!100!165!1,1310!23420!1!243!100!159!1,1620!24000!1!243!100!152!1,2190!24810!1!243!100!144!1,2670!25400!1!243!100!136!1,3420!26020!1!243!100!120!1,4320!26560!1!243!100!114!1,5270!26980!1!243!100!110!1,6000!27120!1!243!100!98!1,6990!27130!1!244!100!90!1,7870!27130!1!244!100!90!1,8610!27120!1!244!100!90!1,9490!27180!1!244!100!90!1,10410!27270!1!183!100!90!1,11130!27250!1!189!100!84!1,12010!27050!0.8!243!100!82!1,12710!27010!0.8!244!100!90!1,13460!27180!0.8!208!100!96!1,14260!27180!1!244!100!90!1,15170!27130!1!244!100!90!1,16300!27050!1!334!100!90!1,17410!26910!1!409!100!90!1,18300!26750!1!530!100!90!1");
createCheckpoints("19510!27000!1!2570,20700!27020!1!2570,22080!27000!1!4480,23740!26050!1!4480,25300!24760!1!4480,26220!23040!0!4480,26960!21500!0!4480,26060!17360!1!10500,24960!16300!1!10500,23890!15380!1!10500,22660!14060!1!10500,21550!11940!1!14350,20450!10680!1!14350,19580!10000!1!14350,18520!8930!1!10880,17340!7810!1!10880,16350!6740!1!10880,15060!5580!1!11430,14210!4710!1!11430,13170!3660!1!11430,11930!2820!1!10760,10560!2100!1!10760,9490!1720!1!10760,8480!1220!1!10600,7080!970!1!10600,5490!1050!1!7800,4310!2120!1!7800,2970!2970!1!7800,2670!3320!0!7800,1810!4720!0!7800,1000!6000!0!7800,1000!7700!0!7800,910!8930!0!7800,1000!10000!0!7800,1000!11390!0!7800,910!12550!0!7800,1000!14030!0!7800,940!15290!0!7800,940!16500!0!7800,1000!18030!0!7800,940!19480!0!7800,910!20440!0!7800,1000!21500!0!7800,1630!22890!0!7800,2070!23880!0!7800,2780!24810!0!7800,3770!25830!0!7800,4870!27300!1!7800,6570!27300!1!7800,8500!27000!1!7800,9650!27100!1!7800,11000!27000!1!7800,12260!27130!1!7800,14000!27000!1!7800,15450!27100!1!7800,17000!27000!1!7800,17980!27020!1!7800,18990!27000!1!7800");
createBikes("18600!26730!90,18600!26890!90,18600!27040!90,18600!27210!90");
createMovingLightning("");
createLightBars("27500!21500,26500!21500,27490!21000,27500!20510,27510!20020,27510!19480,27510!18990,25500!20510,24510!19510,23510!18520,22530!17510,21500!16510,20510!15510,19510!14490,18500!13500,17490!12510,16510!11500,15490!10500,14510!9510,13510!8500,12500!7500,11500!6510,10500!5500,9490!4510,8510!3510,7510!2500,6500!1490,26490!18010,25500!17000,24500!16010,23520!15020,22500!14000,21500!13020,20490!12010,19490!11020,18490!10010,17490!9020,16500!8020,15500!7000,14510!6010,13490!5000,12500!3990,11500!3000,10500!2010,9490!2010,8490!1010,7000!520,8010!27020,8010!27530,8510!27530,8510!27000,9020!27000,9020!27490,9520!27520,9520!27020,10020!27010,10020!27520,10500!27520,10990!27520,11480!27490,12010!27490,12520!27480,12990!27490,13510!27490,14020!27490,14500!27480,15000!27490,15520!27490,15970!27500,16500!27500,11480!27010,12010!27010,12520!27000,12990!27000,13510!27000,14020!27000,14500!27000,10500!27010,10990!27010,15000!26840,15520!26770,15990!26620,16510!26500,19000!25960");
createLightning("12370!3070,12090!3170,12300!3320,12180!2890,12000!2680,12000!2910,11810!2660,21320!17180,21390!17000,21320!16850,21130!16850,21100!17000,20930!16850,8000!2890,8110!2790,8240!2720,8110!2660,7880!2770,10740!27240,12290!27320,13780!27130");
createWalls("1251!19499!0!90!5.1!1!1!-1!1,1474!19253!0!0!5.1!1!1!-1!1,1014!19251!0!180!5.1!1!1!-1!1,1257!21002!0!90!5.1!1!1!-1!1,1480!20756!0!0!5.1!1!1!-1!1,1020!20754!0!180!5.1!1!1!-1!1,7497!897!100!90!1!1!0!1!4,7997!999!100!90!1!1!0!1!4,8497!999!100!90!1!1!0!1!4,8997!1273!100!90!1!1!0!1!4,9497!1499!100!90!1!1!0!1!4,9997!1499!100!90!1!1!0!1!4,10497!1499!100!90!1!1!0!1!4,4494!748!100!180!1!1!0!1!4,3499!1256!100!180!1!1!0!1!4,2680!1872!100!180!1!1!0!1!4,1930!2502!100!180!1!1!0!1!4,1365!3327!100!180!1!1!0!1!4,900!4197!100!180!1!1!0!1!4,407!22501!100!-90!1!1!0!1!4,743!23501!100!-90!1!1!0!1!4,1245!24501!100!-90!1!1!0!1!4,2002!25501!100!-90!1!1!0!1!4,2850!26308!100!-90!1!1!0!1!4,3825!26925!100!-90!1!1!0!1!4,4701!27325!100!-90!1!1!0!1!4,22501!27497!100!0!1!1!0!1!4,23501!27262!100!0!1!1!0!1!4,24501!26773!100!0!1!1!0!1!4,25326!26151!100!0!1!1!0!1!4,26001!25497!100!0!1!1!0!1!4,26630!24716!100!0!1!1!0!1!4,27100!23873!100!0!1!1!0!1!4,27401!22923!100!90!1!1!0!1!4,27573!21999!100!90!1!1!0!1!4,27573!21205!100!90!1!1!0!1!4,27573!20499!100!90!1!1!0!1!4,27573!19895!100!90!1!1!0!1!4,27573!19311!100!90!1!1!0!1!4,21643!17363!0!135!5.1!2.1!0!1!0,20959!15700!0!135!5.1!1.01!1!-1!1,19945!14696!20!135!5.1!1.01!1!1!1,18937!13710!40!135!5.1!1.01!1!-1!1,17958!12688!60!135!5.1!1.01!1!1!1,16949!11717!80!135!5.1!1.01!1!-1!1,15959!10720!80!135!5.1!1.01!1!1!1,14962!9716!100!135!5.1!1.01!1!-1!1,13959!8719!120!135!5.1!1.01!1!1!1,12962!7703!140!135!5.1!1.01!1!-1!1,11965!6719!160!135!5.1!1.01!1!1!1,10937!5713!180!135!5.1!1.01!1!-1!1,9959!4704!200!135!5.1!1.01!1!1!1,12601!3354!0!-45!5.1!2.1!0!1!0,9147!3636!0!225!5.1!2.1!0!1!0,8823!3300!0!225!5.1!2.1!0!1!0,8502!2975!0!225!5.1!2.1!0!1!0,6775!495!0!-90!5.1!2.1!0!1!0,6305!495!0!-90!5.1!2.1!0!1!0,5842!495!0!-90!5.1!2.1!0!1!0,10155!3886!0!135!5.1!2!0!0!1,16936!10682!0!135!5.1!2!0!0!1,18987!11734!200!135!3.5!1!0!0!1,17259!10000!0!135!3.5!1!0!0!1,15997!8784!200!135!5.1!1!0!0!1,14497!7271!0!135!5.1!1!0!0!1,12997!5735!200!135!5.1!1!0!0!1,11497!4255!0!135!5.1!1!0!0!1,10115!2853!200!135!5.1!1!0!0!1,18960!26245!199!0!5.1!.75!0!1!2,8754!27752!100!90!1!1!0!1!3,8754!27021!100!90!1!1!0!1!3,8997!27752!100!90!1!1!0!1!3,8997!27021!100!90!1!1!0!1!3,9249!27752!100!90!1!1!0!1!3,9249!27021!100!90!1!1!0!1!3,9497!27752!100!90!1!1!0!1!3,9497!27021!100!90!1!1!0!1!3,18960!26745!199!0!5.1!.75!0!1!2,18960!27245!199!0!5.1!.75!0!1!2,18960!27760!199!0!5.1!.75!0!1!2,23498!16396!0!135!1.5!1!0!1!0,22707!15316!0!135!1.5!1!0!1!0,21797!14500!0!135!1.5!1!0!1!0,20498!13400!0!135!1.5!1!0!1!0,19744!11585!0!135!2.5!2!0!1!0,19057!10725!0!135!2.5!2!0!1!0,18353!10190!0!135!2.5!2!0!1!0,18057!9720!0!135!2.5!2!0!1!0,16802!8650!0!135!2.5!2!0!1!0,17402!9134!0!135!1.5!2!0!1!0,16404!7995!0!135!1.5!2!0!1!0,15760!7660!0!135!1.5!2!0!1!0,15415!7120!0!135!1.5!2!0!1!0,14721!6557!0!135!1.5!2!0!1!0,14165!5782!0!135!1.5!2!0!1!0,13455!5357!0!135!1.5!2!0!1!0,21471!26246!0!0!5!2!0!1!5,21471!27741!0!0!5!2!0!1!5,26738!19975!0!90!5!2!0!1!5,19171!14216!0!225!5!2!0!1!5,21221!11690!0!45!5!2!0!1!5,10207!1940!0!90!5!2!0!1!5,3401!2939!0!228!5!2!0!1!5,1761!10292!0!-90!5!2!0!1!5,422!23219!0!-90!5!2!0!1!5,11214!27760!0!0!5!2!0!1!5,11214!26749!0!0!5!2!0!1!5");
drawMovingFloor();
ground = new Mode7();
ground.setHorizon(false);
ground.setBitmap(groundBMP, 10, false, false);
world.addChild(ground);
ceiling = new Mode7();
ceiling.setHorizon(false);
ceiling.setBitmap(ceilingBMP, 10, false, false);
var cSprite:Sprite = ceiling.container;
cSprite.scaleY = -1;
cSprite.y = 426;
world.addChild(ceiling);
gMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = vArray[0].vGroup.rotateY;
camera.moveForward(-(cameraMove));
}
private function createMovingLightning(mlInfo:String):void{
var mlAr:Array;
var newML:MovingLightning;
var mlInfoAr:Array = mlInfo.split(",");
var ml:int;
while (ml < mlInfoAr.length) {
mlAr = mlInfoAr[ml].split("!");
newML = new MovingLightning((Number(mlAr[0]) - groundR), (groundR - Number(mlAr[1])), Number(mlAr[2]), Number(mlAr[3]), Number(mlAr[4]), Number(mlAr[5]), _objInc);
_objInc++;
cArray[cArray.length] = newML;
mArray[mArray.length] = newML;
world.addChild(newML.vGroup);
ml++;
};
}
public function outroEF():void{
var pv:int;
while (pv < vArray.length) {
vArray[pv].controlMe();
pv++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
public function get _introDone():Boolean{
return (introDone);
}
public function introEF():void{
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
cameraMove = (cameraMove * 0.95);
if ((((cameraMove < 90)) && ((initCountdown == true)))){
initCountdown = false;
rootObj.countdown.gotoAndPlay(2);
};
camera.moveForward((-((350 - (fs * 3))) - cameraMove));
scene.render();
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
}
private function createBikes(posList:String):void{
var bType:int;
var tType:BitmapData;
var pAr:Array;
var posAr:Array = posList.split(",");
var v:int;
while (v < 3) {
bType = rootObj.vehicleList[v];
tType = ((bType == 1)) ? new Tile1(0, 0) : ((bType == 2)) ? new Tile2(0, 0) : ((bType == 3)) ? new Tile3(0, 0) : new Tile4(0, 0);
pAr = posAr[v].split("!");
vArray[v] = ((bType == 1)) ? new Vehicle1(this, tType, v, ((v * 33) / 100)) : ((bType == 2)) ? new Vehicle2(this, tType, v, ((v * 33) / 100)) : ((bType == 3)) ? new Vehicle3(this, tType, v, ((v * 33) / 100)) : new Vehicle4(this, tType, v, ((v * 33) / 100));
cArray[cArray.length] = vArray[v];
world.addChild(vArray[v].vGroup);
vArray[v].vGroup.x = (Number(pAr[0]) - groundR);
vArray[v].vGroup.z = (groundR - Number(pAr[1]));
vArray[v].vGroup.rotateY = -(Number(pAr[2]));
v++;
};
}
public function get gBMP():BitmapData{
return (groundBMP);
}
public function get cBMP():BitmapData{
return (ceilingBMP);
}
public function get _scene():Object{
return (scene);
}
public function get typeOf():String{
return ("Track");
}
private function makeLightBar(xCoord:Number, zCoord:Number):Sprite2D{
var lBar:* = new Sprite2D(("lBar" + _objInc), new LightBarMC(), 3);
_objInc++;
lBar.x = (xCoord - groundR);
lBar.z = (groundR - zCoord);
lBar.y = -162;
return (lBar);
}
public function get _vArray():Array{
return (vArray);
}
public function get _chArray():Array{
return (chArray);
}
private function drawMovingFloor():void{
var mE:Object;
var newPoint:Point;
var cRect:Rectangle = new Rectangle(0, 0, 50, 50);
var d:int;
while (d < mFloor.length) {
mE = mFloor[d];
newPoint = new Point((mE.xPos + mE.xMod), (mE.yPos + mE.yMod));
if (mFloor[d].topBot == 1){
groundBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
} else {
ceilingBMP.copyPixels(sprites, cRect, newPoint, null, new Point(0, 0), true);
};
d++;
};
}
public function get _wArray():Array{
return (wArray);
}
private function createMovingFloor(mFloorInfo:String):void{
var mFObj:Object;
var mFAr:Array;
var mod:Number;
var mFloorAr:Array = mFloorInfo.split(",");
var mF:int;
while (mF < mFloorAr.length) {
mFObj = new Object();
mFAr = mFloorAr[mF].split("!");
mFObj.xPos = Number(mFAr[0]);
mFObj.yPos = Number(mFAr[1]);
mFObj.xInc = Number(mFAr[3]);
mFObj.yInc = Number(mFAr[4]);
mod = Number(mFAr[2]);
mFObj.xMod = ((mFObj.xInc)!=0) ? mod : 0;
mFObj.yMod = ((mFObj.yInc)!=0) ? mod : 0;
mFObj.topBot = Number(mFAr[5]);
mFloor[mF] = mFObj;
mF++;
};
}
public function lostEF():void{
var fs:Number = 0;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
camera.rotateY = (camera.rotateY + outroRot);
outroRot++;
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightning(lrInfo:String):void{
var lrAr:Array;
var newLR:LightningRod;
var lrInfoAr:Array = lrInfo.split(",");
var lr:int;
while (lr < lrInfoAr.length) {
lrAr = lrInfoAr[lr].split("!");
newLR = new LightningRod((Number(lrAr[0]) - groundR), (groundR - Number(lrAr[1])), _objInc);
_objInc++;
cArray[cArray.length] = newLR;
world.addChild(newLR.vGroup);
lr++;
};
}
private function createBitmap(inpBD:BitmapData, inpData:String):void{
var tileData:Array;
var inpAr:Array = inpData.split(",");
var i:int;
while (i < inpAr.length) {
tileData = inpAr[i].split("!");
inpBD.copyPixels(sprites, new Rectangle(Number((tileData[0] * 50)), Number((tileData[1] * 50)), 50, 50), new Point(Number(tileData[2]), Number(tileData[3])), null, new Point(0, 0), true);
i++;
};
}
private function createWalls(wallInfo:String):void{
var wallInf:Array;
var newWall:Wall;
var wallAr:Array = wallInfo.split(",");
var w:int;
for (;w < wallAr.length;w++) {
wallInf = wallAr[w].split("!");
newWall = new Wall(this, (Number(wallInf[0]) - groundR), (groundR - Number(wallInf[1])), Number(wallInf[2]), Number(wallInf[3]), Number(wallInf[4]), Number(wallInf[5]), Number(wallInf[6]), Number(wallInf[7]), Number(wallInf[8]));
world.addChild(newWall.vGroup);
if ((((Number(wallInf[8]) <= 1)) || ((Number(wallInf[8]) == 5)))){
cArray[cArray.length] = newWall;
//unresolved jump
};
if ((Number(wallInf[6]) == 1)){
mArray[mArray.length] = newWall;
continue;
};
};
}
private function createCheckpoints(cInfo:String):void{
var chAr:Array;
var cInfoAr:Array = cInfo.split(",");
var ch:int;
while (ch < cInfoAr.length) {
chAr = cInfoAr[ch].split("!");
chArray[ch] = new Checkpoint(this, (Number(chAr[0]) - groundR), (groundR - Number(chAr[1])), Number(chAr[2]), Number(chAr[3]));
ch++;
};
}
public function get _coll():TransformGroup{
return (coll);
}
public function get _cArray():Array{
return (cArray);
}
public function trackEF():void{
if (doOnce){
doOnce = false;
_creator.HUD.innerHUD.lapBOX.text = ("Lap: 1 / " + _numOfLaps);
};
vArray[0].checkColls();
vArray[0].getNewCheckpoint();
vArray[0].checkDIR();
var speedTXT:String = ("" + Math.ceil((vArray[0].fwdSpeed * 6)));
speedTXT = ((speedTXT.length == 1)) ? ("00" + speedTXT) : ((speedTXT.length == 2)) ? ("0" + speedTXT) : speedTXT;
rootObj.HUD.innerHUD.speedBOX.text = speedTXT;
var p = 1;
while (p < vArray.length) {
vArray[p].controlMe();
p++;
};
var fs:Number = vArray[0].fwdSpeed;
fs = ((fs < 10)) ? 0 : ((fs <= 30)) ? (fs - 10) : (20 + ((fs - 30) * 2));
rootObj.gameBG.skyLine.scaleX = (rootObj.gameBG.skyLine.scaleY = (1 - (fs / 200)));
camera.x = vArray[0].vGroup.x;
camera.z = vArray[0].vGroup.z;
camera.rotateY = ((vArray[0].vGroup.rotateY + vArray[0].panGroup.rotateY) + vArray[0].panGroupInner.rotateY);
var cKey:Boolean = rootObj.cKey;
var zKey:Boolean = rootObj.zKey;
camera.rotateY = (camera.rotateY + ((((cKey == true)) && ((zKey == true)))) ? 180 : ((cKey == true)) ? -90 : ((zKey == true)) ? 90 : 0);
camera.moveForward(-((350 - (fs * 3))));
rootObj.gameBG.skyLine.sInner.x = ((camera.rotateY % 360) * 5.33333333);
rootObj.gameBG.skyLine.sInner.x = (rootObj.gameBG.skyLine.sInner.x + ((rootObj.gameBG.skyLine.sInner.x < -1920)) ? 1920 : ((rootObj.gameBG.skyLine.sInner.x > 0)) ? -1920 : 0);
camera.fov = (45 + (fs * 1.5));
var k:int;
while (k < mArray.length) {
mArray[k].moveMe();
k++;
};
eraseMovingFloor();
drawMovingFloor();
scene.render();
}
private function createLightBars(lbInfo:String):void{
var tAr:Array;
var lbAr:Array = lbInfo.split(",");
var i:int;
while (i < lbAr.length) {
tAr = lbAr[i].split("!");
world.addChild(makeLightBar(Number(tAr[0]), Number(tAr[1])));
i++;
};
}
public function get _numOfLaps():Number{
return (2);
}
public function get _creator():Object{
return (rootObj);
}
private function eraseMovingFloor():void{
var mE:Object;
var newRect:Rectangle;
var e:int;
while (e < mFloor.length) {
mE = mFloor[e];
newRect = new Rectangle((mE.xPos + mE.xMod), (mE.yPos + mE.yMod), 50, 50);
if ((mE.topBot == 1)){
groundBMP.fillRect(newRect, 0);
} else {
ceilingBMP.fillRect(newRect, 0);
};
mFloor[e].xMod = (mFloor[e].xMod + mFloor[e].xInc);
mFloor[e].yMod = (mFloor[e].yMod + mFloor[e].yInc);
if (mFloor[e].xMod > 150){
mFloor[e].xMod = 150;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].xMod < 0){
mFloor[e].xMod = 0;
mFloor[e].xInc = (mFloor[e].xInc * -1);
} else {
if (mFloor[e].yMod > 150){
mFloor[e].yMod = 150;
mFloor[e].yInc = (mFloor[e].yInc * -1);
} else {
if (mFloor[e].yMod < 0){
mFloor[e].yMod = 0;
mFloor[e].yInc = (mFloor[e].yInc * -1);
};
};
};
};
e++;
};
}
private function createWaypoints(wInfo:String):void{
var wAr:Array;
var wInfoAr:Array = wInfo.split(",");
var w:int;
while (w < wInfoAr.length) {
wAr = wInfoAr[w].split("!");
wArray[w] = new Waypoint(this, (Number(wAr[0]) - groundR), (groundR - Number(wAr[1])), Number(wAr[2]), Number(wAr[3]), Number(wAr[4]), Number(wAr[5]), Number(wAr[6]));
w++;
};
}
}
}//package
Section 227
//Wall (Wall)
package {
import flash.display.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.materials.attributes.*;
public class Wall {
private var _yHeight:Number;
private var _zLength:Number;
private var _xWidth:Number;
private var _moveInc:Number;
public var _vGroup:TransformGroup;
private var _isSponsor:Boolean;// = false
private var _pushTurn:Number;// = 0
public var _topBot:int;
private var _pushAngle:Number;// = 0
private var _creator:Object;
private var _vModel:Plane3D;
private var _fwdSpeed:Number;// = 0
private var _sponsorHit:Boolean;// = false
private var _moveDir:Number;
private var _pushDist:Number;// = 0
public function Wall(c:Sprite, xCoord:Number=0, zCoord:Number=0, yCoord:Number=0, wRot:Number=0, wWidth:Number=1, wHeight:Number=1, moving:Number=0, dir:Number=1, textureType:Number=1){
super();
_creator = c;
_yHeight = Math.min(200, (wHeight * 100));
_zLength = Math.min(500, (wWidth * 100));
_xWidth = 30;
_isSponsor = ((textureType == 5)) ? true : false;
_moveInc = (200 / _yHeight);
_vModel = new Plane3D("theWall", _yHeight, _zLength, 2, 1);
_vModel.enableBackFaceCulling = ((textureType < 3)) ? false : true;
var _vMaterial:MaterialAttributes = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
var _vSkin:BitmapMaterial = new BitmapMaterial(((textureType == 1)) ? new vertWall(0, 0) : ((textureType == 2)) ? new STARTSkin(0, 0) : ((textureType == 3)) ? new RIGHTSkin(0, 0) : ((textureType == 4)) ? new LEFTSkin(0, 0) : ((textureType == 5)) ? new SPONSORSkin(0, 0) : new horWall(0, 0), _vMaterial, 0);
_vModel.appearance = new Appearance(_vSkin);
_vModel.rotateY = -90;
_vModel.rotateZ = ((dir == 1)) ? 0 : 180;
_vGroup = new TransformGroup();
_vGroup.addChild(_vModel);
_vGroup.x = xCoord;
_vGroup.y = Math.min(200, yCoord);
_vGroup.z = zCoord;
_vGroup.rotateY = wRot;
_vModel.y = (-((_vGroup.y / _moveInc)) + (_yHeight / 2));
_moveDir = dir;
_topBot = ((_yHeight >= 200)) ? 3 : ((yCoord == 0)) ? 1 : ((yCoord == 200)) ? 2 : 0;
}
public function get typeOf():String{
return ("Wall");
}
public function get getY():int{
return ((_vGroup.y - (_yHeight * (_vGroup.y / 200))));
}
public function get yHeight():Number{
return (_yHeight);
}
public function get zLength():Number{
return (_zLength);
}
public function get topBot():int{
return (_topBot);
}
public function get fwdSpeed():Number{
return (_fwdSpeed);
}
public function get isSponsor():Boolean{
return (_isSponsor);
}
public function get sponsorHit():Boolean{
return (_sponsorHit);
}
public function set pushTurn(value:Number):void{
_pushTurn = value;
}
public function set pushAngle(value:Number):void{
_pushAngle = value;
}
public function get pushDist():Number{
return (_pushDist);
}
public function set pushDist(value:Number):void{
_pushDist = value;
}
public function get pushAngle():Number{
return (_pushAngle);
}
public function moFoHit():void{
_vGroup.removeChild(_vModel);
}
public function moveMe():void{
_vGroup.y = (_vGroup.y + _moveDir);
if (_vGroup.y > 200){
_vGroup.y = 199;
_moveDir = (_moveDir * -1);
_vModel.rotateZ = ((_moveDir == 1)) ? 0 : 180;
_topBot = 0;
} else {
if (_vGroup.y < 0){
_vGroup.y = 1;
_moveDir = (_moveDir * -1);
_vModel.rotateZ = ((_moveDir == 1)) ? 0 : 180;
_topBot = 0;
} else {
_topBot = 0;
};
};
_vModel.y = (-((_vGroup.y / _moveInc)) + (_yHeight / 2));
}
public function get xWidth():Number{
return (_xWidth);
}
public function get vGroup():TransformGroup{
return (_vGroup);
}
public function get isMoveable():Boolean{
return (false);
}
public function get pushTurn():Number{
return (_pushTurn);
}
public function set sponsorHit(value:Boolean):void{
_sponsorHit = value;
}
}
}//package
Section 228
//Waypoint (Waypoint)
package {
import sandy.core.data.*;
import sandy.core.scenegraph.*;
import flash.utils.*;
public class Waypoint {
public var _wArray:Array;
public var _angleX:Number;
public var _angleY:Number;
public var _diam:Number;
public var _topBot:int;
public var _angle:Number;
public var _speed:Number;
public var _collDiam:Number;
public var _wGroup:TransformGroup;
private var _creator:Object;
public function Waypoint(c:Object, tX:Number, tZ:Number, s:Number, d:Number, cD:Number, a:Number, tB:int){
_wArray = new Array();
super();
_creator = c;
_speed = s;
_diam = d;
_collDiam = cD;
_wGroup = new TransformGroup();
_wGroup.rotateY = (-(a) - 90);
_angle = a;
_wGroup.x = tX;
_wGroup.z = tZ;
_topBot = tB;
}
public function getFirstPosition(requester:Object):Object{
var rObj:Object = new Object();
return (rObj);
}
public function get wTopBot():Number{
return (_topBot);
}
public function get wDiam():Number{
return (_diam);
}
public function get wCollDiam():Number{
return (_collDiam);
}
public function get wAngle():Number{
return (_angle);
}
public function get wGroup():TransformGroup{
return (_wGroup);
}
public function get wSpeed():Number{
return (_speed);
}
public function getNewPosition(requester:Object, reqPos:Number):Object{
var rObj:Object = new Object();
var retPos:Number = (reqPos + ((Rand.getRandom(20) - 10) / 100));
retPos = ((retPos < 0)) ? 0 : ((retPos > 1)) ? 1 : retPos;
rObj.waypointNum = retPos;
var moveBy:Number = (_diam * retPos);
_wGroup.moveForward(moveBy);
rObj.nX = _wGroup.x;
rObj.nZ = _wGroup.z;
_wGroup.moveForward(-(moveBy));
rObj.speed = _speed;
rObj.nAngle = _angle;
rObj.topBot = _topBot;
return (rObj);
}
}
}//package
Section 229
//Vehicle1 (Vehicle1)
package {
import flash.display.*;
import sandy.core.data.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import com.dynamicflash.util.*;
public class Vehicle1 {
public var _cBMP:BitmapData;
public var _waypointNum:Number;
private var _lapNum:int;// = 0
public var _vNum:int;
private var _turnSpeedDownInc:Number;// = 0.004
public var _vSkin:BitmapMaterial;
private var _pushTurn:Number;// = 0
private var _isPlayer:Boolean;// = false
public var _wSpeed:Number;
public var _canJump2:Boolean;// = true
public var _jumpTimer:int;// = 0
private var _turnTargetSpeed:Number;// = 0
public var _vMaterial:MaterialAttributes;
private var _pushDist:Number;// = 0
public var _jumpDir:Number;// = 10
public var _panGroup:TransformGroup;
public var _wTopBot:int;
private var _turnSpeed:Number;// = 0
public var _rGroup:Sprite2D;
private var _xWidth:Number;// = 30
private var _fwdSpeedUpInc:Number;// = 0.35
public var _topBot:int;// = 1
private var _nextCheck:int;// = 2
private var _fwdMaxSpeed:Number;// = 29.5
private var _pushAngle:Number;// = 0
public var _wX:Number;
public var _wZ:Number;
public var _cBMPH:Number;
public var _gBMPH:Number;
public var _vModel:MD2;
public var _cBMPW:Number;
public var _gBMPW:Number;
public var _gBMP:BitmapData;
public var _jumpInc:Number;// = 0
public var _panGroupInner:TransformGroup;
private var _collShape:int;// = 1
public var _bounce:Number;// = 2
private var _fwdTargetSpeed:Number;// = 0
private var _fwdSpeedDownInc:Number;// = 0.25
private var _vArray:Array;
private var _fwdSpeed:Number;// = 0
private var _turnSpeedUpInc:Number;// = 0.0025
private var _fwdSpeedDownConstant:Number;// = 0.25
public var _wAngle:Number;
private var _turnMaxSpeed:Number;// = 0.05
private var _zLength:Number;// = 125
public var _wInc:int;// = 0
public var _vGroup:TransformGroup;
private var _rAdded:Boolean;// = false
private var _yHeight:Number;// = 45
public var _hasPointed:Boolean;// = false
private var _cArray:Array;
public var _wRot:Number;
public var _canJump:Boolean;// = true
private var _maxSpeedConst:Number;// = 29.5
private var _checkpointNum:int;// = 0
public var _creator:Object;
public function Vehicle1(c:Sprite, tskin:BitmapData, t:int, wpn:Number){
super();
_creator = c;
_waypointNum = wpn;
_vNum = t;
_vArray = _creator._vArray;
_cArray = _creator._cArray;
_gBMP = _creator.gBMP;
_gBMPW = (_gBMP.width / 2);
_gBMPH = (_gBMP.height / 2);
_cBMP = _creator.cBMP;
_cBMPW = (_cBMP.width / 2);
_cBMPH = (_cBMP.height / 2);
var decoded:ByteArray = Base64.decodeToByteArray("SURQMggAAAD0AQAA9AEAAPgDAAABAAAA9AAAANkAAADYAQAANgoAAMYAAABEAAAAhAAAAOgDAAAIGgAA2CsDALBUAwBWMDZfd2hlZWxzMDJiX1YwNi5wbmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAywCGASEBrwEZAYYBGQHUAcMArwHLANQBjAAoAdoASAHLADgBGQE4AQkBSAFXASgBVwH6AAkB2gAZAeoA2gDaAIwA+gDLAOoArQHMAdAB4AEJAeQB2gDkARMA4AE2AMwBCQF3AdABegGtAZIBNgCSARMAegHaAHcBPgCvAaUBrwHFABMBHwETAXUBkgB1AdwAkgGWAJIB2AC3AdQAtwGaAFcB2ABXAZYAMgGaADIB1ADwAc0A8AGiAPYAogD2AM0ATADYABEA2AAHAPAAVQDwAFUACQEHAAkBBwAjAVUAIwERADoBTAA6AdABSAEJAU8BCQFvAdABdwETAEgBEwB3AdoAbwHaAE8BbQAJAXcBCQF3ARkBbQAZAYYBEQFdABEBjgERAIYBKgCWARUAoAE0AJwBPAB8AUYAdQFCAHUBFQB8AREAwwA0AMcAPADeACwA5gBGAO4AQgDuABUA5gARANYAEQDPABUAlgFCAI4BRgDeAEgA1ABGAM0AQgDDACwAwwAjAMcAGwDeAA8A9gAbAPoAIwD6ADQA+gAsAPQAPAChASoAoAEjAJwBGwCGAQ8AbwEbAGsBIwBpASwAawE0AG8BPACGAUgApQETAJ4BCwCSAQUAhAEDAHgBBQBtAQsAZQEVAF8BHwBdASwAXwE4AGUBRABvAUwAegFSAIYBUwCSAVIAngFMAKUBQgCrATgArQEqAKsBHwDqAAUA3gADANIABQDHAAsAvQAVALcAHwC1ACwAtwA4AL0ARADHAEwA0ABSAN4AUwDqAFIA9gBMAP0ARAADATgABQEsAAMBIQD/ABUA9gALAEAAJQAsACUALAAsAEAALABVAGUAVQBdAEAAXQBAAGUAVQBVAEAAVQBVAFAAQABQAFUASABAAEgAVQBCAEAAQgBVADoAQAA6AFUAMgBAADIAVQAsAFUAJQBVAB0AQAAdAFUAFwBAABcAVQAPAEAADwBVAAkAQAAJAFUAAQBAAAEAVQCQAFUAiABAAIgAQACQAFUAgABAAIAAQAB7AFUAewBVAHMAQABzAFUAawBAAGsALABdACwAZQAsAFUALABQACwASAAsAEIALAA6ACwAMgAsAB0ALAAXACwADwAsAAkALAABACwAiAAsAJAALACAACwAewAsAHMALABrAFEAUAA1AAAAAgABAE4ATwA2AAMABQAEAD0ASABCAAYACAAHAEkAAQBEAAkACwAKAD4ATABBAAwADgANAEUATQAAAA8AEQAQADkACQBOABIAEwADAE4ACQAHAAMAEwAUAAgACgBPABUAFgAFAE8ACgA8AAUAFgAXAAMABQBQABgAGQACAFAABQA3AAIAGQAaADoABgBRABsAHAAAAFEABgAEAAAAHAAdAFEANQA2AAAAAQAEADYANQBOAAQAAQADADwAOwBPABcAHgAFAE8AOwA2AAUAHgAEADYAOwBRAAQAHgAAAFEAOwA6AAAAHgAbADUAUAA4AAEAAgAfADgAUAA3AB8AAgAaADUAOABOAAEAHwADAE4AOAA5AAMAHwASAFAABAADAAIAHQAYAFAAUQAEAAIAAAAdAE8ABwAIAAUAFAAVAE8ATgAHAAUAAwAUAEUATABNAA8ADgARAEUAQQBMAA8ADQAOAEwAQwBNAA4AIAARAEwAQABDAA4AIQAgAD8ASwACACIAJAAjAAIASwBKACMAJAAlAEoAPgAAACUAJwAmAEoASwA+ACUAJAAnAEIASABEAAcACAAKAEQASABJAAoACAAJAEgAQwBJAAgAIAAJAEkAQwBAAAkAIAAhAEcARgACACgAKQAjAAIARgA/ACMAKQAiAEYAPQABACkAKwAqAEYARwA9ACkAKAArAD4ARQAAACcALAAmAD4AQQBFACcALQAsAEQAPQBCAC4AKwAvAEQAAQA9AC4AKgArAAkAPAAKADAAMgAxAAkAOQA8ADAAMwAyADkAOAA8ADMANAAyADwAOAA7ADIANAA1ADsAOAA6ADUANAA2ADoAOAA3ADYANAA3ADoABQAGADYAOQA4ADoANwAFADYANwA5AAYAAwAEADoAPAA7AAYABQADADoAPQA8AAoABwAJAD4AQAA/AAoACAAHAD4AQQBAAAAAQwBKABAAIABCAAAATQBDABAAEQAgAEAAPgBLACEADABDAEAATAA+ACEADgAMAAEAQABGAAsAIQBEAAEASQBAAAsACQAhAEMAPQBHACAABgBFAEMASAA9ACAACAAGAEYASwA/AEQAQwBGAEYAQABLAEQAIQBDAEcASgBDAEUAQgAgAEcAAgBKAEUARwBCAC0ALwAzAEgASgBJAA8AEQAzAEsATABJABkAGwAzAE0ATgBJACcAKQAzAE8AUABJABAANAASAFEAUwBSABoANAAcAFQAUwBVACgANAAqAFYAUwBXAC4ANAAwAFgAUwBZABEAEwAzAEwAWgBJABMAFQAzAFoAWwBJABgANAAaAFwAUwBUABYANAAYAF0AUwBcABQANAAWAF4AUwBdABIANAAUAFIAUwBeAA4ANAAQAF8AUwBRAAwANAAOAGAAUwBfAAwAMgA0AGAAYQBTADAANAAyAFkAUwBhACwANAAuAGIAUwBYACoANAAsAFcAUwBiACYANAAoAGMAUwBWACQANAAmAGQAUwBjACAANAAiAGUAUwBmAB4ANAAgAGcAUwBlABwANAAeAFUAUwBnAA0ADwAzAGgASwBJAAsADQAzAGkAaABJAAsAMwAxAGkASQBqAC8AMQAzAEoAagBJACsALQAzAGsASABJACkAKwAzAFAAawBJACUAJwAzAGwATwBJACMAJQAzAG0AbABJACEAIwAzAG4AbQBJAB8AIQAzAG8AbgBJAB0AHwAzAHAAbwBJABsAHQAzAE4AcABJABcAGQAzAHEATQBJABUAFwAzAFsAcQBJADEAawBqAGoAcwByAC8AawAxAEoAcwBqAC8AbABrAEoAdABzAC0AbAAvAEgAdABKAC0AbQBsAEgAdQB0ACsAbQAtAGsAdQBIACsAbgBtAGsAdgB1ACkAbgArAFAAdgBrACkAbwBuAFAAdwB2ACcAbwApAE8AdwBQACcAcABvAE8AeAB3ACUAcAAnAGwAeABPACUAcQBwAGwAeQB4ACMAcQAlAG0AeQBsACMAcgBxAG0AegB5ACEAcgAjAG4AegBtACEAcwByAG4AewB6AB8AcwAhAG8AewBuAB8AdABzAG8AfAB7AB0AdAAfAHAAfABvAB0AdQB0AHAAfQB8ABsAdQAdAE4AfQBwABsAdgB1AE4AfgB9ABkAdgAbAE0AfgBOABkAdwB2AE0AfwB+ABcAdwAZAHEAfwBNABcAeAB3AHEAgAB/ABUAeAAXAFsAgABxABUAeQB4AFsAgQCAABMAeQAVAFoAgQBbABMAZgB5AFoAggCBABEAZgATAEwAggBaABEAZwBmAEwAgwCCAA8AZwARAEsAgwBMAA8AaABnAEsAhACDAA0AaAAPAGgAhABLAA0AaQBoAGgAhQCEAAsAaQANAGkAhQBoAAsAagBpAGkAcgCFAAsAMQBqAGkAagByACIANAAkAGYAUwBkACoAgQCCAFcAhwCGACoALACBAFcAYgCHACwAgACBAGIAiACHACwALgCAAGIAWACIAC4AfwCAAFgAiQCIAC4AMAB/AFgAWQCJADAAfgB/AFkAigCJADAAMgB+AFkAYQCKADIAfQB+AGEAiwCKAAwAfQAyAGAAiwBhAAwAfAB9AGAAjACLAAwADgB8AGAAXwCMAA4AewB8AF8AjQCMAA4AEAB7AF8AUQCNABAAegB7AFEAjgCNABAAEgB6AFEAUgCOABIAjQB6AFIAjwCOABIAFACNAFIAXgCPABQAjACNAF4AkACPABQAFgCMAF4AXQCQABYAiwCMAF0AkQCQABYAGACLAF0AXACRABgAigCLAFwAkgCRABgAGgCKAFwAVACSABoAiQCKAFQAkwCSABoAHACJAFQAVQCTABwAiACJAFUAlACTABwAHgCIAFUAZwCUAB4AhwCIAGcAlQCUAB4AIACHAGcAZQCVACAAhgCHAGUAlgCVACAAIgCGAGUAZgCWACIAhQCGAGYAlwCWACIAJACFAGYAZACXACQAhACFAGQAmACXACQAJgCEAGQAYwCYACYAgwCEAGMAmQCYACYAKACDAGMAVgCZACgAggCDAFYAhgCZACgAKgCCAFYAVwCGAF0AhgCFAJoAnACbAF0AXgCGAJoAnQCcAGYAZQB5AJ4AoACfAGYAUgBlAJ4AoQCgAHkAZAB4AJ8AowCiAHkAZQBkAJ8AoACjAHgAYwB3AKIApQCkAHgAZABjAKIAowClAHcAYgB2AKQApwCmAHcAYwBiAKQApQCnAHYAYQB1AKYAqQCoAHYAYgBhAKYApwCpAHUAYAB0AKgAqwCqAHUAYQBgAKgAqQCrAHQAXwBzAKoArQCsAHQAYABfAKoAqwCtAHMAXgByAKwAnQCuAHMAXwBeAKwArQCdAHIAXQBxAK4AmgCvAHIAXgBdAK4AnQCaAHEAXABwAK8AsQCwAHEAXQBcAK8AmgCxAHAAWwBvALAAswCyAHAAXABbALAAsQCzAG8AWgBuALIAtQC0AG8AWwBaALIAswC1AG4AWQBtALQAtwC2AG4AWgBZALQAtQC3AG0AWABsALYAuQC4AG0AWQBYALYAtwC5AGwAVwBrALoAvAC7AGwAWABXALoAvQC8AGsAVgBqALsAvwC+AGsAVwBWALsAvAC/AFUAagBWAMAAvgC/AFUAaQBqAMAAwQC+AGkAVABoAMEAwwDCAGkAVQBUAMEAwADDAGgAUwBnAMIAxQDEAGgAVABTAMIAwwDFAGcAUgBmAMQAoQCeAGcAUwBSAMQAxQChAFIAjQBlAKEAxgCgAFIAegCNAKEAxwDGAGUAjABkAKAAyACjAGUAjQCMAKAAxgDIAGQAiwBjAKMAyQClAGQAjACLAKMAyADJAGMAigBiAKUAygCnAGMAiwCKAKUAyQDKAGIAiQBhAKcAywCpAGIAigCJAKcAygDLAGEAiABgAKkAzACrAGEAiQCIAKkAywDMAGAAhwBfAKsAzQCtAGAAiACHAKsAzADNAF8AhgBeAK0AnACdAF8AhwCGAK0AzQCcAF0AhABcAJoAzgCxAF0AhQCEAJoAmwDOAFwAgwBbALEAzwCzAFwAhACDALEAzgDPAFsAggBaALMA0AC1AFsAgwCCALMAzwDQAFoAgQBZALUA0QC3AFoAggCBALUA0ADRAFkAgABYALcA0gC5AFkAgQCAALcA0QDSAFgAfwBXAL0A0wC8AFgAgAB/AL0A1ADTAFcAfgBWALwA1QC/AFcAfwB+ALwA0wDVAH0AVgB+ANYAvwDVAH0AVQBWANYAwAC/AFUAfABUAMAA1wDDAFUAfQB8AMAA1gDXAFQAewBTAMMA2ADFAFQAfAB7AMMA1wDYAFMAegBSAMUAxwChAFMAewB6AMUA2ADHAMgAoAChAMUA2ADHAMgAoQDJAMUAxwChAMcAnwCgAMMA1wDYAMcAoADIAMMA2ADFAMYAngCfAMAA1gDXAMYAnwDHAMAA1wDDAJ4AxgDFANYAwAC/AJ4AxQCdANYAvwDVAMQAnACdALwA0wDVAMQAnQDFALwA1QC/AMMAmwCcAL0A1ADTAMMAnADEAL0A0wC8AMIAmgCbALcA0QDSAMIAmwDDALcA0gC5AMEAmQCaALUA0ADRAMEAmgDCALUA0QC3AMAAmACZALMAzwDQAMAAmQDBALMA0AC1AL8AlwCYALEAzgDPAL8AmADAALEAzwCzAL4AlgCXAJoAmwDOAL4AlwC/AJoAzgCxALwAlACVAK0AzQCcALwAlQC9AK0AnACdALsAkwCUAKsAzADNALsAlAC8AKsAzQCtALoAkgCTAKkAywDMALoAkwC7AKkAzACrALkAkQCSAKcAygDLALkAkgC6AKcAywCpALgAkACRAKUAyQDKALgAkQC5AKUAygCnALcAjwCQAKMAyADJALcAkAC4AKMAyQClALYAjgCPAKAAxgDIALYAjwC3AKAAyACjAMkAoQCOAKEAxwDGAMkAjgC2AKEAxgCgALQAyADJAMQAxQChALQAyQC1AMQAoQCeALMAxwDIAMIAwwDFALMAyAC0AMIAxQDEALIAxgDHAMEAwADDALIAxwCzAMEAwwDCAMYAsgCxAMAAwQC+AMYAsQDFAMAAvgC/ALAAxADFALsAvAC/ALAAxQCxALsAvwC+AK8AwwDEALoAvQC8AK8AxACwALoAvAC7AK4AwgDDALYAtwC5AK4AwwCvALYAuQC4AK0AwQDCALQAtQC3AK0AwgCuALQAtwC2AKwAwADBALIAswC1AKwAwQCtALIAtQC0AKsAvwDAALAAsQCzAKsAwACsALAAswCyAKoAvgC/AK8AmgCxAKoAvwCrAK8AsQCwAKkAvQC+AK4AnQCaAKkAvgCqAK4AmgCvAKgAvAC9AKwArQCdAKgAvQCpAKwAnQCuAKcAuwC8AKoAqwCtAKcAvACoAKoArQCsAKYAugC7AKgAqQCrAKYAuwCnAKgAqwCqAKUAuQC6AKYApwCpAKUAugCmAKYAqQCoAKQAuAC5AKQApQCnAKQAuQClAKQApwCmAKMAtwC4AKIAowClAKMAuACkAKIApQCkAKIAtgC3AJ8AoACjAKIAtwCjAJ8AowCiALUAyQC2AJ4AoQCgALUAtgCiAJ4AoACfAL4AvQCVAJoAnQCcAL4AlQCWAJoAnACbANYA1ACZAFYAVwCGANYAmQCYAFYAhgCZANgA1gCYAGMAVgCZANgAmACXAGMAmQCYANoA2ACXAGQAYwCYANoAlwCWAGQAmACXANwA2gCWAGYAZACXANwAlgCVAGYAlwCWAN4A3ACVAGUAZgCWAN4AlQCUAGUAlgCVAOAA3gCUAGcAZQCVAOAAlACTAGcAlQCUAOIA4ACTAFUAZwCUAOIAkwCSAFUAlACTAOQA4gCSAFQAVQCTAOQAkgCRAFQAkwCSAOYA5ACRAFwAVACSAOYAkQCQAFwAkgCRAOgA5gCQAF0AXACRAOgAkACPAF0AkQCQAOoA6ACPAF4AXQCQAOoAjwCOAF4AkACPAOwA6gCOAFIAXgCPAOwAjgChAFIAjwCOAO4A7AChAFEAUgCOAO4AoQCgAFEAjgCNAPAA7gCgAF8AUQCNAPAAoACfAF8AjQCMAPIA8ACfAGAAXwCMAPIAnwCeAGAAjACLAPIAngDMAGAAiwBhAMwAngCdAGEAiwCKAM4AzACdAFkAYQCKAM4AnQCcAFkAigCJANAAzgCcAFgAWQCJANAAnACbAFgAiQCIANIA0ACbAGIAWACIANIAmwCaAGIAiACHANQA0gCaAFcAYgCHANQAmgCZAFcAhwCGANwAygDaAGYAUwBkAPMAzQCxAGkAagByAPMAsQCyAGkAcgCFAPMAsgDxAGkAhQBoAPEAsgCzAGgAhQCEAPEAswDvAGgAhABLAO8AswC0AEsAhACDAO8AtADtAEsAgwBMAO0AtAC1AEwAgwCCAO0AtQDrAEwAggBaAOsAtQCiAFoAggCBAOsAogDpAFoAgQBbAOkAogCjAFsAgQCAAOkAowDnAFsAgABxAOcAowCkAHEAgAB/AOcApADlAHEAfwBNAOUApAClAE0AfwB+AOUApQDjAE0AfgBOAOMApQCmAE4AfgB9AOMApgDhAE4AfQBwAOEApgCnAHAAfQB8AOEApwDfAHAAfABvAN8ApwCoAG8AfAB7AN8AqADdAG8AewBuAN0AqACpAG4AewB6AN0AqQDbAG4AegBtANsAqQCqAG0AegB5ANsAqgDZAG0AeQBsANkAqgCrAGwAeQB4ANkAqwDXAGwAeABPANcAqwCsAE8AeAB3ANcArADVAE8AdwBQANUArACtAFAAdwB2ANUArQDTAFAAdgBrANMArQCuAGsAdgB1ANMArgDRAGsAdQBIANEArgCvAEgAdQB0ANEArwDPAEgAdABKAM8ArwCwAEoAdABzAM8AsADNAEoAcwBqAM0AsACxAGoAcwByAOkA5wDLAFsAcQBJAOcA5QDLAHEATQBJAOMA4QDLAE4AcABJAOEA3wDLAHAAbwBJAN8A3QDLAG8AbgBJAN0A2wDLAG4AbQBJANsA2QDLAG0AbABJANkA1wDLAGwATwBJANUA0wDLAFAA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");
_vGroup = new TransformGroup();
_vModel = new MD2("_vModel", decoded, 10);
_vModel.useSingleContainer = true;
_vModel.rotateY = 90;
decoded = null;
_vMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
_vSkin = new BitmapMaterial(tskin, _vMaterial, 0);
_vModel.appearance = new Appearance(_vSkin);
_panGroup = new TransformGroup();
_panGroupInner = new TransformGroup();
_panGroupInner.addChild(_vModel);
_panGroup.addChild(_panGroupInner);
_vGroup.addChild(_panGroup);
_rGroup = new Sprite2D(("REDSparker" + t), new REDSpark(), 0.6);
_rGroup.autoCenter = false;
_rGroup.floorCenter = true;
_rGroup.y = -75;
getNewWaypoint();
getNewCheckpoint();
if (t != 0){
} else {
_isPlayer = true;
};
}
public function get zLength():Number{
return (_zLength);
}
public function get yHeight():Number{
return (_yHeight);
}
public function set fwdTargetSpeed(value:Number):void{
_fwdTargetSpeed = value;
}
public function get collShape():int{
return (_collShape);
}
public function get fwdMaxSpeed():Number{
return (_fwdMaxSpeed);
}
public function get xWidth():Number{
return (_xWidth);
}
public function get topBot():int{
return (_topBot);
}
public function moveMe():void{
var speedRatio:*;
if (_fwdTargetSpeed > 0){
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedDownInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedDownInc);
} else {
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedUpInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedUpInc);
};
};
} else {
if (_fwdTargetSpeed < 0){
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedDownInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedDownInc);
} else {
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedUpInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedUpInc);
};
};
} else {
_fwdSpeed = ((_fwdSpeed > _fwdSpeedDownInc)) ? (_fwdSpeed - _fwdSpeedDownInc) : ((_fwdSpeed < -(_fwdSpeedDownInc))) ? (_fwdSpeed + _fwdSpeedDownInc) : 0;
};
};
_vGroup.moveForward(_fwdSpeed);
if (_pushDist != 0){
pushMe();
//unresolved jump
};
checkOnTrack();
if (_canJump == true){
_vModel.frame = ((((_vModel.frame > 4)) || ((_vModel.frame < 1)))) ? 1 : _vModel.frame;
_vModel.frame = (_vModel.frame + (_fwdSpeed / 20));
_vModel.frame = (_vModel.frame + ((_vModel.frame > 4)) ? -3 : ((_vModel.frame < 1)) ? 3 : 0);
};
if (((_isPlayer) && ((_creator._creator.gameMode == 3)))){
speedRatio = (Math.abs(_fwdSpeed) / _maxSpeedConst);
_creator._creator.speedHIGHVolume = speedRatio;
_creator._creator.speedLOWVolume = (1 - speedRatio);
};
}
public function get fwdSpeedUpInc():Number{
return (_fwdSpeedUpInc);
}
public function get fwdSpeed():Number{
return (_fwdSpeed);
}
public function pushMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushAngle);
_vGroup.moveForward(_pushDist);
_vGroup.rotateY = (_vGroup.rotateY - _pushAngle);
_pushDist = (((((_pushDist * 0.8) < 1)) && (((_pushDist * 0.8) > -1)))) ? 0 : (_pushDist * 0.8);
}
public function checkDIR():void{
_creator._chArray[_checkpointNum].returnAngle(this);
}
private function getSingleColl(tX:Number, tZ:Number, cX:Number, cZ:Number):Number{
var xDiff:Number = (cX - tX);
var zDiff:Number = (cZ - tZ);
var _cAngle:Number = 1000;
if ((((Math.abs(xDiff) < 30)) && ((Math.abs(zDiff) < 30)))){
_cAngle = (((Math.atan2(zDiff, xDiff) * 57.325) - 90) - _vGroup.rotateY);
_cAngle = (_cAngle + ((_cAngle < -180)) ? 360 : ((_cAngle > 180)) ? -360 : 0);
};
return (_cAngle);
}
public function set pushTurn(value:Number):void{
_pushTurn = value;
}
public function get vModel():MD2{
return (_vModel);
}
private function removeREDSpark():void{
_rGroup.remove();
_rAdded = false;
}
public function spinMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushTurn);
_pushTurn = (_pushTurn * 0.8);
_pushTurn = ((((_pushTurn > -0.005)) && ((_pushTurn < 0.005)))) ? 0 : _pushTurn;
}
public function get fwdTargetSpeed():Number{
return (_fwdTargetSpeed);
}
public function get turnTargetSpeed():Number{
return (_turnTargetSpeed);
}
public function set waypointNum(value:Number):void{
_waypointNum = value;
}
private function checkOnTrack():void{
var groundNum:uint = checkGround(_topBot);
_fwdMaxSpeed = ((_topBot == 0)) ? _fwdSpeed : ((groundNum == 0)) ? ((_isPlayer == false)) ? 10 : 5 : _maxSpeedConst;
if (((_isPlayer) && (!((_topBot == 0))))){
_creator._creator.offTrack = false;
};
switch (groundNum){
case 0xFC0100:
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = _vModel.rotateZ;
_canJump2 = false;
break;
case 0xF6FF00:
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = (_fwdSpeed + (((((_fwdSpeed + 5) < (_fwdMaxSpeed * 1.5))) && (!((_topBot == 0))))) ? 5 : 0);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.boostSound.gotoAndPlay("IN");
//unresolved jump
};
_canJump2 = true;
break;
case 6872054:
_turnSpeed = 0;
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = (_vModel.rotateZ + 1);
_canJump2 = true;
break;
case 130243:
_canJump2 = true;
jumpMe(true);
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = ((_fwdSpeed < 5)) ? 5 : _fwdSpeed;
break;
case 0:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
if (((_isPlayer) && (!((_topBot == 0))))){
_creator._creator.offTrack = true;
};
break;
default:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
};
_fwdSpeedDownInc = ((_fwdMaxSpeed <= 10)) ? 0.5 : _fwdSpeedDownConstant;
}
private function getNewWaypoint():void{
var wObj:Object = _creator._wArray[_wInc].getNewPosition(this, _waypointNum);
_wX = wObj.nX;
_wZ = wObj.nZ;
_wSpeed = wObj.speed;
_wRot = wObj.nAngle;
_wTopBot = wObj.topBot;
_waypointNum = wObj.waypointNum;
}
public function jumpMe(cont:Boolean):void{
if (_canJump){
if ((((((cont == true)) && ((_jumpTimer <= 0)))) && (_canJump2))){
_canJump = false;
if (_isPlayer == true){
_jumpTimer = 1;
if ((((_creator._creator.soundOn == true)) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeOUT");
_creator._creator.speedHIGH.gotoAndPlay("fadeOUT");
_creator._creator.speedJUMP.gotoAndPlay("IN");
};
} else {
_jumpTimer = 10;
};
_jumpInc = 25;
_jumpDir = ((_topBot == 1)) ? 8 : -8;
_bounce = 2;
_topBot = 0;
_vModel.frame = 4;
} else {
_jumpTimer--;
};
} else {
_vModel.frame = (_vModel.frame + 1);
_vGroup.moveVertically(_jumpDir);
_jumpInc--;
if (_jumpInc == 0){
_bounce--;
_topBot = ((_jumpDir > 0)) ? 2 : 1;
_canJump = true;
_vModel.frame = 4;
_vModel.rotateZ = (_vModel.rotateZ + 180);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeIN");
_creator._creator.speedHIGH.gotoAndPlay("fadeIN");
};
};
};
}
public function get turnSpeedUpInc():Number{
return (_turnSpeedUpInc);
}
public function set turnSpeed(value:Number):void{
_turnSpeed = value;
}
public function get panGroupInner():TransformGroup{
return (_panGroupInner);
}
public function get isPlayer():Boolean{
return (_isPlayer);
}
public function set fwdSpeed(value:Number):void{
_fwdSpeed = value;
}
public function get turnSpeedDownInc():Number{
return (_turnSpeedDownInc);
}
private function checkGround(tB:int):uint{
var retVar:uint = ((tB == 1)) ? _gBMP.getPixel(((_vGroup.x / 10) + _gBMPW), ((-(_vGroup.z) / 10) + _gBMPH)) : _cBMP.getPixel(((_vGroup.x / 10) + _cBMPW), ((-(_vGroup.z) / 10) + _cBMPH));
return (retVar);
}
public function get pushTurn():Number{
return (_pushTurn);
}
public function get getY():int{
return (_vGroup.y);
}
public function set pushDist(value:Number):void{
_pushDist = value;
}
public function get typeOf():String{
return ("Vehicle");
}
public function get turnSpeed():Number{
return (_turnSpeed);
}
public function get vGroup():TransformGroup{
return (_vGroup);
}
public function get waypointNum():Number{
return (_waypointNum);
}
public function getNewCheckpoint():void{
var posit:int;
var checkP:Object;
if (_creator._creator.gameMode == 3){
if (((_isPlayer) && ((_lapNum < _creator._numOfLaps)))){
posit = _creator._chArray[_checkpointNum].returnPosition(_lapNum);
_creator._creator.playerPosition = ((posit == 0)) ? _creator._creator.playerPosition : (posit + 1);
_creator._creator.HUD.innerHUD.posBOX.text = ((posit == 0)) ? _creator._creator.HUD.innerHUD.posBOX.text : ((posit == 1)) ? "2nd place" : ((posit == 2)) ? "3rd place" : "4th place";
};
_nextCheck--;
if (_nextCheck <= 0){
checkP = _creator._chArray[_checkpointNum].checkPoint(_vGroup.x, _vGroup.z, _lapNum, _isPlayer);
if (checkP.collTrue == true){
_checkpointNum++;
if (_checkpointNum >= _creator._chArray.length){
_lapNum++;
_checkpointNum = 0;
if (_isPlayer){
if (_lapNum == _creator._numOfLaps){
_creator._creator.HUD.innerHUD.lapBOX.text = "";
_lapNum++;
_creator._creator.toOutroEF();
} else {
_creator._creator.setLapCOUNTER(_lapNum);
_creator._creator.HUD.innerHUD.lapBOX.text = ((("Lap: " + (_lapNum + 1)) + " / ") + _creator._numOfLaps);
};
};
};
} else {
_nextCheck = checkP.nextColl;
};
};
};
}
public function get pushAngle():Number{
return (_pushAngle);
}
public function controlMe():void{
_wAngle = (((Math.atan2((_wZ - _vGroup.z), (_wX - _vGroup.x)) * 57.325) - 90) - _vGroup.rotateY);
_wAngle = (_wAngle + ((_wAngle < -180)) ? 360 : ((_wAngle > 180)) ? -360 : 0);
_fwdTargetSpeed = (_fwdMaxSpeed * _wSpeed);
moveMe();
_turnTargetSpeed = ((_wAngle > 0)) ? _turnMaxSpeed : -(_turnMaxSpeed);
var curTurn:Number = Math.abs(_wAngle);
if (curTurn < 45){
_turnTargetSpeed = (_turnTargetSpeed * (curTurn / 45));
};
if (_topBot != 0){
turnMe();
};
if (_topBot != _wTopBot){
jumpMe(true);
};
var absAngle:Number = Math.abs(_wAngle);
if (absAngle <= 90){
_hasPointed = true;
};
checkColls();
if ((((((Math.abs((_vGroup.x - _wX)) < 100)) && ((Math.abs((_vGroup.z - _wZ)) < 100)))) || ((((absAngle > 90)) && ((_hasPointed == true)))))){
_wInc = (((_wInc + 1) == _creator._wArray.length)) ? 0 : (_wInc + 1);
getNewWaypoint();
_hasPointed = false;
};
getNewCheckpoint();
}
public function get turnMaxSpeed():Number{
return (_turnMaxSpeed);
}
public function get panGroup():TransformGroup{
return (_panGroup);
}
public function get pushDist():Number{
return (_pushDist);
}
public function get fwdSpeedDownInc():Number{
return (_fwdSpeedDownInc);
}
private function makeSingleColl(collObj:Object):void{
var _vOtherZ:Number;
var _vOtherR:Number;
var xDiff:Number;
var zDiff:Number;
var tDiff:Number;
var pD:Number;
var rM:int;
var _vOther:Object = collObj;
var _vOtherX:Number = collObj.vGroup.x;
if (Math.abs((_vOtherX - _vGroup.x)) < 100){
_vOtherZ = collObj.vGroup.z;
if (Math.abs((_vOtherZ - _vGroup.z)) < 100){
_vOtherR = collObj.vGroup.rotateY;
collObj = _creator._creator.checkColls(_vGroup.x, _vGroup.z, _vGroup.rotateY, _collShape, _vOtherX, _vOtherZ, _vOtherR, _vOther.collShape);
if (collObj.isColl == true){
xDiff = (_vGroup.x - _vOtherX);
zDiff = (_vGroup.z - _vOtherZ);
tDiff = Math.sqrt(((xDiff * xDiff) + (zDiff * zDiff)));
_pushAngle = ((Math.atan2(zDiff, xDiff) * 57.325) - 90);
_vOther.pushAngle = (_pushAngle + 180);
pD = ((((110 - tDiff) / 2) < 5)) ? 5 : ((110 - tDiff) / 2);
_pushDist = (_fwdSpeed / 3);
_vOther.pushDist = (_pushDist + (_vOther.fwdSpeed / 2));
rM = 3;
if (collObj.isBehind == true){
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (_pushDist / rM);
};
} else {
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (_pushDist / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
};
};
};
};
};
}
public function set pushAngle(value:Number):void{
_pushAngle = value;
}
public function checkColls():void{
var i:int = (Number(_vNum) + 1);
while (i < _cArray.length) {
if ((((((Math.abs((_vGroup.x - _cArray[i].vGroup.x)) < (_zLength + _cArray[i].zLength))) && ((Math.abs((_vGroup.z - _cArray[i].vGroup.z)) < (_zLength + _cArray[i].zLength))))) && ((((((_cArray[i].topBot == 3)) || ((((_topBot == _cArray[i].topBot)) && (!((_topBot == 0))))))) || ((Math.abs((_vGroup.y - _cArray[i].getY)) < ((_vGroup.y < _cArray[i].getY)) ? _yHeight : ((_vGroup.y > _cArray[i].getY)) ? _cArray[i].yHeight : Math.max(_yHeight, _cArray[i].yHeight))))))){
if ((((((((_isPlayer == false)) && ((_cArray[i].isMoveable == false)))) && ((_cArray[i].typeOf == "Wall")))) && (!((_cArray[i].topBot == 3))))){
_creator._creator.cD.HGCollision(this, _cArray[i], true);
};
_creator._creator.cD.HGCollision(this, _cArray[i]);
};
i++;
};
}
public function set turnTargetSpeed(value:Number):void{
_turnTargetSpeed = value;
}
public function get isMoveable():Boolean{
return (true);
}
public function turnMe():void{
if (_pushTurn != 0){
spinMe();
};
var fSpeed:Number = Math.abs(_fwdSpeed);
var turnMod:Number = (fSpeed / _maxSpeedConst);
turnMod = ((turnMod > 1)) ? 1 : ((turnMod < 0.5)) ? 0.5 : turnMod;
_turnTargetSpeed = (_turnTargetSpeed * turnMod);
_turnTargetSpeed = (_turnTargetSpeed * ((_fwdSpeed < 0)) ? -1 : 1);
if (_turnTargetSpeed > 0){
_turnSpeed = ((_turnSpeed < 0)) ? (_turnSpeed + (_turnSpeedUpInc * 2)) : (((_turnSpeed + _turnSpeedUpInc) > _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed + _turnSpeedUpInc);
} else {
if (_turnTargetSpeed < 0){
_turnSpeed = ((_turnSpeed > 0)) ? (_turnSpeed - (_turnSpeedUpInc * 2)) : (((_turnSpeed - _turnSpeedUpInc) < _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed - _turnSpeedUpInc);
} else {
_turnSpeed = ((_turnSpeed > _turnSpeedDownInc)) ? (_turnSpeed - _turnSpeedDownInc) : ((_turnSpeed < -(_turnSpeedDownInc))) ? (_turnSpeed + _turnSpeedDownInc) : 0;
};
};
if (_topBot != 0){
_vGroup.rotateY = (_vGroup.rotateY + (_turnSpeed * 57.325));
if (_panGroup.rotateY > 0){
_vGroup.rotateY = (_vGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY - (0.0025 * 57.325)) < 0)) ? 0 : (_panGroup.rotateY - (0.0025 * 57.325));
};
if (_panGroup.rotateY < 0){
_vGroup.rotateY = (_vGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY + (0.0025 * 57.325)) > 0)) ? 0 : (_panGroup.rotateY + (0.0025 * 57.325));
};
_panGroupInner.rotateY = ((((_panGroupInner.rotateY > 1)) || ((_panGroupInner.rotateY < -1)))) ? (_panGroupInner.rotateY * 0.9) : 0;
} else {
_panGroup.rotateY = (_panGroup.rotateY + ((_turnSpeed * (Rand.makePos(_fwdSpeed) / _maxSpeedConst)) * 57.325));
};
_vGroup.rotateY = (_vGroup.rotateY + ((_vGroup.rotateY > 180)) ? -360 : ((_vGroup.rotateY < -180)) ? 360 : 0);
if ((_turnSpeed * 700) < _panGroup.roll){
_panGroup.roll = (_panGroup.roll - 1.5);
} else {
if ((_turnSpeed * 700) > _panGroup.roll){
_panGroup.roll = (_panGroup.roll + 1.5);
};
};
_vGroup.pan = (-(_turnSpeed) * 300);
}
}
}//package
Section 230
//Vehicle2 (Vehicle2)
package {
import flash.display.*;
import sandy.core.data.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import com.dynamicflash.util.*;
public class Vehicle2 {
public var _cBMP:BitmapData;
public var _waypointNum:Number;
private var _lapNum:int;// = 0
public var _vNum:int;
private var _turnSpeedDownInc:Number;// = 0.004
public var _vSkin:BitmapMaterial;
private var _pushTurn:Number;// = 0
private var _isPlayer:Boolean;// = false
public var _wSpeed:Number;
public var _canJump2:Boolean;// = true
public var _jumpTimer:int;// = 0
private var _turnTargetSpeed:Number;// = 0
public var _vMaterial:MaterialAttributes;
private var _pushDist:Number;// = 0
public var _jumpDir:Number;// = 10
public var _panGroup:TransformGroup;
public var _wTopBot:int;
private var _turnSpeed:Number;// = 0
public var _rGroup:Sprite2D;
private var _xWidth:Number;// = 30
private var _fwdSpeedUpInc:Number;// = 0.5
public var _topBot:int;// = 1
private var _nextCheck:int;// = 2
private var _fwdMaxSpeed:Number;// = 29
private var _pushAngle:Number;// = 0
public var _wX:Number;
public var _wZ:Number;
public var _cBMPH:Number;
public var _gBMPH:Number;
public var _vModel:MD2;
public var _cBMPW:Number;
public var _gBMPW:Number;
public var _gBMP:BitmapData;
public var _jumpInc:Number;// = 0
public var _panGroupInner:TransformGroup;
private var _collShape:int;// = 1
public var _bounce:Number;// = 2
private var _fwdTargetSpeed:Number;// = 0
private var _fwdSpeedDownInc:Number;// = 0.125
private var _vArray:Array;
private var _fwdSpeed:Number;// = 0
private var _turnSpeedUpInc:Number;// = 0.0035
private var _fwdSpeedDownConstant:Number;// = 0.125
public var _wAngle:Number;
private var _turnMaxSpeed:Number;// = 0.06
private var _zLength:Number;// = 125
public var _wInc:int;// = 0
public var _vGroup:TransformGroup;
private var _rAdded:Boolean;// = false
private var _yHeight:Number;// = 45
public var _hasPointed:Boolean;// = false
private var _cArray:Array;
public var _wRot:Number;
public var _canJump:Boolean;// = true
private var _maxSpeedConst:Number;// = 29
private var _checkpointNum:int;// = 0
public var _creator:Object;
public function Vehicle2(c:Sprite, tskin:BitmapData, t:int, wpn:Number){
super();
_creator = c;
_waypointNum = wpn;
_vNum = t;
_vArray = _creator._vArray;
_cArray = _creator._cArray;
_gBMP = _creator.gBMP;
_gBMPW = (_gBMP.width / 2);
_gBMPH = (_gBMP.height / 2);
_cBMP = _creator.cBMP;
_cBMPW = (_cBMP.width / 2);
_cBMPH = (_cBMP.height / 2);
var decoded:ByteArray = Base64.decodeToByteArray("SURQMggAAAD0AQAA9AEAAPgDAAABAAAA9AAAANkAAADYAQAANgoAAMYAAABEAAAAhAAAAOgDAAAIGgAA2CsDALBUAwBWMDZfd2hlZWxzMDJiX1YwNi5wbmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAywCGASEBrwEZAYYBGQHUAcMArwHLANQBjAAoAdoASAHLADgBGQE4AQkBSAFXASgBVwH6AAkB2gAZAeoA2gDaAIwA+gDLAOoArQHMAdAB4AEJAeQB2gDkARMA4AE2AMwBCQF3AdABegGtAZIBNgCSARMAegHaAHcBPgCvAaUBrwHFABMBHwETAXUBkgB1AdwAkgGWAJIB2AC3AdQAtwGaAFcB2ABXAZYAMgGaADIB1ADwAc0A8AGiAPYAogD2AM0ATADYABEA2AAHAPAAVQDwAFUACQEHAAkBBwAjAVUAIwERADoBTAA6AdABSAEJAU8BCQFvAdABdwETAEgBEwB3AdoAbwHaAE8BbQAJAXcBCQF3ARkBbQAZAYYBEQFdABEBjgERAIYBKgCWARUAoAE0AJwBPAB8AUYAdQFCAHUBFQB8AREAwwA0AMcAPADeACwA5gBGAO4AQgDuABUA5gARANYAEQDPABUAlgFCAI4BRgDeAEgA1ABGAM0AQgDDACwAwwAjAMcAGwDeAA8A9gAbAPoAIwD6ADQA+gAsAPQAPAChASoAoAEjAJwBGwCGAQ8AbwEbAGsBIwBpASwAawE0AG8BPACGAUgApQETAJ4BCwCSAQUAhAEDAHgBBQBtAQsAZQEVAF8BHwBdASwAXwE4AGUBRABvAUwAegFSAIYBUwCSAVIAngFMAKUBQgCrATgArQEqAKsBHwDqAAUA3gADANIABQDHAAsAvQAVALcAHwC1ACwAtwA4AL0ARADHAEwA0ABSAN4AUwDqAFIA9gBMAP0ARAADATgABQEsAAMBIQD/ABUA9gALAEAAJQAsACUALAAsAEAALABVAGUAVQBdAEAAXQBAAGUAVQBVAEAAVQBVAFAAQABQAFUASABAAEgAVQBCAEAAQgBVADoAQAA6AFUAMgBAADIAVQAsAFUAJQBVAB0AQAAdAFUAFwBAABcAVQAPAEAADwBVAAkAQAAJAFUAAQBAAAEAVQCQAFUAiABAAIgAQACQAFUAgABAAIAAQAB7AFUAewBVAHMAQABzAFUAawBAAGsALABdACwAZQAsAFUALABQACwASAAsAEIALAA6ACwAMgAsAB0ALAAXACwADwAsAAkALAABACwAiAAsAJAALACAACwAewAsAHMALABrAFEAUAA1AAAAAgABAE4ATwA2AAMABQAEAD0ASABCAAYACAAHAEkAAQBEAAkACwAKAD4ATABBAAwADgANAEUATQAAAA8AEQAQADkACQBOABIAEwADAE4ACQAHAAMAEwAUAAgACgBPABUAFgAFAE8ACgA8AAUAFgAXAAMABQBQABgAGQACAFAABQA3AAIAGQAaADoABgBRABsAHAAAAFEABgAEAAAAHAAdAFEANQA2AAAAAQAEADYANQBOAAQAAQADADwAOwBPABcAHgAFAE8AOwA2AAUAHgAEADYAOwBRAAQAHgAAAFEAOwA6AAAAHgAbADUAUAA4AAEAAgAfADgAUAA3AB8AAgAaADUAOABOAAEAHwADAE4AOAA5AAMAHwASAFAABAADAAIAHQAYAFAAUQAEAAIAAAAdAE8ABwAIAAUAFAAVAE8ATgAHAAUAAwAUAEUATABNAA8ADgARAEUAQQBMAA8ADQAOAEwAQwBNAA4AIAARAEwAQABDAA4AIQAgAD8ASwACACIAJAAjAAIASwBKACMAJAAlAEoAPgAAACUAJwAmAEoASwA+ACUAJAAnAEIASABEAAcACAAKAEQASABJAAoACAAJAEgAQwBJAAgAIAAJAEkAQwBAAAkAIAAhAEcARgACACgAKQAjAAIARgA/ACMAKQAiAEYAPQABACkAKwAqAEYARwA9ACkAKAArAD4ARQAAACcALAAmAD4AQQBFACcALQAsAEQAPQBCAC4AKwAvAEQAAQA9AC4AKgArAAkAPAAKADAAMgAxAAkAOQA8ADAAMwAyADkAOAA8ADMANAAyADwAOAA7ADIANAA1ADsAOAA6ADUANAA2ADoAOAA3ADYANAA3ADoABQAGADYAOQA4ADoANwAFADYANwA5AAYAAwAEADoAPAA7AAYABQADADoAPQA8AAoABwAJAD4AQAA/AAoACAAHAD4AQQBAAAAAQwBKABAAIABCAAAATQBDABAAEQAgAEAAPgBLACEADABDAEAATAA+ACEADgAMAAEAQABGAAsAIQBEAAEASQBAAAsACQAhAEMAPQBHACAABgBFAEMASAA9ACAACAAGAEYASwA/AEQAQwBGAEYAQABLAEQAIQBDAEcASgBDAEUAQgAgAEcAAgBKAEUARwBCAC0ALwAzAEgASgBJAA8AEQAzAEsATABJABkAGwAzAE0ATgBJACcAKQAzAE8AUABJABAANAASAFEAUwBSABoANAAcAFQAUwBVACgANAAqAFYAUwBXAC4ANAAwAFgAUwBZABEAEwAzAEwAWgBJABMAFQAzAFoAWwBJABgANAAaAFwAUwBUABYANAAYAF0AUwBcABQANAAWAF4AUwBdABIANAAUAFIAUwBeAA4ANAAQAF8AUwBRAAwANAAOAGAAUwBfAAwAMgA0AGAAYQBTADAANAAyAFkAUwBhACwANAAuAGIAUwBYACoANAAsAFcAUwBiACYANAAoAGMAUwBWACQANAAmAGQAUwBjACAANAAiAGUAUwBmAB4ANAAgAGcAUwBlABwANAAeAFUAUwBnAA0ADwAzAGgASwBJAAsADQAzAGkAaABJAAsAMwAxAGkASQBqAC8AMQAzAEoAagBJACsALQAzAGsASABJACkAKwAzAFAAawBJACUAJwAzAGwATwBJACMAJQAzAG0AbABJACEAIwAzAG4AbQBJAB8AIQAzAG8AbgBJAB0AHwAzAHAAbwBJABsAHQAzAE4AcABJABcAGQAzAHEATQBJABUAFwAzAFsAcQBJADEAawBqAGoAcwByAC8AawAxAEoAcwBqAC8AbABrAEoAdABzAC0AbAAvAEgAdABKAC0AbQBsAEgAdQB0ACsAbQAtAGsAdQBIACsAbgBtAGsAdgB1ACkAbgArAFAAdgBrACkAbwBuAFAAdwB2ACcAbwApAE8AdwBQACcAcABvAE8AeAB3ACUAcAAnAGwAeABPACUAcQBwAGwAeQB4ACMAcQAlAG0AeQBsACMAcgBxAG0AegB5ACEAcgAjAG4AegBtACEAcwByAG4AewB6AB8AcwAhAG8AewBuAB8AdABzAG8AfAB7AB0AdAAfAHAAfABvAB0AdQB0AHAAfQB8ABsAdQAdAE4AfQBwABsAdgB1AE4AfgB9ABkAdgAbAE0AfgBOABkAdwB2AE0AfwB+ABcAdwAZAHEAfwBNABcAeAB3AHEAgAB/ABUAeAAXAFsAgABxABUAeQB4AFsAgQCAABMAeQAVAFoAgQBbABMAZgB5AFoAggCBABEAZgATAEwAggBaABEAZwBmAEwAgwCCAA8AZwARAEsAgwBMAA8AaABnAEsAhACDAA0AaAAPAGgAhABLAA0AaQBoAGgAhQCEAAsAaQANAGkAhQBoAAsAagBpAGkAcgCFAAsAMQBqAGkAagByACIANAAkAGYAUwBkACoAgQCCAFcAhwCGACoALACBAFcAYgCHACwAgACBAGIAiACHACwALgCAAGIAWACIAC4AfwCAAFgAiQCIAC4AMAB/AFgAWQCJADAAfgB/AFkAigCJADAAMgB+AFkAYQCKADIAfQB+AGEAiwCKAAwAfQAyAGAAiwBhAAwAfAB9AGAAjACLAAwADgB8AGAAXwCMAA4AewB8AF8AjQCMAA4AEAB7AF8AUQCNABAAegB7AFEAjgCNABAAEgB6AFEAUgCOABIAjQB6AFIAjwCOABIAFACNAFIAXgCPABQAjACNAF4AkACPABQAFgCMAF4AXQCQABYAiwCMAF0AkQCQABYAGACLAF0AXACRABgAigCLAFwAkgCRABgAGgCKAFwAVACSABoAiQCKAFQAkwCSABoAHACJAFQAVQCTABwAiACJAFUAlACTABwAHgCIAFUAZwCUAB4AhwCIAGcAlQCUAB4AIACHAGcAZQCVACAAhgCHAGUAlgCVACAAIgCGAGUAZgCWACIAhQCGAGYAlwCWACIAJACFAGYAZACXACQAhACFAGQAmACXACQAJgCEAGQAYwCYACYAgwCEAGMAmQCYACYAKACDAGMAVgCZACgAggCDAFYAhgCZACgAKgCCAFYAVwCGAF0AhgCFAJoAnACbAF0AXgCGAJoAnQCcAGYAZQB5AJ4AoACfAGYAUgBlAJ4AoQCgAHkAZAB4AJ8AowCiAHkAZQBkAJ8AoACjAHgAYwB3AKIApQCkAHgAZABjAKIAowClAHcAYgB2AKQApwCmAHcAYwBiAKQApQCnAHYAYQB1AKYAqQCoAHYAYgBhAKYApwCpAHUAYAB0AKgAqwCqAHUAYQBgAKgAqQCrAHQAXwBzAKoArQCsAHQAYABfAKoAqwCtAHMAXgByAKwAnQCuAHMAXwBeAKwArQCdAHIAXQBxAK4AmgCvAHIAXgBdAK4AnQCaAHEAXABwAK8AsQCwAHEAXQBcAK8AmgCxAHAAWwBvALAAswCyAHAAXABbALAAsQCzAG8AWgBuALIAtQC0AG8AWwBaALIAswC1AG4AWQBtALQAtwC2AG4AWgBZALQAtQC3AG0AWABsALYAuQC4AG0AWQBYALYAtwC5AGwAVwBrALoAvAC7AGwAWABXALoAvQC8AGsAVgBqALsAvwC+AGsAVwBWALsAvAC/AFUAagBWAMAAvgC/AFUAaQBqAMAAwQC+AGkAVABoAMEAwwDCAGkAVQBUAMEAwADDAGgAUwBnAMIAxQDEAGgAVABTAMIAwwDFAGcAUgBmAMQAoQCeAGcAUwBSAMQAxQChAFIAjQBlAKEAxgCgAFIAegCNAKEAxwDGAGUAjABkAKAAyACjAGUAjQCMAKAAxgDIAGQAiwBjAKMAyQClAGQAjACLAKMAyADJAGMAigBiAKUAygCnAGMAiwCKAKUAyQDKAGIAiQBhAKcAywCpAGIAigCJAKcAygDLAGEAiABgAKkAzACrAGEAiQCIAKkAywDMAGAAhwBfAKsAzQCtAGAAiACHAKsAzADNAF8AhgBeAK0AnACdAF8AhwCGAK0AzQCcAF0AhABcAJoAzgCxAF0AhQCEAJoAmwDOAFwAgwBbALEAzwCzAFwAhACDALEAzgDPAFsAggBaALMA0AC1AFsAgwCCALMAzwDQAFoAgQBZALUA0QC3AFoAggCBALUA0ADRAFkAgABYALcA0gC5AFkAgQCAALcA0QDSAFgAfwBXAL0A0wC8AFgAgAB/AL0A1ADTAFcAfgBWALwA1QC/AFcAfwB+ALwA0wDVAH0AVgB+ANYAvwDVAH0AVQBWANYAwAC/AFUAfABUAMAA1wDDAFUAfQB8AMAA1gDXAFQAewBTAMMA2ADFAFQAfAB7AMMA1wDYAFMAegBSAMUAxwChAFMAewB6AMUA2ADHAMgAoAChAMUA2ADHAMgAoQDJAMUAxwChAMcAnwCgAMMA1wDYAMcAoADIAMMA2ADFAMYAngCfAMAA1gDXAMYAnwDHAMAA1wDDAJ4AxgDFANYAwAC/AJ4AxQCdANYAvwDVAMQAnACdALwA0wDVAMQAnQDFALwA1QC/AMMAmwCcAL0A1ADTAMMAnADEAL0A0wC8AMIAmgCbALcA0QDSAMIAmwDDALcA0gC5AMEAmQCaALUA0ADRAMEAmgDCALUA0QC3AMAAmACZALMAzwDQAMAAmQDBALMA0AC1AL8AlwCYALEAzgDPAL8AmADAALEAzwCzAL4AlgCXAJoAmwDOAL4AlwC/AJoAzgCxALwAlACVAK0AzQCcALwAlQC9AK0AnACdALsAkwCUAKsAzADNALsAlAC8AKsAzQCtALoAkgCTAKkAywDMALoAkwC7AKkAzACrALkAkQCSAKcAygDLALkAkgC6AKcAywCpALgAkACRAKUAyQDKALgAkQC5AKUAygCnALcAjwCQAKMAyADJALcAkAC4AKMAyQClALYAjgCPAKAAxgDIALYAjwC3AKAAyACjAMkAoQCOAKEAxwDGAMkAjgC2AKEAxgCgALQAyADJAMQAxQChALQAyQC1AMQAoQCeALMAxwDIAMIAwwDFALMAyAC0AMIAxQDEALIAxgDHAMEAwADDALIAxwCzAMEAwwDCAMYAsgCxAMAAwQC+AMYAsQDFAMAAvgC/ALAAxADFALsAvAC/ALAAxQCxALsAvwC+AK8AwwDEALoAvQC8AK8AxACwALoAvAC7AK4AwgDDALYAtwC5AK4AwwCvALYAuQC4AK0AwQDCALQAtQC3AK0AwgCuALQAtwC2AKwAwADBALIAswC1AKwAwQCtALIAtQC0AKsAvwDAALAAsQCzAKsAwACsALAAswCyAKoAvgC/AK8AmgCxAKoAvwCrAK8AsQCwAKkAvQC+AK4AnQCaAKkAvgCqAK4AmgCvAKgAvAC9AKwArQCdAKgAvQCpAKwAnQCuAKcAuwC8AKoAqwCtAKcAvACoAKoArQCsAKYAugC7AKgAqQCrAKYAuwCnAKgAqwCqAKUAuQC6AKYApwCpAKUAugCmAKYAqQCoAKQAuAC5AKQApQCnAKQAuQClAKQApwCmAKMAtwC4AKIAowClAKMAuACkAKIApQCkAKIAtgC3AJ8AoACjAKIAtwCjAJ8AowCiALUAyQC2AJ4AoQCgALUAtgCiAJ4AoACfAL4AvQCVAJoAnQCcAL4AlQCWAJoAnACbANYA1ACZAFYAVwCGANYAmQCYAFYAhgCZANgA1gCYAGMAVgCZANgAmACXAGMAmQCYANoA2ACXAGQAYwCYANoAlwCWAGQAmACXANwA2gCWAGYAZACXANwAlgCVAGYAlwCWAN4A3ACVAGUAZgCWAN4AlQCUAGUAlgCVAOAA3gCUAGcAZQCVAOAAlACTAGcAlQCUAOIA4ACTAFUAZwCUAOIAkwCSAFUAlACTAOQA4gCSAFQAVQCTAOQAkgCRAFQAkwCSAOYA5ACRAFwAVACSAOYAkQCQAFwAkgCRAOgA5gCQAF0AXACRAOgAkACPAF0AkQCQAOoA6ACPAF4AXQCQAOoAjwCOAF4AkACPAOwA6gCOAFIAXgCPAOwAjgChAFIAjwCOAO4A7AChAFEAUgCOAO4AoQCgAFEAjgCNAPAA7gCgAF8AUQCNAPAAoACfAF8AjQCMAPIA8ACfAGAAXwCMAPIAnwCeAGAAjACLAPIAngDMAGAAiwBhAMwAngCdAGEAiwCKAM4AzACdAFkAYQCKAM4AnQCcAFkAigCJANAAzgCcAFgAWQCJANAAnACbAFgAiQCIANIA0ACbAGIAWACIANIAmwCaAGIAiACHANQA0gCaAFcAYgCHANQAmgCZAFcAhwCGANwAygDaAGYAUwBkAPMAzQCxAGkAagByAPMAsQCyAGkAcgCFAPMAsgDxAGkAhQBoAPEAsgCzAGgAhQCEAPEAswDvAGgAhABLAO8AswC0AEsAhACDAO8AtADtAEsAgwBMAO0AtAC1AEwAgwCCAO0AtQDrAEwAggBaAOsAtQCiAFoAggCBAOsAogDpAFoAgQBbAOkAogCjAFsAgQCAAOkAowDnAFsAgABxAOcAowCkAHEAgAB/AOcApADlAHEAfwBNAOUApAClAE0AfwB+AOUApQDjAE0AfgBOAOMApQCmAE4AfgB9AOMApgDhAE4AfQBwAOEApgCnAHAAfQB8AOEApwDfAHAAfABvAN8ApwCoAG8AfAB7AN8AqADdAG8AewBuAN0AqACpAG4AewB6AN0AqQDbAG4AegBtANsAqQCqAG0AegB5ANsAqgDZAG0AeQBsANkAqgCrAGwAeQB4ANkAqwDXAGwAeABPANcAqwCsAE8AeAB3ANcArADVAE8AdwBQANUArACtAFAAdwB2ANUArQDTAFAAdgBrANMArQCuAGsAdgB1ANMArgDRAGsAdQBIANEArgCvAEgAdQB0ANEArwDPAEgAdABKAM8ArwCwAEoAdABzAM8AsADNAEoAcwBqAM0AsACxAGoAcwByAOkA5wDLAFsAcQBJAOcA5QDLAHEATQBJAOMA4QDLAE4AcABJAOEA3wDLAHAAbwBJAN8A3QDLAG8AbgBJAN0A2wDLAG4AbQBJANsA2QDLAG0AbABJANkA1wDLAGwATwBJANUA0wDLAFAA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");
_vGroup = new TransformGroup();
_vModel = new MD2("_vModel", decoded, 10);
_vModel.rotateY = 90;
decoded = null;
_vMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
_vSkin = new BitmapMaterial(tskin, _vMaterial, 0);
_vModel.appearance = new Appearance(_vSkin);
_panGroup = new TransformGroup();
_panGroupInner = new TransformGroup();
_panGroupInner.addChild(_vModel);
_panGroup.addChild(_panGroupInner);
_vGroup.addChild(_panGroup);
_rGroup = new Sprite2D(("REDSparker" + t), new REDSpark(), 0.6);
_rGroup.autoCenter = false;
_rGroup.floorCenter = true;
_rGroup.y = -75;
getNewWaypoint();
getNewCheckpoint();
if (t != 0){
} else {
_isPlayer = true;
};
}
public function get zLength():Number{
return (_zLength);
}
public function get yHeight():Number{
return (_yHeight);
}
public function set fwdTargetSpeed(value:Number):void{
_fwdTargetSpeed = value;
}
public function get collShape():int{
return (_collShape);
}
public function get fwdMaxSpeed():Number{
return (_fwdMaxSpeed);
}
public function get xWidth():Number{
return (_xWidth);
}
public function get topBot():int{
return (_topBot);
}
public function moveMe():void{
var speedRatio:*;
if (_fwdTargetSpeed > 0){
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedDownInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedDownInc);
} else {
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedUpInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedUpInc);
};
};
} else {
if (_fwdTargetSpeed < 0){
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedDownInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedDownInc);
} else {
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedUpInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedUpInc);
};
};
} else {
_fwdSpeed = ((_fwdSpeed > _fwdSpeedDownInc)) ? (_fwdSpeed - _fwdSpeedDownInc) : ((_fwdSpeed < -(_fwdSpeedDownInc))) ? (_fwdSpeed + _fwdSpeedDownInc) : 0;
};
};
_vGroup.moveForward(_fwdSpeed);
if (_pushDist != 0){
pushMe();
//unresolved jump
};
checkOnTrack();
if (_canJump == true){
_vModel.frame = ((((_vModel.frame > 4)) || ((_vModel.frame < 1)))) ? 1 : _vModel.frame;
_vModel.frame = (_vModel.frame + (_fwdSpeed / 20));
_vModel.frame = (_vModel.frame + ((_vModel.frame > 4)) ? -3 : ((_vModel.frame < 1)) ? 3 : 0);
};
if (((_isPlayer) && ((_creator._creator.gameMode == 3)))){
speedRatio = (Math.abs(_fwdSpeed) / _maxSpeedConst);
_creator._creator.speedHIGHVolume = speedRatio;
_creator._creator.speedLOWVolume = (1 - speedRatio);
};
}
public function get fwdSpeedUpInc():Number{
return (_fwdSpeedUpInc);
}
public function get fwdSpeed():Number{
return (_fwdSpeed);
}
public function pushMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushAngle);
_vGroup.moveForward(_pushDist);
_vGroup.rotateY = (_vGroup.rotateY - _pushAngle);
_pushDist = (((((_pushDist * 0.8) < 1)) && (((_pushDist * 0.8) > -1)))) ? 0 : (_pushDist * 0.8);
}
public function checkDIR():void{
_creator._chArray[_checkpointNum].returnAngle(this);
}
private function getSingleColl(tX:Number, tZ:Number, cX:Number, cZ:Number):Number{
var xDiff:Number = (cX - tX);
var zDiff:Number = (cZ - tZ);
var _cAngle:Number = 1000;
if ((((Math.abs(xDiff) < 30)) && ((Math.abs(zDiff) < 30)))){
_cAngle = (((Math.atan2(zDiff, xDiff) * 57.325) - 90) - _vGroup.rotateY);
_cAngle = (_cAngle + ((_cAngle < -180)) ? 360 : ((_cAngle > 180)) ? -360 : 0);
};
return (_cAngle);
}
public function set pushTurn(value:Number):void{
_pushTurn = value;
}
public function get vModel():MD2{
return (_vModel);
}
private function removeREDSpark():void{
_rGroup.remove();
_rAdded = false;
}
public function spinMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushTurn);
_pushTurn = (_pushTurn * 0.8);
_pushTurn = ((((_pushTurn > -0.005)) && ((_pushTurn < 0.005)))) ? 0 : _pushTurn;
}
public function get fwdTargetSpeed():Number{
return (_fwdTargetSpeed);
}
public function get turnTargetSpeed():Number{
return (_turnTargetSpeed);
}
public function set waypointNum(value:Number):void{
_waypointNum = value;
}
private function checkOnTrack():void{
var groundNum:uint = checkGround(_topBot);
_fwdMaxSpeed = ((_topBot == 0)) ? _fwdSpeed : ((groundNum == 0)) ? ((_isPlayer == false)) ? 10 : 5 : _maxSpeedConst;
if (((_isPlayer) && (!((_topBot == 0))))){
_creator._creator.offTrack = false;
};
switch (groundNum){
case 0xFC0100:
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = _vModel.rotateZ;
_canJump2 = false;
break;
case 0xF6FF00:
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = (_fwdSpeed + (((((_fwdSpeed + 5) < (_fwdMaxSpeed * 1.5))) && (!((_topBot == 0))))) ? 5 : 0);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.boostSound.gotoAndPlay("IN");
//unresolved jump
};
_canJump2 = true;
break;
case 6872054:
_turnSpeed = 0;
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = (_vModel.rotateZ + 1);
_canJump2 = true;
break;
case 130243:
_canJump2 = true;
jumpMe(true);
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = ((_fwdSpeed < 5)) ? 5 : _fwdSpeed;
break;
case 0:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
if (((_isPlayer) && (!((_topBot == 0))))){
_creator._creator.offTrack = true;
};
break;
default:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
};
_fwdSpeedDownInc = ((_fwdMaxSpeed <= 10)) ? 0.5 : _fwdSpeedDownConstant;
}
private function getNewWaypoint():void{
var wObj:Object = _creator._wArray[_wInc].getNewPosition(this, _waypointNum);
_wX = wObj.nX;
_wZ = wObj.nZ;
_wSpeed = wObj.speed;
_wRot = wObj.nAngle;
_wTopBot = wObj.topBot;
_waypointNum = wObj.waypointNum;
}
public function jumpMe(cont:Boolean):void{
if (_canJump){
if ((((((cont == true)) && ((_jumpTimer <= 0)))) && (_canJump2))){
_canJump = false;
if (_isPlayer == true){
_jumpTimer = 1;
if ((((_creator._creator.soundOn == true)) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeOUT");
_creator._creator.speedHIGH.gotoAndPlay("fadeOUT");
_creator._creator.speedJUMP.gotoAndPlay("IN");
};
} else {
_jumpTimer = 10;
};
_jumpInc = 25;
_jumpDir = ((_topBot == 1)) ? 8 : -8;
_bounce = 2;
_topBot = 0;
_vModel.frame = 4;
} else {
_jumpTimer--;
};
} else {
_vModel.frame = (_vModel.frame + 1);
_vGroup.moveVertically(_jumpDir);
_jumpInc--;
if (_jumpInc == 0){
_bounce--;
_topBot = ((_jumpDir > 0)) ? 2 : 1;
_canJump = true;
_vModel.frame = 4;
_vModel.rotateZ = (_vModel.rotateZ + 180);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeIN");
_creator._creator.speedHIGH.gotoAndPlay("fadeIN");
};
};
};
}
public function get turnSpeedUpInc():Number{
return (_turnSpeedUpInc);
}
public function set turnSpeed(value:Number):void{
_turnSpeed = value;
}
public function get panGroupInner():TransformGroup{
return (_panGroupInner);
}
public function get isPlayer():Boolean{
return (_isPlayer);
}
public function set fwdSpeed(value:Number):void{
_fwdSpeed = value;
}
public function get turnSpeedDownInc():Number{
return (_turnSpeedDownInc);
}
private function checkGround(tB:int):uint{
var retVar:uint = ((tB == 1)) ? _gBMP.getPixel(((_vGroup.x / 10) + _gBMPW), ((-(_vGroup.z) / 10) + _gBMPH)) : _cBMP.getPixel(((_vGroup.x / 10) + _cBMPW), ((-(_vGroup.z) / 10) + _cBMPH));
return (retVar);
}
public function get pushTurn():Number{
return (_pushTurn);
}
public function get getY():int{
return (_vGroup.y);
}
public function set pushDist(value:Number):void{
_pushDist = value;
}
public function get typeOf():String{
return ("Vehicle");
}
public function get turnSpeed():Number{
return (_turnSpeed);
}
public function get vGroup():TransformGroup{
return (_vGroup);
}
public function get waypointNum():Number{
return (_waypointNum);
}
public function getNewCheckpoint():void{
var posit:int;
var checkP:Object;
if (_creator._creator.gameMode == 3){
if (((_isPlayer) && ((_lapNum < _creator._numOfLaps)))){
posit = _creator._chArray[_checkpointNum].returnPosition(_lapNum);
_creator._creator.playerPosition = ((posit == 0)) ? _creator._creator.playerPosition : (posit + 1);
_creator._creator.HUD.innerHUD.posBOX.text = ((posit == 0)) ? _creator._creator.HUD.innerHUD.posBOX.text : ((posit == 1)) ? "2nd place" : ((posit == 2)) ? "3rd place" : "4th place";
};
_nextCheck--;
if (_nextCheck <= 0){
checkP = _creator._chArray[_checkpointNum].checkPoint(_vGroup.x, _vGroup.z, _lapNum, _isPlayer);
if (checkP.collTrue == true){
_checkpointNum++;
if (_checkpointNum >= _creator._chArray.length){
_lapNum++;
_checkpointNum = 0;
if (_isPlayer){
if (_lapNum == _creator._numOfLaps){
_creator._creator.HUD.innerHUD.lapBOX.text = "";
_lapNum++;
_creator._creator.toOutroEF();
} else {
_creator._creator.setLapCOUNTER(_lapNum);
_creator._creator.HUD.innerHUD.lapBOX.text = ((("Lap: " + (_lapNum + 1)) + " / ") + _creator._numOfLaps);
};
};
};
} else {
_nextCheck = checkP.nextColl;
};
};
};
}
public function get pushAngle():Number{
return (_pushAngle);
}
public function controlMe():void{
_wAngle = (((Math.atan2((_wZ - _vGroup.z), (_wX - _vGroup.x)) * 57.325) - 90) - _vGroup.rotateY);
_wAngle = (_wAngle + ((_wAngle < -180)) ? 360 : ((_wAngle > 180)) ? -360 : 0);
_fwdTargetSpeed = (_fwdMaxSpeed * _wSpeed);
moveMe();
_turnTargetSpeed = ((_wAngle > 0)) ? _turnMaxSpeed : -(_turnMaxSpeed);
var curTurn:Number = Math.abs(_wAngle);
if (curTurn < 45){
_turnTargetSpeed = (_turnTargetSpeed * (curTurn / 45));
};
if (_topBot != 0){
turnMe();
};
if (_topBot != _wTopBot){
jumpMe(true);
};
var absAngle:Number = Math.abs(_wAngle);
if (absAngle <= 90){
_hasPointed = true;
};
checkColls();
if ((((((Math.abs((_vGroup.x - _wX)) < 100)) && ((Math.abs((_vGroup.z - _wZ)) < 100)))) || ((((absAngle > 90)) && ((_hasPointed == true)))))){
_wInc = (((_wInc + 1) == _creator._wArray.length)) ? 0 : (_wInc + 1);
getNewWaypoint();
_hasPointed = false;
};
getNewCheckpoint();
}
public function get turnMaxSpeed():Number{
return (_turnMaxSpeed);
}
public function get panGroup():TransformGroup{
return (_panGroup);
}
public function get pushDist():Number{
return (_pushDist);
}
public function get fwdSpeedDownInc():Number{
return (_fwdSpeedDownInc);
}
private function makeSingleColl(collObj:Object):void{
var _vOtherZ:Number;
var _vOtherR:Number;
var xDiff:Number;
var zDiff:Number;
var tDiff:Number;
var pD:Number;
var rM:int;
var _vOther:Object = collObj;
var _vOtherX:Number = collObj.vGroup.x;
if (Math.abs((_vOtherX - _vGroup.x)) < 100){
_vOtherZ = collObj.vGroup.z;
if (Math.abs((_vOtherZ - _vGroup.z)) < 100){
_vOtherR = collObj.vGroup.rotateY;
collObj = _creator._creator.checkColls(_vGroup.x, _vGroup.z, _vGroup.rotateY, _collShape, _vOtherX, _vOtherZ, _vOtherR, _vOther.collShape);
if (collObj.isColl == true){
xDiff = (_vGroup.x - _vOtherX);
zDiff = (_vGroup.z - _vOtherZ);
tDiff = Math.sqrt(((xDiff * xDiff) + (zDiff * zDiff)));
_pushAngle = ((Math.atan2(zDiff, xDiff) * 57.325) - 90);
_vOther.pushAngle = (_pushAngle + 180);
pD = ((((110 - tDiff) / 2) < 5)) ? 5 : ((110 - tDiff) / 2);
_pushDist = (_fwdSpeed / 3);
_vOther.pushDist = (_pushDist + (_vOther.fwdSpeed / 2));
rM = 3;
if (collObj.isBehind == true){
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (_pushDist / rM);
};
} else {
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (_pushDist / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
};
};
};
};
};
}
public function set pushAngle(value:Number):void{
_pushAngle = value;
}
public function checkColls():void{
var i:int = (Number(_vNum) + 1);
while (i < _cArray.length) {
if ((((((Math.abs((_vGroup.x - _cArray[i].vGroup.x)) < (_zLength + _cArray[i].zLength))) && ((Math.abs((_vGroup.z - _cArray[i].vGroup.z)) < (_zLength + _cArray[i].zLength))))) && ((((((_cArray[i].topBot == 3)) || ((((_topBot == _cArray[i].topBot)) && (!((_topBot == 0))))))) || ((Math.abs((_vGroup.y - _cArray[i].getY)) < ((_vGroup.y < _cArray[i].getY)) ? _yHeight : ((_vGroup.y > _cArray[i].getY)) ? _cArray[i].yHeight : Math.max(_yHeight, _cArray[i].yHeight))))))){
if ((((((((_isPlayer == false)) && ((_cArray[i].isMoveable == false)))) && ((_cArray[i].typeOf == "Wall")))) && (!((_cArray[i].topBot == 3))))){
_creator._creator.cD.HGCollision(this, _cArray[i], true);
};
_creator._creator.cD.HGCollision(this, _cArray[i]);
};
i++;
};
}
public function set turnTargetSpeed(value:Number):void{
_turnTargetSpeed = value;
}
public function get isMoveable():Boolean{
return (true);
}
public function turnMe():void{
if (_pushTurn != 0){
spinMe();
};
var fSpeed:Number = Math.abs(_fwdSpeed);
var turnMod:Number = (fSpeed / _maxSpeedConst);
turnMod = ((turnMod > 1)) ? 1 : ((turnMod < 0.5)) ? 0.5 : turnMod;
_turnTargetSpeed = (_turnTargetSpeed * turnMod);
_turnTargetSpeed = (_turnTargetSpeed * ((_fwdSpeed < 0)) ? -1 : 1);
if (_turnTargetSpeed > 0){
_turnSpeed = ((_turnSpeed < 0)) ? (_turnSpeed + (_turnSpeedUpInc * 2)) : (((_turnSpeed + _turnSpeedUpInc) > _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed + _turnSpeedUpInc);
} else {
if (_turnTargetSpeed < 0){
_turnSpeed = ((_turnSpeed > 0)) ? (_turnSpeed - (_turnSpeedUpInc * 2)) : (((_turnSpeed - _turnSpeedUpInc) < _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed - _turnSpeedUpInc);
} else {
_turnSpeed = ((_turnSpeed > _turnSpeedDownInc)) ? (_turnSpeed - _turnSpeedDownInc) : ((_turnSpeed < -(_turnSpeedDownInc))) ? (_turnSpeed + _turnSpeedDownInc) : 0;
};
};
if (_topBot != 0){
_vGroup.rotateY = (_vGroup.rotateY + (_turnSpeed * 57.325));
if (_panGroup.rotateY > 0){
_vGroup.rotateY = (_vGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY - (0.0025 * 57.325)) < 0)) ? 0 : (_panGroup.rotateY - (0.0025 * 57.325));
};
if (_panGroup.rotateY < 0){
_vGroup.rotateY = (_vGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY + (0.0025 * 57.325)) > 0)) ? 0 : (_panGroup.rotateY + (0.0025 * 57.325));
};
_panGroupInner.rotateY = ((((_panGroupInner.rotateY > 1)) || ((_panGroupInner.rotateY < -1)))) ? (_panGroupInner.rotateY * 0.9) : 0;
} else {
_panGroup.rotateY = (_panGroup.rotateY + ((_turnSpeed * (Rand.makePos(_fwdSpeed) / _maxSpeedConst)) * 57.325));
};
_vGroup.rotateY = (_vGroup.rotateY + ((_vGroup.rotateY > 180)) ? -360 : ((_vGroup.rotateY < -180)) ? 360 : 0);
if ((_turnSpeed * 700) < _panGroup.roll){
_panGroup.roll = (_panGroup.roll - 1.5);
} else {
if ((_turnSpeed * 700) > _panGroup.roll){
_panGroup.roll = (_panGroup.roll + 1.5);
};
};
_vGroup.pan = (-(_turnSpeed) * 300);
}
}
}//package
Section 231
//Vehicle3 (Vehicle3)
package {
import flash.display.*;
import sandy.core.data.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import com.dynamicflash.util.*;
public class Vehicle3 {
public var _cBMP:BitmapData;
public var _waypointNum:Number;
private var _lapNum:int;// = 0
public var _vNum:int;
private var _turnSpeedDownInc:Number;// = 0.004
public var _vSkin:BitmapMaterial;
private var _pushTurn:Number;// = 0
private var _isPlayer:Boolean;// = false
public var _wSpeed:Number;
public var _canJump2:Boolean;// = true
public var _jumpTimer:int;// = 0
private var _turnTargetSpeed:Number;// = 0
public var _vMaterial:MaterialAttributes;
private var _pushDist:Number;// = 0
public var _jumpDir:Number;// = 10
public var _panGroup:TransformGroup;
public var _wTopBot:int;
private var _turnSpeed:Number;// = 0
public var _rGroup:Sprite2D;
private var _xWidth:Number;// = 30
private var _fwdSpeedUpInc:Number;// = 0.25
public var _topBot:int;// = 1
private var _nextCheck:int;// = 2
private var _fwdMaxSpeed:Number;// = 30
private var _pushAngle:Number;// = 0
public var _wX:Number;
public var _wZ:Number;
public var _cBMPH:Number;
public var _gBMPH:Number;
public var _vModel:MD2;
public var _cBMPW:Number;
public var _gBMPW:Number;
public var _gBMP:BitmapData;
public var _jumpInc:Number;// = 0
public var _panGroupInner:TransformGroup;
private var _collShape:int;// = 1
public var _bounce:Number;// = 2
private var _fwdTargetSpeed:Number;// = 0
private var _fwdSpeedDownInc:Number;// = 0.35
private var _vArray:Array;
private var _fwdSpeed:Number;// = 0
private var _turnSpeedUpInc:Number;// = 0.0035
private var _fwdSpeedDownConstant:Number;// = 0.35
public var _wAngle:Number;
private var _turnMaxSpeed:Number;// = 0.05
private var _zLength:Number;// = 125
public var _wInc:int;// = 0
public var _vGroup:TransformGroup;
private var _rAdded:Boolean;// = false
private var _yHeight:Number;// = 45
public var _hasPointed:Boolean;// = false
private var _cArray:Array;
public var _wRot:Number;
public var _canJump:Boolean;// = true
private var _maxSpeedConst:Number;// = 30
private var _checkpointNum:int;// = 0
public var _creator:Object;
public function Vehicle3(c:Sprite, tskin:BitmapData, t:int, wpn:Number){
super();
_creator = c;
_waypointNum = wpn;
_vNum = t;
_vArray = _creator._vArray;
_cArray = _creator._cArray;
_gBMP = _creator.gBMP;
_gBMPW = (_gBMP.width / 2);
_gBMPH = (_gBMP.height / 2);
_cBMP = _creator.cBMP;
_cBMPW = (_cBMP.width / 2);
_cBMPH = (_cBMP.height / 2);
var decoded:ByteArray = Base64.decodeToByteArray("SURQMggAAAD0AQAA9AEAAPgDAAABAAAA9AAAANkAAADYAQAANgoAAMYAAABEAAAAhAAAAOgDAAAIGgAA2CsDALBUAwBWMDZfd2hlZWxzMDJiX1YwNi5wbmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAywCGASEBrwEZAYYBGQHUAcMArwHLANQBjAAoAdoASAHLADgBGQE4AQkBSAFXASgBVwH6AAkB2gAZAeoA2gDaAIwA+gDLAOoArQHMAdAB4AEJAeQB2gDkARMA4AE2AMwBCQF3AdABegGtAZIBNgCSARMAegHaAHcBPgCvAaUBrwHFABMBHwETAXUBkgB1AdwAkgGWAJIB2AC3AdQAtwGaAFcB2ABXAZYAMgGaADIB1ADwAc0A8AGiAPYAogD2AM0ATADYABEA2AAHAPAAVQDwAFUACQEHAAkBBwAjAVUAIwERADoBTAA6AdABSAEJAU8BCQFvAdABdwETAEgBEwB3AdoAbwHaAE8BbQAJAXcBCQF3ARkBbQAZAYYBEQFdABEBjgERAIYBKgCWARUAoAE0AJwBPAB8AUYAdQFCAHUBFQB8AREAwwA0AMcAPADeACwA5gBGAO4AQgDuABUA5gARANYAEQDPABUAlgFCAI4BRgDeAEgA1ABGAM0AQgDDACwAwwAjAMcAGwDeAA8A9gAbAPoAIwD6ADQA+gAsAPQAPAChASoAoAEjAJwBGwCGAQ8AbwEbAGsBIwBpASwAawE0AG8BPACGAUgApQETAJ4BCwCSAQUAhAEDAHgBBQBtAQsAZQEVAF8BHwBdASwAXwE4AGUBRABvAUwAegFSAIYBUwCSAVIAngFMAKUBQgCrATgArQEqAKsBHwDqAAUA3gADANIABQDHAAsAvQAVALcAHwC1ACwAtwA4AL0ARADHAEwA0ABSAN4AUwDqAFIA9gBMAP0ARAADATgABQEsAAMBIQD/ABUA9gALAEAAJQAsACUALAAsAEAALABVAGUAVQBdAEAAXQBAAGUAVQBVAEAAVQBVAFAAQABQAFUASABAAEgAVQBCAEAAQgBVADoAQAA6AFUAMgBAADIAVQAsAFUAJQBVAB0AQAAdAFUAFwBAABcAVQAPAEAADwBVAAkAQAAJAFUAAQBAAAEAVQCQAFUAiABAAIgAQACQAFUAgABAAIAAQAB7AFUAewBVAHMAQABzAFUAawBAAGsALABdACwAZQAsAFUALABQACwASAAsAEIALAA6ACwAMgAsAB0ALAAXACwADwAsAAkALAABACwAiAAsAJAALACAACwAewAsAHMALABrAFEAUAA1AAAAAgABAE4ATwA2AAMABQAEAD0ASABCAAYACAAHAEkAAQBEAAkACwAKAD4ATABBAAwADgANAEUATQAAAA8AEQAQADkACQBOABIAEwADAE4ACQAHAAMAEwAUAAgACgBPABUAFgAFAE8ACgA8AAUAFgAXAAMABQBQABgAGQACAFAABQA3AAIAGQAaADoABgBRABsAHAAAAFEABgAEAAAAHAAdAFEANQA2AAAAAQAEADYANQBOAAQAAQADADwAOwBPABcAHgAFAE8AOwA2AAUAHgAEADYAOwBRAAQAHgAAAFEAOwA6AAAAHgAbADUAUAA4AAEAAgAfADgAUAA3AB8AAgAaADUAOABOAAEAHwADAE4AOAA5AAMAHwASAFAABAADAAIAHQAYAFAAUQAEAAIAAAAdAE8ABwAIAAUAFAAVAE8ATgAHAAUAAwAUAEUATABNAA8ADgARAEUAQQBMAA8ADQAOAEwAQwBNAA4AIAARAEwAQABDAA4AIQAgAD8ASwACACIAJAAjAAIASwBKACMAJAAlAEoAPgAAACUAJwAmAEoASwA+ACUAJAAnAEIASABEAAcACAAKAEQASABJAAoACAAJAEgAQwBJAAgAIAAJAEkAQwBAAAkAIAAhAEcARgACACgAKQAjAAIARgA/ACMAKQAiAEYAPQABACkAKwAqAEYARwA9ACkAKAArAD4ARQAAACcALAAmAD4AQQBFACcALQAsAEQAPQBCAC4AKwAvAEQAAQA9AC4AKgArAAkAPAAKADAAMgAxAAkAOQA8ADAAMwAyADkAOAA8ADMANAAyADwAOAA7ADIANAA1ADsAOAA6ADUANAA2ADoAOAA3ADYANAA3ADoABQAGADYAOQA4ADoANwAFADYANwA5AAYAAwAEADoAPAA7AAYABQADADoAPQA8AAoABwAJAD4AQAA/AAoACAAHAD4AQQBAAAAAQwBKABAAIABCAAAATQBDABAAEQAgAEAAPgBLACEADABDAEAATAA+ACEADgAMAAEAQABGAAsAIQBEAAEASQBAAAsACQAhAEMAPQBHACAABgBFAEMASAA9ACAACAAGAEYASwA/AEQAQwBGAEYAQABLAEQAIQBDAEcASgBDAEUAQgAgAEcAAgBKAEUARwBCAC0ALwAzAEgASgBJAA8AEQAzAEsATABJABkAGwAzAE0ATgBJACcAKQAzAE8AUABJABAANAASAFEAUwBSABoANAAcAFQAUwBVACgANAAqAFYAUwBXAC4ANAAwAFgAUwBZABEAEwAzAEwAWgBJABMAFQAzAFoAWwBJABgANAAaAFwAUwBUABYANAAYAF0AUwBcABQANAAWAF4AUwBdABIANAAUAFIAUwBeAA4ANAAQAF8AUwBRAAwANAAOAGAAUwBfAAwAMgA0AGAAYQBTADAANAAyAFkAUwBhACwANAAuAGIAUwBYACoANAAsAFcAUwBiACYANAAoAGMAUwBWACQANAAmAGQAUwBjACAANAAiAGUAUwBmAB4ANAAgAGcAUwBlABwANAAeAFUAUwBnAA0ADwAzAGgASwBJAAsADQAzAGkAaABJAAsAMwAxAGkASQBqAC8AMQAzAEoAagBJACsALQAzAGsASABJACkAKwAzAFAAawBJACUAJwAzAGwATwBJACMAJQAzAG0AbABJACEAIwAzAG4AbQBJAB8AIQAzAG8AbgBJAB0AHwAzAHAAbwBJABsAHQAzAE4AcABJABcAGQAzAHEATQBJABUAFwAzAFsAcQBJADEAawBqAGoAcwByAC8AawAxAEoAcwBqAC8AbABrAEoAdABzAC0AbAAvAEgAdABKAC0AbQBsAEgAdQB0ACsAbQAtAGsAdQBIACsAbgBtAGsAdgB1ACkAbgArAFAAdgBrACkAbwBuAFAAdwB2ACcAbwApAE8AdwBQACcAcABvAE8AeAB3ACUAcAAnAGwAeABPACUAcQBwAGwAeQB4ACMAcQAlAG0AeQBsACMAcgBxAG0AegB5ACEAcgAjAG4AegBtACEAcwByAG4AewB6AB8AcwAhAG8AewBuAB8AdABzAG8AfAB7AB0AdAAfAHAAfABvAB0AdQB0AHAAfQB8ABsAdQAdAE4AfQBwABsAdgB1AE4AfgB9ABkAdgAbAE0AfgBOABkAdwB2AE0AfwB+ABcAdwAZAHEAfwBNABcAeAB3AHEAgAB/ABUAeAAXAFsAgABxABUAeQB4AFsAgQCAABMAeQAVAFoAgQBbABMAZgB5AFoAggCBABEAZgATAEwAggBaABEAZwBmAEwAgwCCAA8AZwARAEsAgwBMAA8AaABnAEsAhACDAA0AaAAPAGgAhABLAA0AaQBoAGgAhQCEAAsAaQANAGkAhQBoAAsAagBpAGkAcgCFAAsAMQBqAGkAagByACIANAAkAGYAUwBkACoAgQCCAFcAhwCGACoALACBAFcAYgCHACwAgACBAGIAiACHACwALgCAAGIAWACIAC4AfwCAAFgAiQCIAC4AMAB/AFgAWQCJADAAfgB/AFkAigCJADAAMgB+AFkAYQCKADIAfQB+AGEAiwCKAAwAfQAyAGAAiwBhAAwAfAB9AGAAjACLAAwADgB8AGAAXwCMAA4AewB8AF8AjQCMAA4AEAB7AF8AUQCNABAAegB7AFEAjgCNABAAEgB6AFEAUgCOABIAjQB6AFIAjwCOABIAFACNAFIAXgCPABQAjACNAF4AkACPABQAFgCMAF4AXQCQABYAiwCMAF0AkQCQABYAGACLAF0AXACRABgAigCLAFwAkgCRABgAGgCKAFwAVACSABoAiQCKAFQAkwCSABoAHACJAFQAVQCTABwAiACJAFUAlACTABwAHgCIAFUAZwCUAB4AhwCIAGcAlQCUAB4AIACHAGcAZQCVACAAhgCHAGUAlgCVACAAIgCGAGUAZgCWACIAhQCGAGYAlwCWACIAJACFAGYAZACXACQAhACFAGQAmACXACQAJgCEAGQAYwCYACYAgwCEAGMAmQCYACYAKACDAGMAVgCZACgAggCDAFYAhgCZACgAKgCCAFYAVwCGAF0AhgCFAJoAnACbAF0AXgCGAJoAnQCcAGYAZQB5AJ4AoACfAGYAUgBlAJ4AoQCgAHkAZAB4AJ8AowCiAHkAZQBkAJ8AoACjAHgAYwB3AKIApQCkAHgAZABjAKIAowClAHcAYgB2AKQApwCmAHcAYwBiAKQApQCnAHYAYQB1AKYAqQCoAHYAYgBhAKYApwCpAHUAYAB0AKgAqwCqAHUAYQBgAKgAqQCrAHQAXwBzAKoArQCsAHQAYABfAKoAqwCtAHMAXgByAKwAnQCuAHMAXwBeAKwArQCdAHIAXQBxAK4AmgCvAHIAXgBdAK4AnQCaAHEAXABwAK8AsQCwAHEAXQBcAK8AmgCxAHAAWwBvALAAswCyAHAAXABbALAAsQCzAG8AWgBuALIAtQC0AG8AWwBaALIAswC1AG4AWQBtALQAtwC2AG4AWgBZALQAtQC3AG0AWABsALYAuQC4AG0AWQBYALYAtwC5AGwAVwBrALoAvAC7AGwAWABXALoAvQC8AGsAVgBqALsAvwC+AGsAVwBWALsAvAC/AFUAagBWAMAAvgC/AFUAaQBqAMAAwQC+AGkAVABoAMEAwwDCAGkAVQBUAMEAwADDAGgAUwBnAMIAxQDEAGgAVABTAMIAwwDFAGcAUgBmAMQAoQCeAGcAUwBSAMQAxQChAFIAjQBlAKEAxgCgAFIAegCNAKEAxwDGAGUAjABkAKAAyACjAGUAjQCMAKAAxgDIAGQAiwBjAKMAyQClAGQAjACLAKMAyADJAGMAigBiAKUAygCnAGMAiwCKAKUAyQDKAGIAiQBhAKcAywCpAGIAigCJAKcAygDLAGEAiABgAKkAzACrAGEAiQCIAKkAywDMAGAAhwBfAKsAzQCtAGAAiACHAKsAzADNAF8AhgBeAK0AnACdAF8AhwCGAK0AzQCcAF0AhABcAJoAzgCxAF0AhQCEAJoAmwDOAFwAgwBbALEAzwCzAFwAhACDALEAzgDPAFsAggBaALMA0AC1AFsAgwCCALMAzwDQAFoAgQBZALUA0QC3AFoAggCBALUA0ADRAFkAgABYALcA0gC5AFkAgQCAALcA0QDSAFgAfwBXAL0A0wC8AFgAgAB/AL0A1ADTAFcAfgBWALwA1QC/AFcAfwB+ALwA0wDVAH0AVgB+ANYAvwDVAH0AVQBWANYAwAC/AFUAfABUAMAA1wDDAFUAfQB8AMAA1gDXAFQAewBTAMMA2ADFAFQAfAB7AMMA1wDYAFMAegBSAMUAxwChAFMAewB6AMUA2ADHAMgAoAChAMUA2ADHAMgAoQDJAMUAxwChAMcAnwCgAMMA1wDYAMcAoADIAMMA2ADFAMYAngCfAMAA1gDXAMYAnwDHAMAA1wDDAJ4AxgDFANYAwAC/AJ4AxQCdANYAvwDVAMQAnACdALwA0wDVAMQAnQDFALwA1QC/AMMAmwCcAL0A1ADTAMMAnADEAL0A0wC8AMIAmgCbALcA0QDSAMIAmwDDALcA0gC5AMEAmQCaALUA0ADRAMEAmgDCALUA0QC3AMAAmACZALMAzwDQAMAAmQDBALMA0AC1AL8AlwCYALEAzgDPAL8AmADAALEAzwCzAL4AlgCXAJoAmwDOAL4AlwC/AJoAzgCxALwAlACVAK0AzQCcALwAlQC9AK0AnACdALsAkwCUAKsAzADNALsAlAC8AKsAzQCtALoAkgCTAKkAywDMALoAkwC7AKkAzACrALkAkQCSAKcAygDLALkAkgC6AKcAywCpALgAkACRAKUAyQDKALgAkQC5AKUAygCnALcAjwCQAKMAyADJALcAkAC4AKMAyQClALYAjgCPAKAAxgDIALYAjwC3AKAAyACjAMkAoQCOAKEAxwDGAMkAjgC2AKEAxgCgALQAyADJAMQAxQChALQAyQC1AMQAoQCeALMAxwDIAMIAwwDFALMAyAC0AMIAxQDEALIAxgDHAMEAwADDALIAxwCzAMEAwwDCAMYAsgCxAMAAwQC+AMYAsQDFAMAAvgC/ALAAxADFALsAvAC/ALAAxQCxALsAvwC+AK8AwwDEALoAvQC8AK8AxACwALoAvAC7AK4AwgDDALYAtwC5AK4AwwCvALYAuQC4AK0AwQDCALQAtQC3AK0AwgCuALQAtwC2AKwAwADBALIAswC1AKwAwQCtALIAtQC0AKsAvwDAALAAsQCzAKsAwACsALAAswCyAKoAvgC/AK8AmgCxAKoAvwCrAK8AsQCwAKkAvQC+AK4AnQCaAKkAvgCqAK4AmgCvAKgAvAC9AKwArQCdAKgAvQCpAKwAnQCuAKcAuwC8AKoAqwCtAKcAvACoAKoArQCsAKYAugC7AKgAqQCrAKYAuwCnAKgAqwCqAKUAuQC6AKYApwCpAKUAugCmAKYAqQCoAKQAuAC5AKQApQCnAKQAuQClAKQApwCmAKMAtwC4AKIAowClAKMAuACkAKIApQCkAKIAtgC3AJ8AoACjAKIAtwCjAJ8AowCiALUAyQC2AJ4AoQCgALUAtgCiAJ4AoACfAL4AvQCVAJoAnQCcAL4AlQCWAJoAnACbANYA1ACZAFYAVwCGANYAmQCYAFYAhgCZANgA1gCYAGMAVgCZANgAmACXAGMAmQCYANoA2ACXAGQAYwCYANoAlwCWAGQAmACXANwA2gCWAGYAZACXANwAlgCVAGYAlwCWAN4A3ACVAGUAZgCWAN4AlQCUAGUAlgCVAOAA3gCUAGcAZQCVAOAAlACTAGcAlQCUAOIA4ACTAFUAZwCUAOIAkwCSAFUAlACTAOQA4gCSAFQAVQCTAOQAkgCRAFQAkwCSAOYA5ACRAFwAVACSAOYAkQCQAFwAkgCRAOgA5gCQAF0AXACRAOgAkACPAF0AkQCQAOoA6ACPAF4AXQCQAOoAjwCOAF4AkACPAOwA6gCOAFIAXgCPAOwAjgChAFIAjwCOAO4A7AChAFEAUgCOAO4AoQCgAFEAjgCNAPAA7gCgAF8AUQCNAPAAoACfAF8AjQCMAPIA8ACfAGAAXwCMAPIAnwCeAGAAjACLAPIAngDMAGAAiwBhAMwAngCdAGEAiwCKAM4AzACdAFkAYQCKAM4AnQCcAFkAigCJANAAzgCcAFgAWQCJANAAnACbAFgAiQCIANIA0ACbAGIAWACIANIAmwCaAGIAiACHANQA0gCaAFcAYgCHANQAmgCZAFcAhwCGANwAygDaAGYAUwBkAPMAzQCxAGkAagByAPMAsQCyAGkAcgCFAPMAsgDxAGkAhQBoAPEAsgCzAGgAhQCEAPEAswDvAGgAhABLAO8AswC0AEsAhACDAO8AtADtAEsAgwBMAO0AtAC1AEwAgwCCAO0AtQDrAEwAggBaAOsAtQCiAFoAggCBAOsAogDpAFoAgQBbAOkAogCjAFsAgQCAAOkAowDnAFsAgABxAOcAowCkAHEAgAB/AOcApADlAHEAfwBNAOUApAClAE0AfwB+AOUApQDjAE0AfgBOAOMApQCmAE4AfgB9AOMApgDhAE4AfQBwAOEApgCnAHAAfQB8AOEApwDfAHAAfABvAN8ApwCoAG8AfAB7AN8AqADdAG8AewBuAN0AqACpAG4AewB6AN0AqQDbAG4AegBtANsAqQCqAG0AegB5ANsAqgDZAG0AeQBsANkAqgCrAGwAeQB4ANkAqwDXAGwAeABPANcAqwCsAE8AeAB3ANcArADVAE8AdwBQANUArACtAFAAdwB2ANUArQDTAFAAdgBrANMArQCuAGsAdgB1ANMArgDRAGsAdQBIANEArgCvAEgAdQB0ANEArwDPAEgAdABKAM8ArwCwAEoAdABzAM8AsADNAEoAcwBqAM0AsACxAGoAcwByAOkA5wDLAFsAcQBJAOcA5QDLAHEATQBJAOMA4QDLAE4AcABJAOEA3wDLAHAAbwBJAN8A3QDLAG8AbgBJAN0A2wDLAG4AbQBJANsA2QDLAG0AbABJANkA1wDLAGwATwBJANUA0wDLAFAA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");
_vGroup = new TransformGroup();
_vModel = new MD2("_vModel", decoded, 10);
_vModel.rotateY = 90;
decoded = null;
_vMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
_vSkin = new BitmapMaterial(tskin, _vMaterial, 0);
_vModel.appearance = new Appearance(_vSkin);
_panGroup = new TransformGroup();
_panGroupInner = new TransformGroup();
_panGroupInner.addChild(_vModel);
_panGroup.addChild(_panGroupInner);
_vGroup.addChild(_panGroup);
_rGroup = new Sprite2D(("REDSparker" + t), new REDSpark(), 0.6);
_rGroup.autoCenter = false;
_rGroup.floorCenter = true;
_rGroup.y = -75;
getNewWaypoint();
getNewCheckpoint();
if (t != 0){
} else {
_isPlayer = true;
};
}
public function get zLength():Number{
return (_zLength);
}
public function get yHeight():Number{
return (_yHeight);
}
public function set fwdTargetSpeed(value:Number):void{
_fwdTargetSpeed = value;
}
public function get collShape():int{
return (_collShape);
}
public function get fwdMaxSpeed():Number{
return (_fwdMaxSpeed);
}
public function get xWidth():Number{
return (_xWidth);
}
public function get topBot():int{
return (_topBot);
}
public function moveMe():void{
var speedRatio:*;
if (_fwdTargetSpeed > 0){
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedDownInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedDownInc);
} else {
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedUpInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedUpInc);
};
};
} else {
if (_fwdTargetSpeed < 0){
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedDownInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedDownInc);
} else {
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedUpInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedUpInc);
};
};
} else {
_fwdSpeed = ((_fwdSpeed > _fwdSpeedDownInc)) ? (_fwdSpeed - _fwdSpeedDownInc) : ((_fwdSpeed < -(_fwdSpeedDownInc))) ? (_fwdSpeed + _fwdSpeedDownInc) : 0;
};
};
_vGroup.moveForward(_fwdSpeed);
if (_pushDist != 0){
pushMe();
//unresolved jump
};
checkOnTrack();
if (_canJump == true){
_vModel.frame = ((((_vModel.frame > 4)) || ((_vModel.frame < 1)))) ? 1 : _vModel.frame;
_vModel.frame = (_vModel.frame + (_fwdSpeed / 20));
_vModel.frame = (_vModel.frame + ((_vModel.frame > 4)) ? -3 : ((_vModel.frame < 1)) ? 3 : 0);
};
if (((_isPlayer) && ((_creator._creator.gameMode == 3)))){
speedRatio = (Math.abs(_fwdSpeed) / _maxSpeedConst);
_creator._creator.speedHIGHVolume = speedRatio;
_creator._creator.speedLOWVolume = (1 - speedRatio);
};
}
public function get fwdSpeedUpInc():Number{
return (_fwdSpeedUpInc);
}
public function get fwdSpeed():Number{
return (_fwdSpeed);
}
public function pushMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushAngle);
_vGroup.moveForward(_pushDist);
_vGroup.rotateY = (_vGroup.rotateY - _pushAngle);
_pushDist = (((((_pushDist * 0.8) < 1)) && (((_pushDist * 0.8) > -1)))) ? 0 : (_pushDist * 0.8);
}
public function checkDIR():void{
_creator._chArray[_checkpointNum].returnAngle(this);
}
private function getSingleColl(tX:Number, tZ:Number, cX:Number, cZ:Number):Number{
var xDiff:Number = (cX - tX);
var zDiff:Number = (cZ - tZ);
var _cAngle:Number = 1000;
if ((((Math.abs(xDiff) < 30)) && ((Math.abs(zDiff) < 30)))){
_cAngle = (((Math.atan2(zDiff, xDiff) * 57.325) - 90) - _vGroup.rotateY);
_cAngle = (_cAngle + ((_cAngle < -180)) ? 360 : ((_cAngle > 180)) ? -360 : 0);
};
return (_cAngle);
}
public function set pushTurn(value:Number):void{
_pushTurn = value;
}
public function get vModel():MD2{
return (_vModel);
}
private function removeREDSpark():void{
_rGroup.remove();
_rAdded = false;
}
public function spinMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushTurn);
_pushTurn = (_pushTurn * 0.8);
_pushTurn = ((((_pushTurn > -0.005)) && ((_pushTurn < 0.005)))) ? 0 : _pushTurn;
}
public function get fwdTargetSpeed():Number{
return (_fwdTargetSpeed);
}
public function get turnTargetSpeed():Number{
return (_turnTargetSpeed);
}
public function set waypointNum(value:Number):void{
_waypointNum = value;
}
private function checkOnTrack():void{
var groundNum:uint = checkGround(_topBot);
_fwdMaxSpeed = ((_topBot == 0)) ? _fwdSpeed : ((groundNum == 0)) ? ((_isPlayer == false)) ? 10 : 5 : _maxSpeedConst;
if (_isPlayer){
_creator._creator.offTrack = false;
};
switch (groundNum){
case 0xFC0100:
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = _vModel.rotateZ;
_canJump2 = false;
break;
case 0xF6FF00:
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = (_fwdSpeed + (((((_fwdSpeed + 5) < (_fwdMaxSpeed * 1.5))) && (!((_topBot == 0))))) ? 5 : 0);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.boostSound.gotoAndPlay("IN");
//unresolved jump
};
_canJump2 = true;
break;
case 6872054:
_turnSpeed = 0;
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = (_vModel.rotateZ + 1);
_canJump2 = true;
break;
case 130243:
_canJump2 = true;
jumpMe(true);
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = ((_fwdSpeed < 5)) ? 5 : _fwdSpeed;
break;
case 0:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
if (_isPlayer){
_creator._creator.offTrack = true;
};
break;
default:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
};
_fwdSpeedDownInc = ((_fwdMaxSpeed <= 10)) ? 0.5 : _fwdSpeedDownConstant;
}
private function getNewWaypoint():void{
var wObj:Object = _creator._wArray[_wInc].getNewPosition(this, _waypointNum);
_wX = wObj.nX;
_wZ = wObj.nZ;
_wSpeed = wObj.speed;
_wRot = wObj.nAngle;
_wTopBot = wObj.topBot;
_waypointNum = wObj.waypointNum;
}
public function jumpMe(cont:Boolean):void{
if (_canJump){
if ((((((cont == true)) && ((_jumpTimer <= 0)))) && (_canJump2))){
_canJump = false;
if (_isPlayer == true){
_jumpTimer = 1;
if ((((_creator._creator.soundOn == true)) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeOUT");
_creator._creator.speedHIGH.gotoAndPlay("fadeOUT");
_creator._creator.speedJUMP.gotoAndPlay("IN");
};
} else {
_jumpTimer = 10;
};
_jumpInc = 25;
_jumpDir = ((_topBot == 1)) ? 8 : -8;
_bounce = 2;
_topBot = 0;
_vModel.frame = 4;
} else {
_jumpTimer--;
};
} else {
_vModel.frame = (_vModel.frame + 1);
_vGroup.moveVertically(_jumpDir);
_jumpInc--;
if (_jumpInc == 0){
_bounce--;
_topBot = ((_jumpDir > 0)) ? 2 : 1;
_canJump = true;
_vModel.frame = 4;
_vModel.rotateZ = (_vModel.rotateZ + 180);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeIN");
_creator._creator.speedHIGH.gotoAndPlay("fadeIN");
};
};
};
}
public function get turnSpeedUpInc():Number{
return (_turnSpeedUpInc);
}
public function set turnSpeed(value:Number):void{
_turnSpeed = value;
}
public function get panGroupInner():TransformGroup{
return (_panGroupInner);
}
public function get isPlayer():Boolean{
return (_isPlayer);
}
public function set fwdSpeed(value:Number):void{
_fwdSpeed = value;
}
public function get turnSpeedDownInc():Number{
return (_turnSpeedDownInc);
}
private function checkGround(tB:int):uint{
var retVar:uint = ((tB == 1)) ? _gBMP.getPixel(((_vGroup.x / 10) + _gBMPW), ((-(_vGroup.z) / 10) + _gBMPH)) : _cBMP.getPixel(((_vGroup.x / 10) + _cBMPW), ((-(_vGroup.z) / 10) + _cBMPH));
return (retVar);
}
public function get pushTurn():Number{
return (_pushTurn);
}
public function get getY():int{
return (_vGroup.y);
}
public function set pushDist(value:Number):void{
_pushDist = value;
}
public function get typeOf():String{
return ("Vehicle");
}
public function get turnSpeed():Number{
return (_turnSpeed);
}
public function get vGroup():TransformGroup{
return (_vGroup);
}
public function get waypointNum():Number{
return (_waypointNum);
}
public function getNewCheckpoint():void{
var posit:int;
var checkP:Object;
if (_creator._creator.gameMode == 3){
if (((_isPlayer) && ((_lapNum < _creator._numOfLaps)))){
posit = _creator._chArray[_checkpointNum].returnPosition(_lapNum);
_creator._creator.playerPosition = ((posit == 0)) ? _creator._creator.playerPosition : (posit + 1);
_creator._creator.HUD.innerHUD.posBOX.text = ((posit == 0)) ? _creator._creator.HUD.innerHUD.posBOX.text : ((posit == 1)) ? "2nd place" : ((posit == 2)) ? "3rd place" : "4th place";
};
_nextCheck--;
if (_nextCheck <= 0){
checkP = _creator._chArray[_checkpointNum].checkPoint(_vGroup.x, _vGroup.z, _lapNum, _isPlayer);
if (checkP.collTrue == true){
_checkpointNum++;
if (_checkpointNum >= _creator._chArray.length){
_lapNum++;
_checkpointNum = 0;
if (_isPlayer){
if (_lapNum == _creator._numOfLaps){
_creator._creator.HUD.innerHUD.lapBOX.text = "";
_lapNum++;
_creator._creator.toOutroEF();
} else {
_creator._creator.setLapCOUNTER(_lapNum);
_creator._creator.HUD.innerHUD.lapBOX.text = ((("Lap: " + (_lapNum + 1)) + " / ") + _creator._numOfLaps);
};
};
};
} else {
_nextCheck = checkP.nextColl;
};
};
};
}
public function get pushAngle():Number{
return (_pushAngle);
}
public function controlMe():void{
_wAngle = (((Math.atan2((_wZ - _vGroup.z), (_wX - _vGroup.x)) * 57.325) - 90) - _vGroup.rotateY);
_wAngle = (_wAngle + ((_wAngle < -180)) ? 360 : ((_wAngle > 180)) ? -360 : 0);
_fwdTargetSpeed = (_fwdMaxSpeed * _wSpeed);
moveMe();
_turnTargetSpeed = ((_wAngle > 0)) ? _turnMaxSpeed : -(_turnMaxSpeed);
var curTurn:Number = Math.abs(_wAngle);
if (curTurn < 45){
_turnTargetSpeed = (_turnTargetSpeed * (curTurn / 45));
};
if (_topBot != 0){
turnMe();
};
if (_topBot != _wTopBot){
jumpMe(true);
};
var absAngle:Number = Math.abs(_wAngle);
if (absAngle <= 90){
_hasPointed = true;
};
checkColls();
if ((((((Math.abs((_vGroup.x - _wX)) < 100)) && ((Math.abs((_vGroup.z - _wZ)) < 100)))) || ((((absAngle > 90)) && ((_hasPointed == true)))))){
_wInc = (((_wInc + 1) == _creator._wArray.length)) ? 0 : (_wInc + 1);
getNewWaypoint();
_hasPointed = false;
};
getNewCheckpoint();
}
public function get turnMaxSpeed():Number{
return (_turnMaxSpeed);
}
public function get panGroup():TransformGroup{
return (_panGroup);
}
public function get pushDist():Number{
return (_pushDist);
}
public function get fwdSpeedDownInc():Number{
return (_fwdSpeedDownInc);
}
private function makeSingleColl(collObj:Object):void{
var _vOtherZ:Number;
var _vOtherR:Number;
var xDiff:Number;
var zDiff:Number;
var tDiff:Number;
var pD:Number;
var rM:int;
var _vOther:Object = collObj;
var _vOtherX:Number = collObj.vGroup.x;
if (Math.abs((_vOtherX - _vGroup.x)) < 100){
_vOtherZ = collObj.vGroup.z;
if (Math.abs((_vOtherZ - _vGroup.z)) < 100){
_vOtherR = collObj.vGroup.rotateY;
collObj = _creator._creator.checkColls(_vGroup.x, _vGroup.z, _vGroup.rotateY, _collShape, _vOtherX, _vOtherZ, _vOtherR, _vOther.collShape);
if (collObj.isColl == true){
xDiff = (_vGroup.x - _vOtherX);
zDiff = (_vGroup.z - _vOtherZ);
tDiff = Math.sqrt(((xDiff * xDiff) + (zDiff * zDiff)));
_pushAngle = ((Math.atan2(zDiff, xDiff) * 57.325) - 90);
_vOther.pushAngle = (_pushAngle + 180);
pD = ((((110 - tDiff) / 2) < 5)) ? 5 : ((110 - tDiff) / 2);
_pushDist = (_fwdSpeed / 3);
_vOther.pushDist = (_pushDist + (_vOther.fwdSpeed / 2));
rM = 3;
if (collObj.isBehind == true){
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (_pushDist / rM);
};
} else {
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (_pushDist / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
};
};
};
};
};
}
public function set pushAngle(value:Number):void{
_pushAngle = value;
}
public function checkColls():void{
var i:int = (Number(_vNum) + 1);
while (i < _cArray.length) {
if ((((((Math.abs((_vGroup.x - _cArray[i].vGroup.x)) < (_zLength + _cArray[i].zLength))) && ((Math.abs((_vGroup.z - _cArray[i].vGroup.z)) < (_zLength + _cArray[i].zLength))))) && ((((((_cArray[i].topBot == 3)) || ((((_topBot == _cArray[i].topBot)) && (!((_topBot == 0))))))) || ((Math.abs((_vGroup.y - _cArray[i].getY)) < ((_vGroup.y < _cArray[i].getY)) ? _yHeight : ((_vGroup.y > _cArray[i].getY)) ? _cArray[i].yHeight : Math.max(_yHeight, _cArray[i].yHeight))))))){
if ((((((((_isPlayer == false)) && ((_cArray[i].isMoveable == false)))) && ((_cArray[i].typeOf == "Wall")))) && (!((_cArray[i].topBot == 3))))){
_creator._creator.cD.HGCollision(this, _cArray[i], true);
};
_creator._creator.cD.HGCollision(this, _cArray[i]);
};
i++;
};
}
public function set turnTargetSpeed(value:Number):void{
_turnTargetSpeed = value;
}
public function get isMoveable():Boolean{
return (true);
}
public function turnMe():void{
if (_pushTurn != 0){
spinMe();
};
var fSpeed:Number = Math.abs(_fwdSpeed);
var turnMod:Number = (fSpeed / _maxSpeedConst);
turnMod = ((turnMod > 1)) ? 1 : ((turnMod < 0.5)) ? 0.5 : turnMod;
_turnTargetSpeed = (_turnTargetSpeed * turnMod);
_turnTargetSpeed = (_turnTargetSpeed * ((_fwdSpeed < 0)) ? -1 : 1);
if (_turnTargetSpeed > 0){
_turnSpeed = ((_turnSpeed < 0)) ? (_turnSpeed + (_turnSpeedUpInc * 2)) : (((_turnSpeed + _turnSpeedUpInc) > _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed + _turnSpeedUpInc);
} else {
if (_turnTargetSpeed < 0){
_turnSpeed = ((_turnSpeed > 0)) ? (_turnSpeed - (_turnSpeedUpInc * 2)) : (((_turnSpeed - _turnSpeedUpInc) < _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed - _turnSpeedUpInc);
} else {
_turnSpeed = ((_turnSpeed > _turnSpeedDownInc)) ? (_turnSpeed - _turnSpeedDownInc) : ((_turnSpeed < -(_turnSpeedDownInc))) ? (_turnSpeed + _turnSpeedDownInc) : 0;
};
};
if (_topBot != 0){
_vGroup.rotateY = (_vGroup.rotateY + (_turnSpeed * 57.325));
if (_panGroup.rotateY > 0){
_vGroup.rotateY = (_vGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY - (0.0025 * 57.325)) < 0)) ? 0 : (_panGroup.rotateY - (0.0025 * 57.325));
};
if (_panGroup.rotateY < 0){
_vGroup.rotateY = (_vGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY + (0.0025 * 57.325)) > 0)) ? 0 : (_panGroup.rotateY + (0.0025 * 57.325));
};
_panGroupInner.rotateY = ((((_panGroupInner.rotateY > 1)) || ((_panGroupInner.rotateY < -1)))) ? (_panGroupInner.rotateY * 0.9) : 0;
} else {
_panGroup.rotateY = (_panGroup.rotateY + ((_turnSpeed * (Rand.makePos(_fwdSpeed) / _maxSpeedConst)) * 57.325));
};
_vGroup.rotateY = (_vGroup.rotateY + ((_vGroup.rotateY > 180)) ? -360 : ((_vGroup.rotateY < -180)) ? 360 : 0);
if ((_turnSpeed * 700) < _panGroup.roll){
_panGroup.roll = (_panGroup.roll - 1.5);
} else {
if ((_turnSpeed * 700) > _panGroup.roll){
_panGroup.roll = (_panGroup.roll + 1.5);
};
};
_vGroup.pan = (-(_turnSpeed) * 300);
}
}
}//package
Section 232
//Vehicle4 (Vehicle4)
package {
import flash.display.*;
import sandy.core.data.*;
import sandy.materials.*;
import sandy.core.scenegraph.*;
import sandy.primitive.*;
import sandy.materials.attributes.*;
import flash.utils.*;
import flash.geom.*;
import com.dynamicflash.util.*;
public class Vehicle4 {
public var _cBMP:BitmapData;
public var _waypointNum:Number;
private var _lapNum:int;// = 0
public var _vNum:int;
private var _turnSpeedDownInc:Number;// = 0.004
public var _vSkin:BitmapMaterial;
private var _pushTurn:Number;// = 0
private var _isPlayer:Boolean;// = false
public var _wSpeed:Number;
public var _canJump2:Boolean;// = true
public var _jumpTimer:int;// = 0
private var _turnTargetSpeed:Number;// = 0
public var _vMaterial:MaterialAttributes;
private var _pushDist:Number;// = 0
public var _jumpDir:Number;// = 10
public var _panGroup:TransformGroup;
public var _wTopBot:int;
private var _turnSpeed:Number;// = 0
public var _rGroup:Sprite2D;
private var _xWidth:Number;// = 30
private var _fwdSpeedUpInc:Number;// = 0.7
public var _topBot:int;// = 1
private var _nextCheck:int;// = 2
private var _fwdMaxSpeed:Number;// = 30.5
private var _pushAngle:Number;// = 0
public var _wX:Number;
public var _wZ:Number;
public var _cBMPH:Number;
public var _gBMPH:Number;
public var _vModel:MD2;
public var _cBMPW:Number;
public var _gBMPW:Number;
public var _gBMP:BitmapData;
public var _jumpInc:Number;// = 0
public var _panGroupInner:TransformGroup;
private var _collShape:int;// = 1
public var _bounce:Number;// = 2
private var _fwdTargetSpeed:Number;// = 0
private var _fwdSpeedDownInc:Number;// = 0.125
private var _vArray:Array;
private var _fwdSpeed:Number;// = 0
private var _turnSpeedUpInc:Number;// = 0.003
private var _fwdSpeedDownConstant:Number;// = 0.125
public var _wAngle:Number;
private var _turnMaxSpeed:Number;// = 0.05
private var _zLength:Number;// = 125
public var _wInc:int;// = 0
public var _vGroup:TransformGroup;
private var _rAdded:Boolean;// = false
private var _yHeight:Number;// = 45
public var _hasPointed:Boolean;// = false
private var _cArray:Array;
public var _wRot:Number;
public var _canJump:Boolean;// = true
private var _maxSpeedConst:Number;// = 30.5
private var _checkpointNum:int;// = 0
public var _creator:Object;
public function Vehicle4(c:Sprite, tskin:BitmapData, t:int, wpn:Number){
super();
_creator = c;
_waypointNum = wpn;
_vNum = t;
_vArray = _creator._vArray;
_cArray = _creator._cArray;
_gBMP = _creator.gBMP;
_gBMPW = (_gBMP.width / 2);
_gBMPH = (_gBMP.height / 2);
_cBMP = _creator.cBMP;
_cBMPW = (_cBMP.width / 2);
_cBMPH = (_cBMP.height / 2);
var decoded:ByteArray = Base64.decodeToByteArray("SURQMggAAAD0AQAA9AEAAPgDAAABAAAA9AAAANkAAADYAQAANgoAAMYAAABEAAAAhAAAAOgDAAAIGgAA2CsDALBUAwBWMDZfd2hlZWxzMDJiX1YwNi5wbmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAywCGASEBrwEZAYYBGQHUAcMArwHLANQBjAAoAdoASAHLADgBGQE4AQkBSAFXASgBVwH6AAkB2gAZAeoA2gDaAIwA+gDLAOoArQHMAdAB4AEJAeQB2gDkARMA4AE2AMwBCQF3AdABegGtAZIBNgCSARMAegHaAHcBPgCvAaUBrwHFABMBHwETAXUBkgB1AdwAkgGWAJIB2AC3AdQAtwGaAFcB2ABXAZYAMgGaADIB1ADwAc0A8AGiAPYAogD2AM0ATADYABEA2AAHAPAAVQDwAFUACQEHAAkBBwAjAVUAIwERADoBTAA6AdABSAEJAU8BCQFvAdABdwETAEgBEwB3AdoAbwHaAE8BbQAJAXcBCQF3ARkBbQAZAYYBEQFdABEBjgERAIYBKgCWARUAoAE0AJwBPAB8AUYAdQFCAHUBFQB8AREAwwA0AMcAPADeACwA5gBGAO4AQgDuABUA5gARANYAEQDPABUAlgFCAI4BRgDeAEgA1ABGAM0AQgDDACwAwwAjAMcAGwDeAA8A9gAbAPoAIwD6ADQA+gAsAPQAPAChASoAoAEjAJwBGwCGAQ8AbwEbAGsBIwBpASwAawE0AG8BPACGAUgApQETAJ4BCwCSAQUAhAEDAHgBBQBtAQsAZQEVAF8BHwBdASwAXwE4AGUBRABvAUwAegFSAIYBUwCSAVIAngFMAKUBQgCrATgArQEqAKsBHwDqAAUA3gADANIABQDHAAsAvQAVALcAHwC1ACwAtwA4AL0ARADHAEwA0ABSAN4AUwDqAFIA9gBMAP0ARAADATgABQEsAAMBIQD/ABUA9gALAEAAJQAsACUALAAsAEAALABVAGUAVQBdAEAAXQBAAGUAVQBVAEAAVQBVAFAAQABQAFUASABAAEgAVQBCAEAAQgBVADoAQAA6AFUAMgBAADIAVQAsAFUAJQBVAB0AQAAdAFUAFwBAABcAVQAPAEAADwBVAAkAQAAJAFUAAQBAAAEAVQCQAFUAiABAAIgAQACQAFUAgABAAIAAQAB7AFUAewBVAHMAQABzAFUAawBAAGsALABdACwAZQAsAFUALABQACwASAAsAEIALAA6ACwAMgAsAB0ALAAXACwADwAsAAkALAABACwAiAAsAJAALACAACwAewAsAHMALABrAFEAUAA1AAAAAgABAE4ATwA2AAMABQAEAD0ASABCAAYACAAHAEkAAQBEAAkACwAKAD4ATABBAAwADgANAEUATQAAAA8AEQAQADkACQBOABIAEwADAE4ACQAHAAMAEwAUAAgACgBPABUAFgAFAE8ACgA8AAUAFgAXAAMABQBQABgAGQACAFAABQA3AAIAGQAaADoABgBRABsAHAAAAFEABgAEAAAAHAAdAFEANQA2AAAAAQAEADYANQBOAAQAAQADADwAOwBPABcAHgAFAE8AOwA2AAUAHgAEADYAOwBRAAQAHgAAAFEAOwA6AAAAHgAbADUAUAA4AAEAAgAfADgAUAA3AB8AAgAaADUAOABOAAEAHwADAE4AOAA5AAMAHwASAFAABAADAAIAHQAYAFAAUQAEAAIAAAAdAE8ABwAIAAUAFAAVAE8ATgAHAAUAAwAUAEUATABNAA8ADgARAEUAQQBMAA8ADQAOAEwAQwBNAA4AIAARAEwAQABDAA4AIQAgAD8ASwACACIAJAAjAAIASwBKACMAJAAlAEoAPgAAACUAJwAmAEoASwA+ACUAJAAnAEIASABEAAcACAAKAEQASABJAAoACAAJAEgAQwBJAAgAIAAJAEkAQwBAAAkAIAAhAEcARgACACgAKQAjAAIARgA/ACMAKQAiAEYAPQABACkAKwAqAEYARwA9ACkAKAArAD4ARQAAACcALAAmAD4AQQBFACcALQAsAEQAPQBCAC4AKwAvAEQAAQA9AC4AKgArAAkAPAAKADAAMgAxAAkAOQA8ADAAMwAyADkAOAA8ADMANAAyADwAOAA7ADIANAA1ADsAOAA6ADUANAA2ADoAOAA3ADYANAA3ADoABQAGADYAOQA4ADoANwAFADYANwA5AAYAAwAEADoAPAA7AAYABQADADoAPQA8AAoABwAJAD4AQAA/AAoACAAHAD4AQQBAAAAAQwBKABAAIABCAAAATQBDABAAEQAgAEAAPgBLACEADABDAEAATAA+ACEADgAMAAEAQABGAAsAIQBEAAEASQBAAAsACQAhAEMAPQBHACAABgBFAEMASAA9ACAACAAGAEYASwA/AEQAQwBGAEYAQABLAEQAIQBDAEcASgBDAEUAQgAgAEcAAgBKAEUARwBCAC0ALwAzAEgASgBJAA8AEQAzAEsATABJABkAGwAzAE0ATgBJACcAKQAzAE8AUABJABAANAASAFEAUwBSABoANAAcAFQAUwBVACgANAAqAFYAUwBXAC4ANAAwAFgAUwBZABEAEwAzAEwAWgBJABMAFQAzAFoAWwBJABgANAAaAFwAUwBUABYANAAYAF0AUwBcABQANAAWAF4AUwBdABIANAAUAFIAUwBeAA4ANAAQAF8AUwBRAAwANAAOAGAAUwBfAAwAMgA0AGAAYQBTADAANAAyAFkAUwBhACwANAAuAGIAUwBYACoANAAsAFcAUwBiACYANAAoAGMAUwBWACQANAAmAGQAUwBjACAANAAiAGUAUwBmAB4ANAAgAGcAUwBlABwANAAeAFUAUwBnAA0ADwAzAGgASwBJAAsADQAzAGkAaABJAAsAMwAxAGkASQBqAC8AMQAzAEoAagBJACsALQAzAGsASABJACkAKwAzAFAAawBJACUAJwAzAGwATwBJACMAJQAzAG0AbABJACEAIwAzAG4AbQBJAB8AIQAzAG8AbgBJAB0AHwAzAHAAbwBJABsAHQAzAE4AcABJABcAGQAzAHEATQBJABUAFwAzAFsAcQBJADEAawBqAGoAcwByAC8AawAxAEoAcwBqAC8AbABrAEoAdABzAC0AbAAvAEgAdABKAC0AbQBsAEgAdQB0ACsAbQAtAGsAdQBIACsAbgBtAGsAdgB1ACkAbgArAFAAdgBrACkAbwBuAFAAdwB2ACcAbwApAE8AdwBQACcAcABvAE8AeAB3ACUAcAAnAGwAeABPACUAcQBwAGwAeQB4ACMAcQAlAG0AeQBsACMAcgBxAG0AegB5ACEAcgAjAG4AegBtACEAcwByAG4AewB6AB8AcwAhAG8AewBuAB8AdABzAG8AfAB7AB0AdAAfAHAAfABvAB0AdQB0AHAAfQB8ABsAdQAdAE4AfQBwABsAdgB1AE4AfgB9ABkAdgAbAE0AfgBOABkAdwB2AE0AfwB+ABcAdwAZAHEAfwBNABcAeAB3AHEAgAB/ABUAeAAXAFsAgABxABUAeQB4AFsAgQCAABMAeQAVAFoAgQBbABMAZgB5AFoAggCBABEAZgATAEwAggBaABEAZwBmAEwAgwCCAA8AZwARAEsAgwBMAA8AaABnAEsAhACDAA0AaAAPAGgAhABLAA0AaQBoAGgAhQCEAAsAaQANAGkAhQBoAAsAagBpAGkAcgCFAAsAMQBqAGkAagByACIANAAkAGYAUwBkACoAgQCCAFcAhwCGACoALACBAFcAYgCHACwAgACBAGIAiACHACwALgCAAGIAWACIAC4AfwCAAFgAiQCIAC4AMAB/AFgAWQCJADAAfgB/AFkAigCJADAAMgB+AFkAYQCKADIAfQB+AGEAiwCKAAwAfQAyAGAAiwBhAAwAfAB9AGAAjACLAAwADgB8AGAAXwCMAA4AewB8AF8AjQCMAA4AEAB7AF8AUQCNABAAegB7AFEAjgCNABAAEgB6AFEAUgCOABIAjQB6AFIAjwCOABIAFACNAFIAXgCPABQAjACNAF4AkACPABQAFgCMAF4AXQCQABYAiwCMAF0AkQCQABYAGACLAF0AXACRABgAigCLAFwAkgCRABgAGgCKAFwAVACSABoAiQCKAFQAkwCSABoAHACJAFQAVQCTABwAiACJAFUAlACTABwAHgCIAFUAZwCUAB4AhwCIAGcAlQCUAB4AIACHAGcAZQCVACAAhgCHAGUAlgCVACAAIgCGAGUAZgCWACIAhQCGAGYAlwCWACIAJACFAGYAZACXACQAhACFAGQAmACXACQAJgCEAGQAYwCYACYAgwCEAGMAmQCYACYAKACDAGMAVgCZACgAggCDAFYAhgCZACgAKgCCAFYAVwCGAF0AhgCFAJoAnACbAF0AXgCGAJoAnQCcAGYAZQB5AJ4AoACfAGYAUgBlAJ4AoQCgAHkAZAB4AJ8AowCiAHkAZQBkAJ8AoACjAHgAYwB3AKIApQCkAHgAZABjAKIAowClAHcAYgB2AKQApwCmAHcAYwBiAKQApQCnAHYAYQB1AKYAqQCoAHYAYgBhAKYApwCpAHUAYAB0AKgAqwCqAHUAYQBgAKgAqQCrAHQAXwBzAKoArQCsAHQAYABfAKoAqwCtAHMAXgByAKwAnQCuAHMAXwBeAKwArQCdAHIAXQBxAK4AmgCvAHIAXgBdAK4AnQCaAHEAXABwAK8AsQCwAHEAXQBcAK8AmgCxAHAAWwBvALAAswCyAHAAXABbALAAsQCzAG8AWgBuALIAtQC0AG8AWwBaALIAswC1AG4AWQBtALQAtwC2AG4AWgBZALQAtQC3AG0AWABsALYAuQC4AG0AWQBYALYAtwC5AGwAVwBrALoAvAC7AGwAWABXALoAvQC8AGsAVgBqALsAvwC+AGsAVwBWALsAvAC/AFUAagBWAMAAvgC/AFUAaQBqAMAAwQC+AGkAVABoAMEAwwDCAGkAVQBUAMEAwADDAGgAUwBnAMIAxQDEAGgAVABTAMIAwwDFAGcAUgBmAMQAoQCeAGcAUwBSAMQAxQChAFIAjQBlAKEAxgCgAFIAegCNAKEAxwDGAGUAjABkAKAAyACjAGUAjQCMAKAAxgDIAGQAiwBjAKMAyQClAGQAjACLAKMAyADJAGMAigBiAKUAygCnAGMAiwCKAKUAyQDKAGIAiQBhAKcAywCpAGIAigCJAKcAygDLAGEAiABgAKkAzACrAGEAiQCIAKkAywDMAGAAhwBfAKsAzQCtAGAAiACHAKsAzADNAF8AhgBeAK0AnACdAF8AhwCGAK0AzQCcAF0AhABcAJoAzgCxAF0AhQCEAJoAmwDOAFwAgwBbALEAzwCzAFwAhACDALEAzgDPAFsAggBaALMA0AC1AFsAgwCCALMAzwDQAFoAgQBZALUA0QC3AFoAggCBALUA0ADRAFkAgABYALcA0gC5AFkAgQCAALcA0QDSAFgAfwBXAL0A0wC8AFgAgAB/AL0A1ADTAFcAfgBWALwA1QC/AFcAfwB+ALwA0wDVAH0AVgB+ANYAvwDVAH0AVQBWANYAwAC/AFUAfABUAMAA1wDDAFUAfQB8AMAA1gDXAFQAewBTAMMA2ADFAFQAfAB7AMMA1wDYAFMAegBSAMUAxwChAFMAewB6AMUA2ADHAMgAoAChAMUA2ADHAMgAoQDJAMUAxwChAMcAnwCgAMMA1wDYAMcAoADIAMMA2ADFAMYAngCfAMAA1gDXAMYAnwDHAMAA1wDDAJ4AxgDFANYAwAC/AJ4AxQCdANYAvwDVAMQAnACdALwA0wDVAMQAnQDFALwA1QC/AMMAmwCcAL0A1ADTAMMAnADEAL0A0wC8AMIAmgCbALcA0QDSAMIAmwDDALcA0gC5AMEAmQCaALUA0ADRAMEAmgDCALUA0QC3AMAAmACZALMAzwDQAMAAmQDBALMA0AC1AL8AlwCYALEAzgDPAL8AmADAALEAzwCzAL4AlgCXAJoAmwDOAL4AlwC/AJoAzgCxALwAlACVAK0AzQCcALwAlQC9AK0AnACdALsAkwCUAKsAzADNALsAlAC8AKsAzQCtALoAkgCTAKkAywDMALoAkwC7AKkAzACrALkAkQCSAKcAygDLALkAkgC6AKcAywCpALgAkACRAKUAyQDKALgAkQC5AKUAygCnALcAjwCQAKMAyADJALcAkAC4AKMAyQClALYAjgCPAKAAxgDIALYAjwC3AKAAyACjAMkAoQCOAKEAxwDGAMkAjgC2AKEAxgCgALQAyADJAMQAxQChALQAyQC1AMQAoQCeALMAxwDIAMIAwwDFALMAyAC0AMIAxQDEALIAxgDHAMEAwADDALIAxwCzAMEAwwDCAMYAsgCxAMAAwQC+AMYAsQDFAMAAvgC/ALAAxADFALsAvAC/ALAAxQCxALsAvwC+AK8AwwDEALoAvQC8AK8AxACwALoAvAC7AK4AwgDDALYAtwC5AK4AwwCvALYAuQC4AK0AwQDCALQAtQC3AK0AwgCuALQAtwC2AKwAwADBALIAswC1AKwAwQCtALIAtQC0AKsAvwDAALAAsQCzAKsAwACsALAAswCyAKoAvgC/AK8AmgCxAKoAvwCrAK8AsQCwAKkAvQC+AK4AnQCaAKkAvgCqAK4AmgCvAKgAvAC9AKwArQCdAKgAvQCpAKwAnQCuAKcAuwC8AKoAqwCtAKcAvACoAKoArQCsAKYAugC7AKgAqQCrAKYAuwCnAKgAqwCqAKUAuQC6AKYApwCpAKUAugCmAKYAqQCoAKQAuAC5AKQApQCnAKQAuQClAKQApwCmAKMAtwC4AKIAowClAKMAuACkAKIApQCkAKIAtgC3AJ8AoACjAKIAtwCjAJ8AowCiALUAyQC2AJ4AoQCgALUAtgCiAJ4AoACfAL4AvQCVAJoAnQCcAL4AlQCWAJoAnACbANYA1ACZAFYAVwCGANYAmQCYAFYAhgCZANgA1gCYAGMAVgCZANgAmACXAGMAmQCYANoA2ACXAGQAYwCYANoAlwCWAGQAmACXANwA2gCWAGYAZACXANwAlgCVAGYAlwCWAN4A3ACVAGUAZgCWAN4AlQCUAGUAlgCVAOAA3gCUAGcAZQCVAOAAlACTAGcAlQCUAOIA4ACTAFUAZwCUAOIAkwCSAFUAlACTAOQA4gCSAFQAVQCTAOQAkgCRAFQAkwCSAOYA5ACRAFwAVACSAOYAkQCQAFwAkgCRAOgA5gCQAF0AXACRAOgAkACPAF0AkQCQAOoA6ACPAF4AXQCQAOoAjwCOAF4AkACPAOwA6gCOAFIAXgCPAOwAjgChAFIAjwCOAO4A7AChAFEAUgCOAO4AoQCgAFEAjgCNAPAA7gCgAF8AUQCNAPAAoACfAF8AjQCMAPIA8ACfAGAAXwCMAPIAnwCeAGAAjACLAPIAngDMAGAAiwBhAMwAngCdAGEAiwCKAM4AzACdAFkAYQCKAM4AnQCcAFkAigCJANAAzgCcAFgAWQCJANAAnACbAFgAiQCIANIA0ACbAGIAWACIANIAmwCaAGIAiACHANQA0gCaAFcAYgCHANQAmgCZAFcAhwCGANwAygDaAGYAUwBkAPMAzQCxAGkAagByAPMAsQCyAGkAcgCFAPMAsgDxAGkAhQBoAPEAsgCzAGgAhQCEAPEAswDvAGgAhABLAO8AswC0AEsAhACDAO8AtADtAEsAgwBMAO0AtAC1AEwAgwCCAO0AtQDrAEwAggBaAOsAtQCiAFoAggCBAOsAogDpAFoAgQBbAOkAogCjAFsAgQCAAOkAowDnAFsAgABxAOcAowCkAHEAgAB/AOcApADlAHEAfwBNAOUApAClAE0AfwB+AOUApQDjAE0AfgBOAOMApQCmAE4AfgB9AOMApgDhAE4AfQBwAOEApgCnAHAAfQB8AOEApwDfAHAAfABvAN8ApwCoAG8AfAB7AN8AqADdAG8AewBuAN0AqACpAG4AewB6AN0AqQDbAG4AegBtANsAqQCqAG0AegB5ANsAqgDZAG0AeQBsANkAqgCrAGwAeQB4ANkAqwDXAGwAeABPANcAqwCsAE8AeAB3ANcArADVAE8AdwBQANUArACtAFAAdwB2ANUArQDTAFAAdgBrANMArQCuAGsAdgB1ANMArgDRAGsAdQBIANEArgCvAEgAdQB0ANEArwDPAEgAdABKAM8ArwCwAEoAdABzAM8AsADNAEoAcwBqAM0AsACxAGoAcwByAOkA5wDLAFsAcQBJAOcA5QDLAHEATQBJAOMA4QDLAE4AcABJAOEA3wDLAHAAbwBJAN8A3QDLAG8AbgBJAN0A2wDLAG4AbQBJANsA2QDLAG0AbABJANkA1wDLAGwATwBJANUA0wDLAFAA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");
_vGroup = new TransformGroup();
_vModel = new MD2("_vModel", decoded, 10);
_vModel.rotateY = 90;
decoded = null;
_vMaterial = new MaterialAttributes(new LineAttributes(0, 0, 0), new LightAttributes(false, 0));
_vSkin = new BitmapMaterial(tskin, _vMaterial, 0);
_vModel.appearance = new Appearance(_vSkin);
_panGroup = new TransformGroup();
_panGroupInner = new TransformGroup();
_panGroupInner.addChild(_vModel);
_panGroup.addChild(_panGroupInner);
_vGroup.addChild(_panGroup);
_rGroup = new Sprite2D(("REDSparker" + t), new REDSpark(), 0.6);
_rGroup.autoCenter = false;
_rGroup.floorCenter = true;
_rGroup.y = -75;
getNewWaypoint();
getNewCheckpoint();
if (t != 0){
} else {
_isPlayer = true;
};
}
public function get zLength():Number{
return (_zLength);
}
public function get yHeight():Number{
return (_yHeight);
}
public function set fwdTargetSpeed(value:Number):void{
_fwdTargetSpeed = value;
}
public function get collShape():int{
return (_collShape);
}
public function get fwdMaxSpeed():Number{
return (_fwdMaxSpeed);
}
public function get xWidth():Number{
return (_xWidth);
}
public function get topBot():int{
return (_topBot);
}
public function moveMe():void{
var speedRatio:*;
if (_fwdTargetSpeed > 0){
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedDownInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedDownInc);
} else {
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedUpInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedUpInc);
};
};
} else {
if (_fwdTargetSpeed < 0){
if (_fwdSpeed < _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed + _fwdSpeedDownInc) > _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed + _fwdSpeedDownInc);
} else {
if (_fwdSpeed > _fwdTargetSpeed){
_fwdSpeed = (((_fwdSpeed - _fwdSpeedUpInc) < _fwdTargetSpeed)) ? _fwdTargetSpeed : (_fwdSpeed - _fwdSpeedUpInc);
};
};
} else {
_fwdSpeed = ((_fwdSpeed > _fwdSpeedDownInc)) ? (_fwdSpeed - _fwdSpeedDownInc) : ((_fwdSpeed < -(_fwdSpeedDownInc))) ? (_fwdSpeed + _fwdSpeedDownInc) : 0;
};
};
_vGroup.moveForward(_fwdSpeed);
if (_pushDist != 0){
pushMe();
//unresolved jump
};
checkOnTrack();
if (_canJump == true){
_vModel.frame = ((((_vModel.frame > 4)) || ((_vModel.frame < 1)))) ? 1 : _vModel.frame;
_vModel.frame = (_vModel.frame + (_fwdSpeed / 20));
_vModel.frame = (_vModel.frame + ((_vModel.frame > 4)) ? -3 : ((_vModel.frame < 1)) ? 3 : 0);
};
if (((_isPlayer) && ((_creator._creator.gameMode == 3)))){
speedRatio = (Math.abs(_fwdSpeed) / _maxSpeedConst);
_creator._creator.speedHIGHVolume = speedRatio;
_creator._creator.speedLOWVolume = (1 - speedRatio);
};
}
public function get fwdSpeedUpInc():Number{
return (_fwdSpeedUpInc);
}
public function get fwdSpeed():Number{
return (_fwdSpeed);
}
public function pushMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushAngle);
_vGroup.moveForward(_pushDist);
_vGroup.rotateY = (_vGroup.rotateY - _pushAngle);
_pushDist = (((((_pushDist * 0.8) < 1)) && (((_pushDist * 0.8) > -1)))) ? 0 : (_pushDist * 0.8);
}
public function checkDIR():void{
_creator._chArray[_checkpointNum].returnAngle(this);
}
private function getSingleColl(tX:Number, tZ:Number, cX:Number, cZ:Number):Number{
var xDiff:Number = (cX - tX);
var zDiff:Number = (cZ - tZ);
var _cAngle:Number = 1000;
if ((((Math.abs(xDiff) < 30)) && ((Math.abs(zDiff) < 30)))){
_cAngle = (((Math.atan2(zDiff, xDiff) * 57.325) - 90) - _vGroup.rotateY);
_cAngle = (_cAngle + ((_cAngle < -180)) ? 360 : ((_cAngle > 180)) ? -360 : 0);
};
return (_cAngle);
}
public function set pushTurn(value:Number):void{
_pushTurn = value;
}
public function get vModel():MD2{
return (_vModel);
}
private function removeREDSpark():void{
_rGroup.remove();
_rAdded = false;
}
public function spinMe():void{
_vGroup.rotateY = (_vGroup.rotateY + _pushTurn);
_pushTurn = (_pushTurn * 0.8);
_pushTurn = ((((_pushTurn > -0.005)) && ((_pushTurn < 0.005)))) ? 0 : _pushTurn;
}
public function get fwdTargetSpeed():Number{
return (_fwdTargetSpeed);
}
public function get turnTargetSpeed():Number{
return (_turnTargetSpeed);
}
public function set waypointNum(value:Number):void{
_waypointNum = value;
}
private function checkOnTrack():void{
var groundNum:uint = checkGround(_topBot);
_fwdMaxSpeed = ((_topBot == 0)) ? _fwdSpeed : ((groundNum == 0)) ? ((_isPlayer == false)) ? 10 : 5 : _maxSpeedConst;
if (_isPlayer){
_creator._creator.offTrack = false;
};
switch (groundNum){
case 0xFC0100:
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = _vModel.rotateZ;
_canJump2 = false;
break;
case 0xF6FF00:
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = (_fwdSpeed + (((((_fwdSpeed + 5) < (_fwdMaxSpeed * 1.5))) && (!((_topBot == 0))))) ? 5 : 0);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.boostSound.gotoAndPlay("IN");
//unresolved jump
};
_canJump2 = true;
break;
case 6872054:
_turnSpeed = 0;
if (_rAdded == false){
_rAdded = true;
_vGroup.addChild(_rGroup);
};
_rGroup.content.rotation = (_vModel.rotateZ + 1);
_canJump2 = true;
break;
case 130243:
_canJump2 = true;
jumpMe(true);
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
_fwdSpeed = ((_fwdSpeed < 5)) ? 5 : _fwdSpeed;
break;
case 0:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
if (_isPlayer){
_creator._creator.offTrack = true;
};
break;
default:
_canJump2 = true;
if ((_rAdded == true)){
removeREDSpark();
//unresolved jump
};
};
_fwdSpeedDownInc = ((_fwdMaxSpeed <= 10)) ? 0.5 : _fwdSpeedDownConstant;
}
private function getNewWaypoint():void{
var wObj:Object = _creator._wArray[_wInc].getNewPosition(this, _waypointNum);
_wX = wObj.nX;
_wZ = wObj.nZ;
_wSpeed = wObj.speed;
_wRot = wObj.nAngle;
_wTopBot = wObj.topBot;
_waypointNum = wObj.waypointNum;
}
public function jumpMe(cont:Boolean):void{
if (_canJump){
if ((((((cont == true)) && ((_jumpTimer <= 0)))) && (_canJump2))){
_canJump = false;
if (_isPlayer == true){
_jumpTimer = 1;
if ((((_creator._creator.soundOn == true)) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeOUT");
_creator._creator.speedHIGH.gotoAndPlay("fadeOUT");
_creator._creator.speedJUMP.gotoAndPlay("IN");
};
} else {
_jumpTimer = 10;
};
_jumpInc = 25;
_jumpDir = ((_topBot == 1)) ? 8 : -8;
_bounce = 2;
_topBot = 0;
_vModel.frame = 4;
} else {
_jumpTimer--;
};
} else {
_vModel.frame = (_vModel.frame + 1);
_vGroup.moveVertically(_jumpDir);
_jumpInc--;
if (_jumpInc == 0){
_bounce--;
_topBot = ((_jumpDir > 0)) ? 2 : 1;
_canJump = true;
_vModel.frame = 4;
_vModel.rotateZ = (_vModel.rotateZ + 180);
if ((((((_isPlayer == true)) && ((_creator._creator.soundOn == true)))) && ((_creator._creator.gameMode == 3)))){
_creator._creator.speedLOW.gotoAndPlay("fadeIN");
_creator._creator.speedHIGH.gotoAndPlay("fadeIN");
};
};
};
}
public function get turnSpeedUpInc():Number{
return (_turnSpeedUpInc);
}
public function set turnSpeed(value:Number):void{
_turnSpeed = value;
}
public function get panGroupInner():TransformGroup{
return (_panGroupInner);
}
public function get isPlayer():Boolean{
return (_isPlayer);
}
public function set fwdSpeed(value:Number):void{
_fwdSpeed = value;
}
public function get turnSpeedDownInc():Number{
return (_turnSpeedDownInc);
}
private function checkGround(tB:int):uint{
var retVar:uint = ((tB == 1)) ? _gBMP.getPixel(((_vGroup.x / 10) + _gBMPW), ((-(_vGroup.z) / 10) + _gBMPH)) : _cBMP.getPixel(((_vGroup.x / 10) + _cBMPW), ((-(_vGroup.z) / 10) + _cBMPH));
return (retVar);
}
public function get pushTurn():Number{
return (_pushTurn);
}
public function get getY():int{
return (_vGroup.y);
}
public function set pushDist(value:Number):void{
_pushDist = value;
}
public function get typeOf():String{
return ("Vehicle");
}
public function get turnSpeed():Number{
return (_turnSpeed);
}
public function get vGroup():TransformGroup{
return (_vGroup);
}
public function get waypointNum():Number{
return (_waypointNum);
}
public function getNewCheckpoint():void{
var posit:int;
var checkP:Object;
if (_creator._creator.gameMode == 3){
if (((_isPlayer) && ((_lapNum < _creator._numOfLaps)))){
posit = _creator._chArray[_checkpointNum].returnPosition(_lapNum);
_creator._creator.playerPosition = ((posit == 0)) ? _creator._creator.playerPosition : (posit + 1);
_creator._creator.HUD.innerHUD.posBOX.text = ((posit == 0)) ? _creator._creator.HUD.innerHUD.posBOX.text : ((posit == 1)) ? "2nd place" : ((posit == 2)) ? "3rd place" : "4th place";
};
_nextCheck--;
if (_nextCheck <= 0){
checkP = _creator._chArray[_checkpointNum].checkPoint(_vGroup.x, _vGroup.z, _lapNum, _isPlayer);
if (checkP.collTrue == true){
_checkpointNum++;
if (_checkpointNum >= _creator._chArray.length){
_lapNum++;
_checkpointNum = 0;
if (_isPlayer){
if (_lapNum == _creator._numOfLaps){
_creator._creator.HUD.innerHUD.lapBOX.text = "";
_lapNum++;
_creator._creator.toOutroEF();
} else {
_creator._creator.setLapCOUNTER(_lapNum);
_creator._creator.HUD.innerHUD.lapBOX.text = ((("Lap: " + (_lapNum + 1)) + " / ") + _creator._numOfLaps);
};
};
};
} else {
_nextCheck = checkP.nextColl;
};
};
};
}
public function get pushAngle():Number{
return (_pushAngle);
}
public function controlMe():void{
_wAngle = (((Math.atan2((_wZ - _vGroup.z), (_wX - _vGroup.x)) * 57.325) - 90) - _vGroup.rotateY);
_wAngle = (_wAngle + ((_wAngle < -180)) ? 360 : ((_wAngle > 180)) ? -360 : 0);
_fwdTargetSpeed = (_fwdMaxSpeed * _wSpeed);
moveMe();
_turnTargetSpeed = ((_wAngle > 0)) ? _turnMaxSpeed : -(_turnMaxSpeed);
var curTurn:Number = Math.abs(_wAngle);
if (curTurn < 45){
_turnTargetSpeed = (_turnTargetSpeed * (curTurn / 45));
};
if (_topBot != 0){
turnMe();
};
if (_topBot != _wTopBot){
jumpMe(true);
};
var absAngle:Number = Math.abs(_wAngle);
if (absAngle <= 90){
_hasPointed = true;
};
checkColls();
if ((((((Math.abs((_vGroup.x - _wX)) < 100)) && ((Math.abs((_vGroup.z - _wZ)) < 100)))) || ((((absAngle > 90)) && ((_hasPointed == true)))))){
_wInc = (((_wInc + 1) == _creator._wArray.length)) ? 0 : (_wInc + 1);
getNewWaypoint();
_hasPointed = false;
};
getNewCheckpoint();
}
public function get turnMaxSpeed():Number{
return (_turnMaxSpeed);
}
public function get panGroup():TransformGroup{
return (_panGroup);
}
public function get pushDist():Number{
return (_pushDist);
}
public function get fwdSpeedDownInc():Number{
return (_fwdSpeedDownInc);
}
private function makeSingleColl(collObj:Object):void{
var _vOtherZ:Number;
var _vOtherR:Number;
var xDiff:Number;
var zDiff:Number;
var tDiff:Number;
var pD:Number;
var rM:int;
var _vOther:Object = collObj;
var _vOtherX:Number = collObj.vGroup.x;
if (Math.abs((_vOtherX - _vGroup.x)) < 100){
_vOtherZ = collObj.vGroup.z;
if (Math.abs((_vOtherZ - _vGroup.z)) < 100){
_vOtherR = collObj.vGroup.rotateY;
collObj = _creator._creator.checkColls(_vGroup.x, _vGroup.z, _vGroup.rotateY, _collShape, _vOtherX, _vOtherZ, _vOtherR, _vOther.collShape);
if (collObj.isColl == true){
xDiff = (_vGroup.x - _vOtherX);
zDiff = (_vGroup.z - _vOtherZ);
tDiff = Math.sqrt(((xDiff * xDiff) + (zDiff * zDiff)));
_pushAngle = ((Math.atan2(zDiff, xDiff) * 57.325) - 90);
_vOther.pushAngle = (_pushAngle + 180);
pD = ((((110 - tDiff) / 2) < 5)) ? 5 : ((110 - tDiff) / 2);
_pushDist = (_fwdSpeed / 3);
_vOther.pushDist = (_pushDist + (_vOther.fwdSpeed / 2));
rM = 3;
if (collObj.isBehind == true){
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (_pushDist / rM);
};
} else {
if (collObj.isRight == true){
_pushTurn = (_pushDist / rM);
_vOther.pushTurn = (_pushDist / rM);
} else {
_pushTurn = (-(_pushDist) / rM);
_vOther.pushTurn = (-(_pushDist) / rM);
};
};
};
};
};
}
public function set pushAngle(value:Number):void{
_pushAngle = value;
}
public function checkColls():void{
var i:int = (Number(_vNum) + 1);
while (i < _cArray.length) {
if ((((((Math.abs((_vGroup.x - _cArray[i].vGroup.x)) < (_zLength + _cArray[i].zLength))) && ((Math.abs((_vGroup.z - _cArray[i].vGroup.z)) < (_zLength + _cArray[i].zLength))))) && ((((((_cArray[i].topBot == 3)) || ((((_topBot == _cArray[i].topBot)) && (!((_topBot == 0))))))) || ((Math.abs((_vGroup.y - _cArray[i].getY)) < ((_vGroup.y < _cArray[i].getY)) ? _yHeight : ((_vGroup.y > _cArray[i].getY)) ? _cArray[i].yHeight : Math.max(_yHeight, _cArray[i].yHeight))))))){
if ((((((((_isPlayer == false)) && ((_cArray[i].isMoveable == false)))) && ((_cArray[i].typeOf == "Wall")))) && (!((_cArray[i].topBot == 3))))){
_creator._creator.cD.HGCollision(this, _cArray[i], true);
};
_creator._creator.cD.HGCollision(this, _cArray[i]);
};
i++;
};
}
public function set turnTargetSpeed(value:Number):void{
_turnTargetSpeed = value;
}
public function get isMoveable():Boolean{
return (true);
}
public function turnMe():void{
if (_pushTurn != 0){
spinMe();
};
var fSpeed:Number = Math.abs(_fwdSpeed);
var turnMod:Number = (fSpeed / _maxSpeedConst);
turnMod = ((turnMod > 1)) ? 1 : ((turnMod < 0.5)) ? 0.5 : turnMod;
_turnTargetSpeed = (_turnTargetSpeed * turnMod);
_turnTargetSpeed = (_turnTargetSpeed * ((_fwdSpeed < 0)) ? -1 : 1);
if (_turnTargetSpeed > 0){
_turnSpeed = ((_turnSpeed < 0)) ? (_turnSpeed + (_turnSpeedUpInc * 2)) : (((_turnSpeed + _turnSpeedUpInc) > _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed + _turnSpeedUpInc);
} else {
if (_turnTargetSpeed < 0){
_turnSpeed = ((_turnSpeed > 0)) ? (_turnSpeed - (_turnSpeedUpInc * 2)) : (((_turnSpeed - _turnSpeedUpInc) < _turnTargetSpeed)) ? _turnTargetSpeed : (_turnSpeed - _turnSpeedUpInc);
} else {
_turnSpeed = ((_turnSpeed > _turnSpeedDownInc)) ? (_turnSpeed - _turnSpeedDownInc) : ((_turnSpeed < -(_turnSpeedDownInc))) ? (_turnSpeed + _turnSpeedDownInc) : 0;
};
};
if (_topBot != 0){
_vGroup.rotateY = (_vGroup.rotateY + (_turnSpeed * 57.325));
if (_panGroup.rotateY > 0){
_vGroup.rotateY = (_vGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY - (0.0025 * 57.325)) < 0)) ? 0 : (_panGroup.rotateY - (0.0025 * 57.325));
};
if (_panGroup.rotateY < 0){
_vGroup.rotateY = (_vGroup.rotateY - (0.025 * 57.325));
_panGroup.rotateY = (_panGroup.rotateY + (0.025 * 57.325));
_panGroup.rotateY = (((_panGroup.rotateY + (0.0025 * 57.325)) > 0)) ? 0 : (_panGroup.rotateY + (0.0025 * 57.325));
};
_panGroupInner.rotateY = ((((_panGroupInner.rotateY > 1)) || ((_panGroupInner.rotateY < -1)))) ? (_panGroupInner.rotateY * 0.9) : 0;
} else {
_panGroup.rotateY = (_panGroup.rotateY + ((_turnSpeed * (Rand.makePos(_fwdSpeed) / _maxSpeedConst)) * 57.325));
};
_vGroup.rotateY = (_vGroup.rotateY + ((_vGroup.rotateY > 180)) ? -360 : ((_vGroup.rotateY < -180)) ? 360 : 0);
if ((_turnSpeed * 700) < _panGroup.roll){
_panGroup.roll = (_panGroup.roll - 1.5);
} else {
if ((_turnSpeed * 700) > _panGroup.roll){
_panGroup.roll = (_panGroup.roll + 1.5);
};
};
_vGroup.pan = (-(_turnSpeed) * 300);
}
}
}//package
Section 233
//vertWall (vertWall)
package {
import flash.display.*;
public dynamic class vertWall extends BitmapData {
public function vertWall(w:Number, h:Number){
super(w, h);
}
}
}//package