gdjs.IntroCode = {};
gdjs.IntroCode.GDDCbrandingObjects1= [];
gdjs.IntroCode.GDDCbrandingObjects2= [];
gdjs.IntroCode.GDUIBGObjects1= [];
gdjs.IntroCode.GDUIBGObjects2= [];
gdjs.IntroCode.GDStraightObjects1= [];
gdjs.IntroCode.GDStraightObjects2= [];
gdjs.IntroCode.GDCornerObjects1= [];
gdjs.IntroCode.GDCornerObjects2= [];
gdjs.IntroCode.GDEndObjects1= [];
gdjs.IntroCode.GDEndObjects2= [];
gdjs.IntroCode.GDChicaneObjects1= [];
gdjs.IntroCode.GDChicaneObjects2= [];
gdjs.IntroCode.GDCrossingObjects1= [];
gdjs.IntroCode.GDCrossingObjects2= [];
gdjs.IntroCode.GDTreeGreenObjects1= [];
gdjs.IntroCode.GDTreeGreenObjects2= [];
gdjs.IntroCode.GDTreeBlossomObjects1= [];
gdjs.IntroCode.GDTreeBlossomObjects2= [];
gdjs.IntroCode.GDTreeSnowObjects1= [];
gdjs.IntroCode.GDTreeSnowObjects2= [];
gdjs.IntroCode.GDMudObjects1= [];
gdjs.IntroCode.GDMudObjects2= [];
gdjs.IntroCode.GDchicaneinObjects1= [];
gdjs.IntroCode.GDchicaneinObjects2= [];
gdjs.IntroCode.GDChicaneOutObjects1= [];
gdjs.IntroCode.GDChicaneOutObjects2= [];
gdjs.IntroCode.GDHeadlightObjects1= [];
gdjs.IntroCode.GDHeadlightObjects2= [];
gdjs.IntroCode.GDStreetLightObjects1= [];
gdjs.IntroCode.GDStreetLightObjects2= [];
gdjs.IntroCode.GDLampleftObjects1= [];
gdjs.IntroCode.GDLampleftObjects2= [];
gdjs.IntroCode.GDlampdownObjects1= [];
gdjs.IntroCode.GDlampdownObjects2= [];
gdjs.IntroCode.GDLampRightObjects1= [];
gdjs.IntroCode.GDLampRightObjects2= [];
gdjs.IntroCode.GDTyresObjects1= [];
gdjs.IntroCode.GDTyresObjects2= [];
gdjs.IntroCode.GDbarrelsObjects1= [];
gdjs.IntroCode.GDbarrelsObjects2= [];
gdjs.IntroCode.GDZebraCrossingObjects1= [];
gdjs.IntroCode.GDZebraCrossingObjects2= [];
gdjs.IntroCode.GDGrassBGObjects1= [];
gdjs.IntroCode.GDGrassBGObjects2= [];
gdjs.IntroCode.GDSnowBGObjects1= [];
gdjs.IntroCode.GDSnowBGObjects2= [];
gdjs.IntroCode.GDVPropWalkingObjects1= [];
gdjs.IntroCode.GDVPropWalkingObjects2= [];
gdjs.IntroCode.GDHPropWalkingObjects1= [];
gdjs.IntroCode.GDHPropWalkingObjects2= [];
gdjs.IntroCode.GDPuddlesObjects1= [];
gdjs.IntroCode.GDPuddlesObjects2= [];
gdjs.IntroCode.GDCrossingLightObjects1= [];
gdjs.IntroCode.GDCrossingLightObjects2= [];
gdjs.IntroCode.GDVPropAnimalObjects1= [];
gdjs.IntroCode.GDVPropAnimalObjects2= [];
gdjs.IntroCode.GDHPropAnimalObjects1= [];
gdjs.IntroCode.GDHPropAnimalObjects2= [];
gdjs.IntroCode.GDHPropWanderingCowObjects1= [];
gdjs.IntroCode.GDHPropWanderingCowObjects2= [];
gdjs.IntroCode.GDTriggerActionObjects1= [];
gdjs.IntroCode.GDTriggerActionObjects2= [];
gdjs.IntroCode.GDTriggerHIDDENBARRIERObjects1= [];
gdjs.IntroCode.GDTriggerHIDDENBARRIERObjects2= [];
gdjs.IntroCode.GDTriggerActionBARRIERObjects1= [];
gdjs.IntroCode.GDTriggerActionBARRIERObjects2= [];
gdjs.IntroCode.GDTriggerActionBRIDGEObjects1= [];
gdjs.IntroCode.GDTriggerActionBRIDGEObjects2= [];
gdjs.IntroCode.GDTriggerActionBRIDGEIGNORETRAINObjects1= [];
gdjs.IntroCode.GDTriggerActionBRIDGEIGNORETRAINObjects2= [];
gdjs.IntroCode.GDTrainCrossingBarrierObjects1= [];
gdjs.IntroCode.GDTrainCrossingBarrierObjects2= [];
gdjs.IntroCode.GDHiSpeedTrainObjects1= [];
gdjs.IntroCode.GDHiSpeedTrainObjects2= [];
gdjs.IntroCode.GDTrainTracksObjects1= [];
gdjs.IntroCode.GDTrainTracksObjects2= [];
gdjs.IntroCode.GDCollisionSmokeObjects1= [];
gdjs.IntroCode.GDCollisionSmokeObjects2= [];
gdjs.IntroCode.GDCarStartObjects1= [];
gdjs.IntroCode.GDCarStartObjects2= [];
gdjs.IntroCode.GDCarStopObjects1= [];
gdjs.IntroCode.GDCarStopObjects2= [];
gdjs.IntroCode.GDTriggerdownObjects1= [];
gdjs.IntroCode.GDTriggerdownObjects2= [];
gdjs.IntroCode.GDTriggerleftObjects1= [];
gdjs.IntroCode.GDTriggerleftObjects2= [];
gdjs.IntroCode.GDTriggerrightObjects1= [];
gdjs.IntroCode.GDTriggerrightObjects2= [];
gdjs.IntroCode.GDTriggerupObjects1= [];
gdjs.IntroCode.GDTriggerupObjects2= [];
gdjs.IntroCode.GDUIDamageObjects1= [];
gdjs.IntroCode.GDUIDamageObjects2= [];
gdjs.IntroCode.GDUIDamageTextObjects1= [];
gdjs.IntroCode.GDUIDamageTextObjects2= [];
gdjs.IntroCode.GDLightZebraCrossingObjects1= [];
gdjs.IntroCode.GDLightZebraCrossingObjects2= [];
gdjs.IntroCode.GDRocksObjects1= [];
gdjs.IntroCode.GDRocksObjects2= [];
gdjs.IntroCode.GDPoliceCarObjects1= [];
gdjs.IntroCode.GDPoliceCarObjects2= [];
gdjs.IntroCode.GDTunnelCoverObjects1= [];
gdjs.IntroCode.GDTunnelCoverObjects2= [];
gdjs.IntroCode.GDbtnBraObjects1= [];
gdjs.IntroCode.GDbtnBraObjects2= [];
gdjs.IntroCode.GDbtnAccObjects1= [];
gdjs.IntroCode.GDbtnAccObjects2= [];
gdjs.IntroCode.GDbtnRightObjects1= [];
gdjs.IntroCode.GDbtnRightObjects2= [];
gdjs.IntroCode.GDbtnLeftObjects1= [];
gdjs.IntroCode.GDbtnLeftObjects2= [];
gdjs.IntroCode.GDFordObjects1= [];
gdjs.IntroCode.GDFordObjects2= [];
gdjs.IntroCode.GDRiverObjects1= [];
gdjs.IntroCode.GDRiverObjects2= [];
gdjs.IntroCode.GDRiver2Objects1= [];
gdjs.IntroCode.GDRiver2Objects2= [];
gdjs.IntroCode.GDIceObjects1= [];
gdjs.IntroCode.GDIceObjects2= [];
gdjs.IntroCode.GDRiverBridgeObjects1= [];
gdjs.IntroCode.GDRiverBridgeObjects2= [];
gdjs.IntroCode.GDCrossroadsObjects1= [];
gdjs.IntroCode.GDCrossroadsObjects2= [];
gdjs.IntroCode.GDBridgeOverObjects1= [];
gdjs.IntroCode.GDBridgeOverObjects2= [];
gdjs.IntroCode.GDBarrierObjects1= [];
gdjs.IntroCode.GDBarrierObjects2= [];
gdjs.IntroCode.GDBridgeUnderObjects1= [];
gdjs.IntroCode.GDBridgeUnderObjects2= [];
gdjs.IntroCode.GDJunctionObjects1= [];
gdjs.IntroCode.GDJunctionObjects2= [];
gdjs.IntroCode.GDTightObjects1= [];
gdjs.IntroCode.GDTightObjects2= [];
gdjs.IntroCode.GDTraincrossingObjects1= [];
gdjs.IntroCode.GDTraincrossingObjects2= [];
gdjs.IntroCode.GDlakeObjects1= [];
gdjs.IntroCode.GDlakeObjects2= [];
gdjs.IntroCode.GDMenuBGsObjects1= [];
gdjs.IntroCode.GDMenuBGsObjects2= [];
gdjs.IntroCode.GDchrObjects1= [];
gdjs.IntroCode.GDchrObjects2= [];
gdjs.IntroCode.GDNewBBTextObjects1= [];
gdjs.IntroCode.GDNewBBTextObjects2= [];
gdjs.IntroCode.GDIntro1Objects1= [];
gdjs.IntroCode.GDIntro1Objects2= [];
gdjs.IntroCode.GDStartBTNObjects1= [];
gdjs.IntroCode.GDStartBTNObjects2= [];
gdjs.IntroCode.GDSkipBTNObjects1= [];
gdjs.IntroCode.GDSkipBTNObjects2= [];
gdjs.IntroCode.GDStartBGObjects1= [];
gdjs.IntroCode.GDStartBGObjects2= [];


