gdjs.LevelCode = {}; gdjs.LevelCode.GDPlayerObjects1= []; gdjs.LevelCode.GDPlayerObjects2= []; gdjs.LevelCode.GDPlayerObjects3= []; gdjs.LevelCode.GDPlayerObjects4= []; gdjs.LevelCode.GDPlayerObjects5= []; gdjs.LevelCode.GDPlatform1Objects1= []; gdjs.LevelCode.GDPlatform1Objects2= []; gdjs.LevelCode.GDPlatform1Objects3= []; gdjs.LevelCode.GDPlatform1Objects4= []; gdjs.LevelCode.GDPlatform1Objects5= []; gdjs.LevelCode.GDPlatform2Objects1= []; gdjs.LevelCode.GDPlatform2Objects2= []; gdjs.LevelCode.GDPlatform2Objects3= []; gdjs.LevelCode.GDPlatform2Objects4= []; gdjs.LevelCode.GDPlatform2Objects5= []; gdjs.LevelCode.GDPlatform3Objects1= []; gdjs.LevelCode.GDPlatform3Objects2= []; gdjs.LevelCode.GDPlatform3Objects3= []; gdjs.LevelCode.GDPlatform3Objects4= []; gdjs.LevelCode.GDPlatform3Objects5= []; gdjs.LevelCode.GDPlatform4Objects1= []; gdjs.LevelCode.GDPlatform4Objects2= []; gdjs.LevelCode.GDPlatform4Objects3= []; gdjs.LevelCode.GDPlatform4Objects4= []; gdjs.LevelCode.GDPlatform4Objects5= []; gdjs.LevelCode.GDPortalObjects1= []; gdjs.LevelCode.GDPortalObjects2= []; gdjs.LevelCode.GDPortalObjects3= []; gdjs.LevelCode.GDPortalObjects4= []; gdjs.LevelCode.GDPortalObjects5= []; gdjs.LevelCode.GDCheckpointObjects1= []; gdjs.LevelCode.GDCheckpointObjects2= []; gdjs.LevelCode.GDCheckpointObjects3= []; gdjs.LevelCode.GDCheckpointObjects4= []; gdjs.LevelCode.GDCheckpointObjects5= []; gdjs.LevelCode.GDLadderObjects1= []; gdjs.LevelCode.GDLadderObjects2= []; gdjs.LevelCode.GDLadderObjects3= []; gdjs.LevelCode.GDLadderObjects4= []; gdjs.LevelCode.GDLadderObjects5= []; gdjs.LevelCode.GDMonsterObjects1= []; gdjs.LevelCode.GDMonsterObjects2= []; gdjs.LevelCode.GDMonsterObjects3= []; gdjs.LevelCode.GDMonsterObjects4= []; gdjs.LevelCode.GDMonsterObjects5= []; gdjs.LevelCode.GDFlyObjects1= []; gdjs.LevelCode.GDFlyObjects2= []; gdjs.LevelCode.GDFlyObjects3= []; gdjs.LevelCode.GDFlyObjects4= []; gdjs.LevelCode.GDFlyObjects5= []; gdjs.LevelCode.GDCoinObjects1= []; gdjs.LevelCode.GDCoinObjects2= []; gdjs.LevelCode.GDCoinObjects3= []; gdjs.LevelCode.GDCoinObjects4= []; gdjs.LevelCode.GDCoinObjects5= []; gdjs.LevelCode.GDMonsterParticlesObjects1= []; gdjs.LevelCode.GDMonsterParticlesObjects2= []; gdjs.LevelCode.GDMonsterParticlesObjects3= []; gdjs.LevelCode.GDMonsterParticlesObjects4= []; gdjs.LevelCode.GDMonsterParticlesObjects5= []; gdjs.LevelCode.GDCoinParticlesObjects1= []; gdjs.LevelCode.GDCoinParticlesObjects2= []; gdjs.LevelCode.GDCoinParticlesObjects3= []; gdjs.LevelCode.GDCoinParticlesObjects4= []; gdjs.LevelCode.GDCoinParticlesObjects5= []; gdjs.LevelCode.GDDoorParticlesObjects1= []; gdjs.LevelCode.GDDoorParticlesObjects2= []; gdjs.LevelCode.GDDoorParticlesObjects3= []; gdjs.LevelCode.GDDoorParticlesObjects4= []; gdjs.LevelCode.GDDoorParticlesObjects5= []; gdjs.LevelCode.GDDustParticleObjects1= []; gdjs.LevelCode.GDDustParticleObjects2= []; gdjs.LevelCode.GDDustParticleObjects3= []; gdjs.LevelCode.GDDustParticleObjects4= []; gdjs.LevelCode.GDDustParticleObjects5= []; gdjs.LevelCode.GDCloudsObjects1= []; gdjs.LevelCode.GDCloudsObjects2= []; gdjs.LevelCode.GDCloudsObjects3= []; gdjs.LevelCode.GDCloudsObjects4= []; gdjs.LevelCode.GDCloudsObjects5= []; gdjs.LevelCode.GDScoreTextObjects1= []; gdjs.LevelCode.GDScoreTextObjects2= []; gdjs.LevelCode.GDScoreTextObjects3= []; gdjs.LevelCode.GDScoreTextObjects4= []; gdjs.LevelCode.GDScoreTextObjects5= []; gdjs.LevelCode.GDBackgroundPlantsObjects1= []; gdjs.LevelCode.GDBackgroundPlantsObjects2= []; gdjs.LevelCode.GDBackgroundPlantsObjects3= []; gdjs.LevelCode.GDBackgroundPlantsObjects4= []; gdjs.LevelCode.GDBackgroundPlantsObjects5= []; gdjs.LevelCode.GDLeftBoundaryObjects1= []; gdjs.LevelCode.GDLeftBoundaryObjects2= []; gdjs.LevelCode.GDLeftBoundaryObjects3= []; gdjs.LevelCode.GDLeftBoundaryObjects4= []; gdjs.LevelCode.GDLeftBoundaryObjects5= []; gdjs.LevelCode.GDRightBoundaryObjects1= []; gdjs.LevelCode.GDRightBoundaryObjects2= []; gdjs.LevelCode.GDRightBoundaryObjects3= []; gdjs.LevelCode.GDRightBoundaryObjects4= []; gdjs.LevelCode.GDRightBoundaryObjects5= []; gdjs.LevelCode.GDTopBoundaryObjects1= []; gdjs.LevelCode.GDTopBoundaryObjects2= []; gdjs.LevelCode.GDTopBoundaryObjects3= []; gdjs.LevelCode.GDTopBoundaryObjects4= []; gdjs.LevelCode.GDTopBoundaryObjects5= []; gdjs.LevelCode.GDBottomBoundaryObjects1= []; gdjs.LevelCode.GDBottomBoundaryObjects2= []; gdjs.LevelCode.GDBottomBoundaryObjects3= []; gdjs.LevelCode.GDBottomBoundaryObjects4= []; gdjs.LevelCode.GDBottomBoundaryObjects5= []; gdjs.LevelCode.GDBoundaryJumpThroughObjects1= []; gdjs.LevelCode.GDBoundaryJumpThroughObjects2= []; gdjs.LevelCode.GDBoundaryJumpThroughObjects3= []; gdjs.LevelCode.GDBoundaryJumpThroughObjects4= []; gdjs.LevelCode.GDBoundaryJumpThroughObjects5= []; gdjs.LevelCode.GDMoonObjects1= []; gdjs.LevelCode.GDMoonObjects2= []; gdjs.LevelCode.GDMoonObjects3= []; gdjs.LevelCode.GDMoonObjects4= []; gdjs.LevelCode.GDMoonObjects5= []; gdjs.LevelCode.GDEndScreenBackgroundObjects1= []; gdjs.LevelCode.GDEndScreenBackgroundObjects2= []; gdjs.LevelCode.GDEndScreenBackgroundObjects3= []; gdjs.LevelCode.GDEndScreenBackgroundObjects4= []; gdjs.LevelCode.GDEndScreenBackgroundObjects5= []; gdjs.LevelCode.GDEndScreenHeaderObjects1= []; gdjs.LevelCode.GDEndScreenHeaderObjects2= []; gdjs.LevelCode.GDEndScreenHeaderObjects3= []; gdjs.LevelCode.GDEndScreenHeaderObjects4= []; gdjs.LevelCode.GDEndScreenHeaderObjects5= []; gdjs.LevelCode.GDEndScreenSubHeaderObjects1= []; gdjs.LevelCode.GDEndScreenSubHeaderObjects2= []; gdjs.LevelCode.GDEndScreenSubHeaderObjects3= []; gdjs.LevelCode.GDEndScreenSubHeaderObjects4= []; gdjs.LevelCode.GDEndScreenSubHeaderObjects5= []; gdjs.LevelCode.GDEndScreenBestTextObjects1= []; gdjs.LevelCode.GDEndScreenBestTextObjects2= []; gdjs.LevelCode.GDEndScreenBestTextObjects3= []; gdjs.LevelCode.GDEndScreenBestTextObjects4= []; gdjs.LevelCode.GDEndScreenBestTextObjects5= []; gdjs.LevelCode.GDEndScreenChallengeTextObjects1= []; gdjs.LevelCode.GDEndScreenChallengeTextObjects2= []; gdjs.LevelCode.GDEndScreenChallengeTextObjects3= []; gdjs.LevelCode.GDEndScreenChallengeTextObjects4= []; gdjs.LevelCode.GDEndScreenChallengeTextObjects5= []; gdjs.LevelCode.GDEndScreenRetryTextObjects1= []; gdjs.LevelCode.GDEndScreenRetryTextObjects2= []; gdjs.LevelCode.GDEndScreenRetryTextObjects3= []; gdjs.LevelCode.GDEndScreenRetryTextObjects4= []; gdjs.LevelCode.GDEndScreenRetryTextObjects5= []; gdjs.LevelCode.GDRetryButtonObjects1= []; gdjs.LevelCode.GDRetryButtonObjects2= []; gdjs.LevelCode.GDRetryButtonObjects3= []; gdjs.LevelCode.GDRetryButtonObjects4= []; gdjs.LevelCode.GDRetryButtonObjects5= []; gdjs.LevelCode.GDJoystickObjects1= []; gdjs.LevelCode.GDJoystickObjects2= []; gdjs.LevelCode.GDJoystickObjects3= []; gdjs.LevelCode.GDJoystickObjects4= []; gdjs.LevelCode.GDJoystickObjects5= []; gdjs.LevelCode.GDJumpButtonObjects1= []; gdjs.LevelCode.GDJumpButtonObjects2= []; gdjs.LevelCode.GDJumpButtonObjects3= []; gdjs.LevelCode.GDJumpButtonObjects4= []; gdjs.LevelCode.GDJumpButtonObjects5= []; gdjs.LevelCode.eventsList0 = function(runtimeScene) { { gdjs.copyArray(runtimeScene.getObjects("JumpButton"), gdjs.LevelCode.GDJumpButtonObjects3); let isConditionTrue_0 = false; isConditionTrue_0 = false; for (var i = 0, k = 0, l = gdjs.LevelCode.GDJumpButtonObjects3.length;i gdjs.evtTools.camera.getCameraBorderBottom(runtimeScene, "", 0) ) { isConditionTrue_0 = true; gdjs.LevelCode.GDPlayerObjects1[k] = gdjs.LevelCode.GDPlayerObjects1[i]; ++k; } } gdjs.LevelCode.GDPlayerObjects1.length = k; if (isConditionTrue_0) { /* Reuse gdjs.LevelCode.GDPlayerObjects1 */ {gdjs.evtsExt__Player__TriggerDeath.func(runtimeScene, gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects1Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); }} } };gdjs.LevelCode.eventsList8 = function(runtimeScene) { { gdjs.LevelCode.eventsList3(runtimeScene); } { gdjs.LevelCode.eventsList5(runtimeScene); } { gdjs.LevelCode.eventsList6(runtimeScene); } { gdjs.LevelCode.eventsList7(runtimeScene); } };gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDFlyObjects2Objects = Hashtable.newFrom({"Fly": gdjs.LevelCode.GDFlyObjects2}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.LevelCode.GDPlayerObjects2}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDFlyObjects2Objects = Hashtable.newFrom({"Fly": gdjs.LevelCode.GDFlyObjects2}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDFlyObjects3Objects = Hashtable.newFrom({"Fly": gdjs.LevelCode.GDFlyObjects3}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects3Objects = Hashtable.newFrom({"Player": gdjs.LevelCode.GDPlayerObjects3}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.LevelCode.GDPlayerObjects2}); gdjs.LevelCode.eventsList9 = function(runtimeScene) { { } { gdjs.copyArray(gdjs.LevelCode.GDPlayerObjects2, gdjs.LevelCode.GDPlayerObjects3); let isConditionTrue_0 = false; isConditionTrue_0 = false; for (var i = 0, k = 0, l = gdjs.LevelCode.GDPlayerObjects3.length;i (( gdjs.LevelCode.GDBackgroundPlantsObjects1.length === 0 ) ? 0 :gdjs.LevelCode.GDBackgroundPlantsObjects1[0].getAABBBottom()) ) { isConditionTrue_0 = true; gdjs.LevelCode.GDFlyObjects1[k] = gdjs.LevelCode.GDFlyObjects1[i]; ++k; } } gdjs.LevelCode.GDFlyObjects1.length = k; if (isConditionTrue_0) { /* Reuse gdjs.LevelCode.GDFlyObjects1 */ {for(var i = 0, len = gdjs.LevelCode.GDFlyObjects1.length ;i < len;++i) { gdjs.LevelCode.GDFlyObjects1[i].deleteFromScene(runtimeScene); } }} } };gdjs.LevelCode.eventsList12 = function(runtimeScene) { { gdjs.LevelCode.eventsList10(runtimeScene); } { gdjs.LevelCode.eventsList11(runtimeScene); } };gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.LevelCode.GDPlayerObjects1}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDMonsterObjects1Objects = Hashtable.newFrom({"Monster": gdjs.LevelCode.GDMonsterObjects1}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.LevelCode.GDPlayerObjects2}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDMonsterParticlesObjects2Objects = Hashtable.newFrom({"MonsterParticles": gdjs.LevelCode.GDMonsterParticlesObjects2}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.LevelCode.GDPlayerObjects2}); gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.LevelCode.GDPlayerObjects1}); gdjs.LevelCode.eventsList13 = function(runtimeScene) { { gdjs.copyArray(gdjs.LevelCode.GDPlayerObjects1, gdjs.LevelCode.GDPlayerObjects2); let isConditionTrue_0 = false; isConditionTrue_0 = false; for (var i = 0, k = 0, l = gdjs.LevelCode.GDPlayerObjects2.length;i= 950; if (isConditionTrue_0) { gdjs.copyArray(runtimeScene.getObjects("EndScreenChallengeText"), gdjs.LevelCode.GDEndScreenChallengeTextObjects3); {for(var i = 0, len = gdjs.LevelCode.GDEndScreenChallengeTextObjects3.length ;i < len;++i) { gdjs.LevelCode.GDEndScreenChallengeTextObjects3[i].hide(); } }} } };gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDEndScreenBackgroundObjects2Objects = Hashtable.newFrom({"EndScreenBackground": gdjs.LevelCode.GDEndScreenBackgroundObjects2}); gdjs.LevelCode.eventsList20 = function(runtimeScene) { { let isConditionTrue_0 = false; isConditionTrue_0 = false; {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(14442876); } if (isConditionTrue_0) { { //Subevents gdjs.LevelCode.eventsList19(runtimeScene);} //End of subevents } } { } { let isConditionTrue_0 = false; { gdjs.copyArray(runtimeScene.getObjects("EndScreenBackground"), gdjs.LevelCode.GDEndScreenBackgroundObjects2); gdjs.copyArray(runtimeScene.getObjects("EndScreenBestText"), gdjs.LevelCode.GDEndScreenBestTextObjects2); gdjs.copyArray(runtimeScene.getObjects("EndScreenChallengeText"), gdjs.LevelCode.GDEndScreenChallengeTextObjects2); gdjs.copyArray(runtimeScene.getObjects("EndScreenHeader"), gdjs.LevelCode.GDEndScreenHeaderObjects2); gdjs.copyArray(runtimeScene.getObjects("EndScreenRetryText"), gdjs.LevelCode.GDEndScreenRetryTextObjects2); gdjs.copyArray(runtimeScene.getObjects("EndScreenSubHeader"), gdjs.LevelCode.GDEndScreenSubHeaderObjects2); gdjs.copyArray(runtimeScene.getObjects("RetryButton"), gdjs.LevelCode.GDRetryButtonObjects2); {gdjs.evtsExt__UserInterface__StretchToFillScreen.func(runtimeScene, gdjs.LevelCode.mapOfGDgdjs_9546LevelCode_9546GDEndScreenBackgroundObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); }{for(var i = 0, len = gdjs.LevelCode.GDEndScreenBackgroundObjects2.length ;i < len;++i) { gdjs.LevelCode.GDEndScreenBackgroundObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); } for(var i = 0, len = gdjs.LevelCode.GDEndScreenHeaderObjects2.length ;i < len;++i) { gdjs.LevelCode.GDEndScreenHeaderObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); } for(var i = 0, len = gdjs.LevelCode.GDEndScreenSubHeaderObjects2.length ;i < len;++i) { gdjs.LevelCode.GDEndScreenSubHeaderObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); } for(var i = 0, len = gdjs.LevelCode.GDEndScreenBestTextObjects2.length ;i < len;++i) { gdjs.LevelCode.GDEndScreenBestTextObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); } for(var i = 0, len = gdjs.LevelCode.GDEndScreenChallengeTextObjects2.length ;i < len;++i) { gdjs.LevelCode.GDEndScreenChallengeTextObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); } for(var i = 0, len = gdjs.LevelCode.GDEndScreenRetryTextObjects2.length ;i < len;++i) { gdjs.LevelCode.GDEndScreenRetryTextObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); } for(var i = 0, len = gdjs.LevelCode.GDRetryButtonObjects2.length ;i < len;++i) { gdjs.LevelCode.GDRetryButtonObjects2[i].setCenterXInScene(gdjs.evtTools.camera.getCameraX(runtimeScene, "EndScreen", 0)); } }} } };gdjs.LevelCode.eventsList21 = function(runtimeScene) { { gdjs.copyArray(runtimeScene.getObjects("RetryButton"), gdjs.LevelCode.GDRetryButtonObjects1); let isConditionTrue_0 = false; isConditionTrue_0 = false; for (var i = 0, k = 0, l = gdjs.LevelCode.GDRetryButtonObjects1.length;i