gdjs.IntroCode.eventsList0 = function(runtimeScene) {

{

gdjs.copyArray(runtimeScene.getObjects("StartBTN"), gdjs.IntroCode.GDStartBTNObjects1);

let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.IntroCode.GDStartBTNObjects1.length;i<l;++i) {
    if ( gdjs.IntroCode.GDStartBTNObjects1[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
        isConditionTrue_0 = true;
        gdjs.IntroCode.GDStartBTNObjects1[k] = gdjs.IntroCode.GDStartBTNObjects1[i];
        ++k;
    }
}
gdjs.IntroCode.GDStartBTNObjects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Introvideo", false);
}}

}


{


let isConditionTrue_0 = false;
{
}

}


};

gdjs.IntroCode.func = function(runtimeScene) {
runtimeScene.getOnceTriggers().startNewFrame();

gdjs.IntroCode.GDDCbrandingObjects1.length = 0;
gdjs.IntroCode.GDDCbrandingObjects2.length = 0;
gdjs.IntroCode.GDUIBGObjects1.length = 0;
gdjs.IntroCode.GDUIBGObjects2.length = 0;
gdjs.IntroCode.GDStraightObjects1.length = 0;
gdjs.IntroCode.GDStraightObjects2.length = 0;
gdjs.IntroCode.GDCornerObjects1.length = 0;
gdjs.IntroCode.GDCornerObjects2.length = 0;
gdjs.IntroCode.GDEndObjects1.length = 0;
gdjs.IntroCode.GDEndObjects2.length = 0;
gdjs.IntroCode.GDChicaneObjects1.length = 0;
gdjs.IntroCode.GDChicaneObjects2.length = 0;
gdjs.IntroCode.GDCrossingObjects1.length = 0;
gdjs.IntroCode.GDCrossingObjects2.length = 0;
gdjs.IntroCode.GDTreeGreenObjects1.length = 0;
gdjs.IntroCode.GDTreeGreenObjects2.length = 0;
gdjs.IntroCode.GDTreeBlossomObjects1.length = 0;
gdjs.IntroCode.GDTreeBlossomObjects2.length = 0;
gdjs.IntroCode.GDTreeSnowObjects1.length = 0;
gdjs.IntroCode.GDTreeSnowObjects2.length = 0;
gdjs.IntroCode.GDMudObjects1.length = 0;
gdjs.IntroCode.GDMudObjects2.length = 0;
gdjs.IntroCode.GDchicaneinObjects1.length = 0;
gdjs.IntroCode.GDchicaneinObjects2.length = 0;
gdjs.IntroCode.GDChicaneOutObjects1.length = 0;
gdjs.IntroCode.GDChicaneOutObjects2.length = 0;
gdjs.IntroCode.GDHeadlightObjects1.length = 0;
gdjs.IntroCode.GDHeadlightObjects2.length = 0;
gdjs.IntroCode.GDStreetLightObjects1.length = 0;
gdjs.IntroCode.GDStreetLightObjects2.length = 0;
gdjs.IntroCode.GDLampleftObjects1.length = 0;
gdjs.IntroCode.GDLampleftObjects2.length = 0;
gdjs.IntroCode.GDlampdownObjects1.length = 0;
gdjs.IntroCode.GDlampdownObjects2.length = 0;
gdjs.IntroCode.GDLampRightObjects1.length = 0;
gdjs.IntroCode.GDLampRightObjects2.length = 0;
gdjs.IntroCode.GDTyresObjects1.length = 0;
gdjs.IntroCode.GDTyresObjects2.length = 0;
gdjs.IntroCode.GDbarrelsObjects1.length = 0;
gdjs.IntroCode.GDbarrelsObjects2.length = 0;
gdjs.IntroCode.GDZebraCrossingObjects1.length = 0;
gdjs.IntroCode.GDZebraCrossingObjects2.length = 0;
gdjs.IntroCode.GDGrassBGObjects1.length = 0;
gdjs.IntroCode.GDGrassBGObjects2.length = 0;
gdjs.IntroCode.GDSnowBGObjects1.length = 0;
gdjs.IntroCode.GDSnowBGObjects2.length = 0;
gdjs.IntroCode.GDVPropWalkingObjects1.length = 0;
gdjs.IntroCode.GDVPropWalkingObjects2.length = 0;
gdjs.IntroCode.GDHPropWalkingObjects1.length = 0;
gdjs.IntroCode.GDHPropWalkingObjects2.length = 0;
gdjs.IntroCode.GDPuddlesObjects1.length = 0;
gdjs.IntroCode.GDPuddlesObjects2.length = 0;
gdjs.IntroCode.GDCrossingLightObjects1.length = 0;
gdjs.IntroCode.GDCrossingLightObjects2.length = 0;
gdjs.IntroCode.GDVPropAnimalObjects1.length = 0;
gdjs.IntroCode.GDVPropAnimalObjects2.length = 0;
gdjs.IntroCode.GDHPropAnimalObjects1.length = 0;
gdjs.IntroCode.GDHPropAnimalObjects2.length = 0;
gdjs.IntroCode.GDHPropWanderingCowObjects1.length = 0;
gdjs.IntroCode.GDHPropWanderingCowObjects2.length = 0;
gdjs.IntroCode.GDTriggerActionObjects1.length = 0;
gdjs.IntroCode.GDTriggerActionObjects2.length = 0;
gdjs.IntroCode.GDTriggerHIDDENBARRIERObjects1.length = 0;
gdjs.IntroCode.GDTriggerHIDDENBARRIERObjects2.length = 0;
gdjs.IntroCode.GDTriggerActionBARRIERObjects1.length = 0;
gdjs.IntroCode.GDTriggerActionBARRIERObjects2.length = 0;
gdjs.IntroCode.GDTriggerActionBRIDGEObjects1.length = 0;
gdjs.IntroCode.GDTriggerActionBRIDGEObjects2.length = 0;
gdjs.IntroCode.GDTriggerActionBRIDGEIGNORETRAINObjects1.length = 0;
gdjs.IntroCode.GDTriggerActionBRIDGEIGNORETRAINObjects2.length = 0;
gdjs.IntroCode.GDTrainCrossingBarrierObjects1.length = 0;
gdjs.IntroCode.GDTrainCrossingBarrierObjects2.length = 0;
gdjs.IntroCode.GDHiSpeedTrainObjects1.length = 0;
gdjs.IntroCode.GDHiSpeedTrainObjects2.length = 0;
gdjs.IntroCode.GDTrainTracksObjects1.length = 0;
gdjs.IntroCode.GDTrainTracksObjects2.length = 0;
gdjs.IntroCode.GDCollisionSmokeObjects1.length = 0;
gdjs.IntroCode.GDCollisionSmokeObjects2.length = 0;
gdjs.IntroCode.GDCarStartObjects1.length = 0;
gdjs.IntroCode.GDCarStartObjects2.length = 0;
gdjs.IntroCode.GDCarStopObjects1.length = 0;
gdjs.IntroCode.GDCarStopObjects2.length = 0;
gdjs.IntroCode.GDTriggerdownObjects1.length = 0;
gdjs.IntroCode.GDTriggerdownObjects2.length = 0;
gdjs.IntroCode.GDTriggerleftObjects1.length = 0;
gdjs.IntroCode.GDTriggerleftObjects2.length = 0;
gdjs.IntroCode.GDTriggerrightObjects1.length = 0;
gdjs.IntroCode.GDTriggerrightObjects2.length = 0;
gdjs.IntroCode.GDTriggerupObjects1.length = 0;
gdjs.IntroCode.GDTriggerupObjects2.length = 0;
gdjs.IntroCode.GDUIDamageObjects1.length = 0;
gdjs.IntroCode.GDUIDamageObjects2.length = 0;
gdjs.IntroCode.GDUIDamageTextObjects1.length = 0;
gdjs.IntroCode.GDUIDamageTextObjects2.length = 0;
gdjs.IntroCode.GDLightZebraCrossingObjects1.length = 0;
gdjs.IntroCode.GDLightZebraCrossingObjects2.length = 0;
gdjs.IntroCode.GDRocksObjects1.length = 0;
gdjs.IntroCode.GDRocksObjects2.length = 0;
gdjs.IntroCode.GDPoliceCarObjects1.length = 0;
gdjs.IntroCode.GDPoliceCarObjects2.length = 0;
gdjs.IntroCode.GDTunnelCoverObjects1.length = 0;
gdjs.IntroCode.GDTunnelCoverObjects2.length = 0;
gdjs.IntroCode.GDbtnBraObjects1.length = 0;
gdjs.IntroCode.GDbtnBraObjects2.length = 0;
gdjs.IntroCode.GDbtnAccObjects1.length = 0;
gdjs.IntroCode.GDbtnAccObjects2.length = 0;
gdjs.IntroCode.GDbtnRightObjects1.length = 0;
gdjs.IntroCode.GDbtnRightObjects2.length = 0;
gdjs.IntroCode.GDbtnLeftObjects1.length = 0;
gdjs.IntroCode.GDbtnLeftObjects2.length = 0;
gdjs.IntroCode.GDFordObjects1.length = 0;
gdjs.IntroCode.GDFordObjects2.length = 0;
gdjs.IntroCode.GDRiverObjects1.length = 0;
gdjs.IntroCode.GDRiverObjects2.length = 0;
gdjs.IntroCode.GDRiver2Objects1.length = 0;
gdjs.IntroCode.GDRiver2Objects2.length = 0;
gdjs.IntroCode.GDIceObjects1.length = 0;
gdjs.IntroCode.GDIceObjects2.length = 0;
gdjs.IntroCode.GDRiverBridgeObjects1.length = 0;
gdjs.IntroCode.GDRiverBridgeObjects2.length = 0;
gdjs.IntroCode.GDCrossroadsObjects1.length = 0;
gdjs.IntroCode.GDCrossroadsObjects2.length = 0;
gdjs.IntroCode.GDBridgeOverObjects1.length = 0;
gdjs.IntroCode.GDBridgeOverObjects2.length = 0;
gdjs.IntroCode.GDBarrierObjects1.length = 0;
gdjs.IntroCode.GDBarrierObjects2.length = 0;
gdjs.IntroCode.GDBridgeUnderObjects1.length = 0;
gdjs.IntroCode.GDBridgeUnderObjects2.length = 0;
gdjs.IntroCode.GDJunctionObjects1.length = 0;
gdjs.IntroCode.GDJunctionObjects2.length = 0;
gdjs.IntroCode.GDTightObjects1.length = 0;
gdjs.IntroCode.GDTightObjects2.length = 0;
gdjs.IntroCode.GDTraincrossingObjects1.length = 0;
gdjs.IntroCode.GDTraincrossingObjects2.length = 0;
gdjs.IntroCode.GDlakeObjects1.length = 0;
gdjs.IntroCode.GDlakeObjects2.length = 0;
gdjs.IntroCode.GDMenuBGsObjects1.length = 0;
gdjs.IntroCode.GDMenuBGsObjects2.length = 0;
gdjs.IntroCode.GDchrObjects1.length = 0;
gdjs.IntroCode.GDchrObjects2.length = 0;
gdjs.IntroCode.GDNewBBTextObjects1.length = 0;
gdjs.IntroCode.GDNewBBTextObjects2.length = 0;
gdjs.IntroCode.GDIntro1Objects1.length = 0;
gdjs.IntroCode.GDIntro1Objects2.length = 0;
gdjs.IntroCode.GDStartBTNObjects1.length = 0;
gdjs.IntroCode.GDStartBTNObjects2.length = 0;
gdjs.IntroCode.GDSkipBTNObjects1.length = 0;
gdjs.IntroCode.GDSkipBTNObjects2.length = 0;
gdjs.IntroCode.GDStartBGObjects1.length = 0;
gdjs.IntroCode.GDStartBGObjects2.length = 0;

gdjs.IntroCode.eventsList0(runtimeScene);

return;

}

gdjs['IntroCode'] = gdjs.IntroCode;
