covid19-demo/games.gdevelop-app.com/vincenzo/game-adbfc30b-3d8b-43b1-87a.../code1.js

1493 lines
57 KiB
JavaScript
Raw Normal View History

gdjs.Phase1Code = {};
gdjs.Phase1Code.GDBombObjects1_1final = [];
gdjs.Phase1Code.GDInvader1Objects1_1final = [];
gdjs.Phase1Code.GDInvader2Objects1_1final = [];
gdjs.Phase1Code.GDInvader3Objects1_1final = [];
gdjs.Phase1Code.GDShipObjects1_1final = [];
gdjs.Phase1Code.forEachIndex3 = 0;
gdjs.Phase1Code.forEachIndex4 = 0;
gdjs.Phase1Code.forEachObjects3 = [];
gdjs.Phase1Code.forEachObjects4 = [];
gdjs.Phase1Code.forEachTemporary3 = null;
gdjs.Phase1Code.forEachTemporary4 = null;
gdjs.Phase1Code.forEachTotalCount3 = 0;
gdjs.Phase1Code.forEachTotalCount4 = 0;
gdjs.Phase1Code.stopDoWhile2 = false;
gdjs.Phase1Code.GDInvader1Objects1= [];
gdjs.Phase1Code.GDInvader1Objects2= [];
gdjs.Phase1Code.GDInvader1Objects3= [];
gdjs.Phase1Code.GDInvader1Objects4= [];
gdjs.Phase1Code.GDInvader1Objects5= [];
gdjs.Phase1Code.GDInvader1Objects6= [];
gdjs.Phase1Code.GDInvader2Objects1= [];
gdjs.Phase1Code.GDInvader2Objects2= [];
gdjs.Phase1Code.GDInvader2Objects3= [];
gdjs.Phase1Code.GDInvader2Objects4= [];
gdjs.Phase1Code.GDInvader2Objects5= [];
gdjs.Phase1Code.GDInvader2Objects6= [];
gdjs.Phase1Code.GDInvader3Objects1= [];
gdjs.Phase1Code.GDInvader3Objects2= [];
gdjs.Phase1Code.GDInvader3Objects3= [];
gdjs.Phase1Code.GDInvader3Objects4= [];
gdjs.Phase1Code.GDInvader3Objects5= [];
gdjs.Phase1Code.GDInvader3Objects6= [];
gdjs.Phase1Code.GDShipObjects1= [];
gdjs.Phase1Code.GDShipObjects2= [];
gdjs.Phase1Code.GDShipObjects3= [];
gdjs.Phase1Code.GDShipObjects4= [];
gdjs.Phase1Code.GDShipObjects5= [];
gdjs.Phase1Code.GDShipObjects6= [];
gdjs.Phase1Code.GDBackgroundObjects1= [];
gdjs.Phase1Code.GDBackgroundObjects2= [];
gdjs.Phase1Code.GDBackgroundObjects3= [];
gdjs.Phase1Code.GDBackgroundObjects4= [];
gdjs.Phase1Code.GDBackgroundObjects5= [];
gdjs.Phase1Code.GDBackgroundObjects6= [];
gdjs.Phase1Code.GDBulletObjects1= [];
gdjs.Phase1Code.GDBulletObjects2= [];
gdjs.Phase1Code.GDBulletObjects3= [];
gdjs.Phase1Code.GDBulletObjects4= [];
gdjs.Phase1Code.GDBulletObjects5= [];
gdjs.Phase1Code.GDBulletObjects6= [];
gdjs.Phase1Code.GDLeftObjects1= [];
gdjs.Phase1Code.GDLeftObjects2= [];
gdjs.Phase1Code.GDLeftObjects3= [];
gdjs.Phase1Code.GDLeftObjects4= [];
gdjs.Phase1Code.GDLeftObjects5= [];
gdjs.Phase1Code.GDLeftObjects6= [];
gdjs.Phase1Code.GDRightObjects1= [];
gdjs.Phase1Code.GDRightObjects2= [];
gdjs.Phase1Code.GDRightObjects3= [];
gdjs.Phase1Code.GDRightObjects4= [];
gdjs.Phase1Code.GDRightObjects5= [];
gdjs.Phase1Code.GDRightObjects6= [];
gdjs.Phase1Code.GDFireObjects1= [];
gdjs.Phase1Code.GDFireObjects2= [];
gdjs.Phase1Code.GDFireObjects3= [];
gdjs.Phase1Code.GDFireObjects4= [];
gdjs.Phase1Code.GDFireObjects5= [];
gdjs.Phase1Code.GDFireObjects6= [];
gdjs.Phase1Code.GDScoreTEXTObjects1= [];
gdjs.Phase1Code.GDScoreTEXTObjects2= [];
gdjs.Phase1Code.GDScoreTEXTObjects3= [];
gdjs.Phase1Code.GDScoreTEXTObjects4= [];
gdjs.Phase1Code.GDScoreTEXTObjects5= [];
gdjs.Phase1Code.GDScoreTEXTObjects6= [];
gdjs.Phase1Code.GDScoreNUMObjects1= [];
gdjs.Phase1Code.GDScoreNUMObjects2= [];
gdjs.Phase1Code.GDScoreNUMObjects3= [];
gdjs.Phase1Code.GDScoreNUMObjects4= [];
gdjs.Phase1Code.GDScoreNUMObjects5= [];
gdjs.Phase1Code.GDScoreNUMObjects6= [];
gdjs.Phase1Code.GDUFOObjects1= [];
gdjs.Phase1Code.GDUFOObjects2= [];
gdjs.Phase1Code.GDUFOObjects3= [];
gdjs.Phase1Code.GDUFOObjects4= [];
gdjs.Phase1Code.GDUFOObjects5= [];
gdjs.Phase1Code.GDUFOObjects6= [];
gdjs.Phase1Code.GDBombObjects1= [];
gdjs.Phase1Code.GDBombObjects2= [];
gdjs.Phase1Code.GDBombObjects3= [];
gdjs.Phase1Code.GDBombObjects4= [];
gdjs.Phase1Code.GDBombObjects5= [];
gdjs.Phase1Code.GDBombObjects6= [];
gdjs.Phase1Code.GDCountObjects1= [];
gdjs.Phase1Code.GDCountObjects2= [];
gdjs.Phase1Code.GDCountObjects3= [];
gdjs.Phase1Code.GDCountObjects4= [];
gdjs.Phase1Code.GDCountObjects5= [];
gdjs.Phase1Code.GDCountObjects6= [];
gdjs.Phase1Code.GDBombTextNUMObjects1= [];
gdjs.Phase1Code.GDBombTextNUMObjects2= [];
gdjs.Phase1Code.GDBombTextNUMObjects3= [];
gdjs.Phase1Code.GDBombTextNUMObjects4= [];
gdjs.Phase1Code.GDBombTextNUMObjects5= [];
gdjs.Phase1Code.GDBombTextNUMObjects6= [];
gdjs.Phase1Code.GDBaseObjects1= [];
gdjs.Phase1Code.GDBaseObjects2= [];
gdjs.Phase1Code.GDBaseObjects3= [];
gdjs.Phase1Code.GDBaseObjects4= [];
gdjs.Phase1Code.GDBaseObjects5= [];
gdjs.Phase1Code.GDBaseObjects6= [];
gdjs.Phase1Code.conditionTrue_0 = {val:false};
gdjs.Phase1Code.condition0IsTrue_0 = {val:false};
gdjs.Phase1Code.condition1IsTrue_0 = {val:false};
gdjs.Phase1Code.condition2IsTrue_0 = {val:false};
gdjs.Phase1Code.conditionTrue_1 = {val:false};
gdjs.Phase1Code.condition0IsTrue_1 = {val:false};
gdjs.Phase1Code.condition1IsTrue_1 = {val:false};
gdjs.Phase1Code.condition2IsTrue_1 = {val:false};
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2Objects = Hashtable.newFrom({"Invader1": gdjs.Phase1Code.GDInvader1Objects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader2Objects2Objects = Hashtable.newFrom({"Invader2": gdjs.Phase1Code.GDInvader2Objects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader3Objects2Objects = Hashtable.newFrom({"Invader3": gdjs.Phase1Code.GDInvader3Objects2});gdjs.Phase1Code.eventsList0xb9b9c4 = function(runtimeScene) {
}; //End of gdjs.Phase1Code.eventsList0xb9b9c4
gdjs.Phase1Code.eventsList0xb99764 = function(runtimeScene) {
{
}
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = !(gdjs.evtTools.systemInfo.isMobile());
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{gdjs.evtTools.camera.hideLayer(runtimeScene, "Controls");
}}
}
{
}
{
gdjs.Phase1Code.stopDoWhile2 = false;
do {gdjs.Phase1Code.GDInvader1Objects2.length = 0;
gdjs.Phase1Code.GDInvader2Objects2.length = 0;
gdjs.Phase1Code.GDInvader3Objects2.length = 0;
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(5)) < 9;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
if (true) {
{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2Objects, gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(5)) * 60, 0, "");
}{runtimeScene.getVariables().getFromIndex(5).add(1);
}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader2Objects2Objects, gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(6)) * 60, 40, "");
}{runtimeScene.getVariables().getFromIndex(6).add(1);
}{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader3Objects2Objects, gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(7)) * 60, 80, "");
}{runtimeScene.getVariables().getFromIndex(7).add(1);
}
{ //Subevents:
gdjs.Phase1Code.eventsList0xb9b9c4(runtimeScene);} //Subevents end.
}
} else gdjs.Phase1Code.stopDoWhile2 = true;
} while ( !gdjs.Phase1Code.stopDoWhile2 );
}
}; //End of gdjs.Phase1Code.eventsList0xb99764
gdjs.Phase1Code.eventsList0xb9aebc = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "InvaderTimer");
}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "UFOTimer");
}{runtimeScene.getVariables().getFromIndex(0).setNumber(1);
}{runtimeScene.getVariables().getFromIndex(4).setNumber(1);
}{runtimeScene.getVariables().getFromIndex(5).setNumber(1);
}{runtimeScene.getVariables().getFromIndex(6).setNumber(1);
}{runtimeScene.getVariables().getFromIndex(7).setNumber(1);
}{runtimeScene.getVariables().getFromIndex(8).setNumber(0);
}{runtimeScene.getVariables().getFromIndex(3).setNumber(0.5);
}{runtimeScene.getVariables().getFromIndex(2).setNumber(24);
}{runtimeScene.getVariables().getFromIndex(9).setNumber(0);
}{runtimeScene.getVariables().getFromIndex(11).setNumber(4);
}{runtimeScene.getVariables().getFromIndex(12).setNumber(2);
}
{ //Subevents
gdjs.Phase1Code.eventsList0xb99764(runtimeScene);} //End of subevents
}
}
}; //End of gdjs.Phase1Code.eventsList0xb9aebc
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects5Objects = Hashtable.newFrom({"Bomb": gdjs.Phase1Code.GDBombObjects5});gdjs.Phase1Code.eventsList0xb9c1dc = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
{gdjs.Phase1Code.conditionTrue_1 = gdjs.Phase1Code.condition0IsTrue_0;
gdjs.Phase1Code.condition0IsTrue_1.val = false;
gdjs.Phase1Code.condition1IsTrue_1.val = false;
{
gdjs.Phase1Code.condition0IsTrue_1.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(9)) < gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(11));
}if ( gdjs.Phase1Code.condition0IsTrue_1.val ) {
{
gdjs.Phase1Code.condition1IsTrue_1.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(10)) < gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(12));
}}
gdjs.Phase1Code.conditionTrue_1.val = true && gdjs.Phase1Code.condition0IsTrue_1.val && gdjs.Phase1Code.condition1IsTrue_1.val;
}
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
gdjs.Phase1Code.GDInvader1Objects5.createFrom(gdjs.Phase1Code.GDInvader1Objects4);
gdjs.Phase1Code.GDBombObjects5.length = 0;
{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects5Objects, (( gdjs.Phase1Code.GDInvader1Objects5.length === 0 ) ? 0 :gdjs.Phase1Code.GDInvader1Objects5[0].getPointX("")), (( gdjs.Phase1Code.GDInvader1Objects5.length === 0 ) ? 0 :gdjs.Phase1Code.GDInvader1Objects5[0].getPointY("")), "");
}{runtimeScene.getVariables().getFromIndex(9).add(1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb9c1dc
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects5Objects = Hashtable.newFrom({"Bomb": gdjs.Phase1Code.GDBombObjects5});gdjs.Phase1Code.eventsList0xb9c81c = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
{gdjs.Phase1Code.conditionTrue_1 = gdjs.Phase1Code.condition0IsTrue_0;
gdjs.Phase1Code.condition0IsTrue_1.val = false;
gdjs.Phase1Code.condition1IsTrue_1.val = false;
{
gdjs.Phase1Code.condition0IsTrue_1.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(9)) < gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(11));
}if ( gdjs.Phase1Code.condition0IsTrue_1.val ) {
{
gdjs.Phase1Code.condition1IsTrue_1.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(10)) < gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(12));
}}
gdjs.Phase1Code.conditionTrue_1.val = true && gdjs.Phase1Code.condition0IsTrue_1.val && gdjs.Phase1Code.condition1IsTrue_1.val;
}
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
gdjs.Phase1Code.GDInvader1Objects5.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDBombObjects5.length = 0;
{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects5Objects, (( gdjs.Phase1Code.GDInvader1Objects5.length === 0 ) ? 0 :gdjs.Phase1Code.GDInvader1Objects5[0].getPointX("")), (( gdjs.Phase1Code.GDInvader1Objects5.length === 0 ) ? 0 :gdjs.Phase1Code.GDInvader1Objects5[0].getPointY("")), "");
}{runtimeScene.getVariables().getFromIndex(9).add(1);
}}
}
{
{
}
}
}; //End of gdjs.Phase1Code.eventsList0xb9c81c
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects5Objects = Hashtable.newFrom({"Bomb": gdjs.Phase1Code.GDBombObjects5});gdjs.Phase1Code.eventsList0xb9ceec = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
{gdjs.Phase1Code.conditionTrue_1 = gdjs.Phase1Code.condition0IsTrue_0;
gdjs.Phase1Code.condition0IsTrue_1.val = false;
gdjs.Phase1Code.condition1IsTrue_1.val = false;
{
gdjs.Phase1Code.condition0IsTrue_1.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(9)) < gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(11));
}if ( gdjs.Phase1Code.condition0IsTrue_1.val ) {
{
gdjs.Phase1Code.condition1IsTrue_1.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(10)) < gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(12));
}}
gdjs.Phase1Code.conditionTrue_1.val = true && gdjs.Phase1Code.condition0IsTrue_1.val && gdjs.Phase1Code.condition1IsTrue_1.val;
}
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
gdjs.Phase1Code.GDInvader1Objects5.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDBombObjects5.length = 0;
{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects5Objects, (( gdjs.Phase1Code.GDInvader1Objects5.length === 0 ) ? 0 :gdjs.Phase1Code.GDInvader1Objects5[0].getPointX("")), (( gdjs.Phase1Code.GDInvader1Objects5.length === 0 ) ? 0 :gdjs.Phase1Code.GDInvader1Objects5[0].getPointY("")), "");
}{runtimeScene.getVariables().getFromIndex(9).add(1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb9ceec
gdjs.Phase1Code.eventsList0xb9d7e4 = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(3)) > 0.1;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{runtimeScene.getVariables().getFromIndex(3).sub(0.1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb9d7e4
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects2Objects = Hashtable.newFrom({"Invader1": gdjs.Phase1Code.GDInvader1Objects2, "Invader2": gdjs.Phase1Code.GDInvader2Objects2, "Invader3": gdjs.Phase1Code.GDInvader3Objects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBaseObjects2Objects = Hashtable.newFrom({"Base": gdjs.Phase1Code.GDBaseObjects2});gdjs.Phase1Code.eventsList0xb9c0a4 = function(runtimeScene) {
{
gdjs.Phase1Code.GDInvader1Objects3.createFrom(runtimeScene.getObjects("Invader1"));
for(gdjs.Phase1Code.forEachIndex4 = 0;gdjs.Phase1Code.forEachIndex4 < gdjs.Phase1Code.GDInvader1Objects3.length;++gdjs.Phase1Code.forEachIndex4) {
gdjs.Phase1Code.GDInvader1Objects4.length = 0;
gdjs.Phase1Code.forEachTemporary4 = gdjs.Phase1Code.GDInvader1Objects3[gdjs.Phase1Code.forEachIndex4];
gdjs.Phase1Code.GDInvader1Objects4.push(gdjs.Phase1Code.forEachTemporary4);
if (true) {
{for(var i = 0, len = gdjs.Phase1Code.GDInvader1Objects4.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader1Objects4[i].setX(gdjs.Phase1Code.GDInvader1Objects4[i].getX() + (40 * gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(0))));
}
}{for(var i = 0, len = gdjs.Phase1Code.GDInvader1Objects4.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader1Objects4[i].setY(20 + (20 * gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(4))));
}
}{runtimeScene.getVariables().getFromIndex(10).setNumber(gdjs.randomInRange(0, 30));
}
{ //Subevents:
gdjs.Phase1Code.eventsList0xb9c1dc(runtimeScene);} //Subevents end.
}
}
}
{
gdjs.Phase1Code.GDInvader2Objects3.createFrom(runtimeScene.getObjects("Invader2"));
for(gdjs.Phase1Code.forEachIndex4 = 0;gdjs.Phase1Code.forEachIndex4 < gdjs.Phase1Code.GDInvader2Objects3.length;++gdjs.Phase1Code.forEachIndex4) {
gdjs.Phase1Code.GDInvader2Objects4.length = 0;
gdjs.Phase1Code.forEachTemporary4 = gdjs.Phase1Code.GDInvader2Objects3[gdjs.Phase1Code.forEachIndex4];
gdjs.Phase1Code.GDInvader2Objects4.push(gdjs.Phase1Code.forEachTemporary4);
if (true) {
{for(var i = 0, len = gdjs.Phase1Code.GDInvader2Objects4.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader2Objects4[i].setX(gdjs.Phase1Code.GDInvader2Objects4[i].getX() + (40 * gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(0))));
}
}{for(var i = 0, len = gdjs.Phase1Code.GDInvader2Objects4.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader2Objects4[i].setY(60 + (20 * gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(4))));
}
}{runtimeScene.getVariables().getFromIndex(10).setNumber(gdjs.randomInRange(0, 30));
}
{ //Subevents:
gdjs.Phase1Code.eventsList0xb9c81c(runtimeScene);} //Subevents end.
}
}
}
{
gdjs.Phase1Code.GDInvader3Objects3.createFrom(runtimeScene.getObjects("Invader3"));
for(gdjs.Phase1Code.forEachIndex4 = 0;gdjs.Phase1Code.forEachIndex4 < gdjs.Phase1Code.GDInvader3Objects3.length;++gdjs.Phase1Code.forEachIndex4) {
gdjs.Phase1Code.GDInvader3Objects4.length = 0;
gdjs.Phase1Code.forEachTemporary4 = gdjs.Phase1Code.GDInvader3Objects3[gdjs.Phase1Code.forEachIndex4];
gdjs.Phase1Code.GDInvader3Objects4.push(gdjs.Phase1Code.forEachTemporary4);
if (true) {
{for(var i = 0, len = gdjs.Phase1Code.GDInvader3Objects4.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader3Objects4[i].setX(gdjs.Phase1Code.GDInvader3Objects4[i].getX() + (40 * gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(0))));
}
}{for(var i = 0, len = gdjs.Phase1Code.GDInvader3Objects4.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader3Objects4[i].setY(100 + (20 * gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(4))));
}
}{runtimeScene.getVariables().getFromIndex(10).setNumber(gdjs.randomInRange(0, 30));
}
{ //Subevents:
gdjs.Phase1Code.eventsList0xb9ceec(runtimeScene);} //Subevents end.
}
}
}
{
{
{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "InvaderTimer");
}{gdjs.evtTools.sound.playSound(runtimeScene, "lowRandom.ogg", false, 30, 1);
}}
}
{
}
{
gdjs.Phase1Code.GDInvader1Objects3.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDInvader2Objects3.createFrom(runtimeScene.getObjects("Invader2"));
gdjs.Phase1Code.GDInvader3Objects3.createFrom(runtimeScene.getObjects("Invader3"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.Phase1Code.GDInvader1Objects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDInvader1Objects3[i].getX() < 60 ) {
gdjs.Phase1Code.condition0IsTrue_0.val = true;
gdjs.Phase1Code.GDInvader1Objects3[k] = gdjs.Phase1Code.GDInvader1Objects3[i];
++k;
}
}
gdjs.Phase1Code.GDInvader1Objects3.length = k;for(var i = 0, k = 0, l = gdjs.Phase1Code.GDInvader2Objects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDInvader2Objects3[i].getX() < 60 ) {
gdjs.Phase1Code.condition0IsTrue_0.val = true;
gdjs.Phase1Code.GDInvader2Objects3[k] = gdjs.Phase1Code.GDInvader2Objects3[i];
++k;
}
}
gdjs.Phase1Code.GDInvader2Objects3.length = k;for(var i = 0, k = 0, l = gdjs.Phase1Code.GDInvader3Objects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDInvader3Objects3[i].getX() < 60 ) {
gdjs.Phase1Code.condition0IsTrue_0.val = true;
gdjs.Phase1Code.GDInvader3Objects3[k] = gdjs.Phase1Code.GDInvader3Objects3[i];
++k;
}
}
gdjs.Phase1Code.GDInvader3Objects3.length = k;}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{runtimeScene.getVariables().getFromIndex(0).setNumber(1);
}{runtimeScene.getVariables().getFromIndex(4).add(1);
}
{ //Subevents
gdjs.Phase1Code.eventsList0xb9d7e4(runtimeScene);} //End of subevents
}
}
{
gdjs.Phase1Code.GDInvader1Objects3.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDInvader2Objects3.createFrom(runtimeScene.getObjects("Invader2"));
gdjs.Phase1Code.GDInvader3Objects3.createFrom(runtimeScene.getObjects("Invader3"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.Phase1Code.GDInvader1Objects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDInvader1Objects3[i].getX() > 980 ) {
gdjs.Phase1Code.condition0IsTrue_0.val = true;
gdjs.Phase1Code.GDInvader1Objects3[k] = gdjs.Phase1Code.GDInvader1Objects3[i];
++k;
}
}
gdjs.Phase1Code.GDInvader1Objects3.length = k;for(var i = 0, k = 0, l = gdjs.Phase1Code.GDInvader2Objects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDInvader2Objects3[i].getX() > 980 ) {
gdjs.Phase1Code.condition0IsTrue_0.val = true;
gdjs.Phase1Code.GDInvader2Objects3[k] = gdjs.Phase1Code.GDInvader2Objects3[i];
++k;
}
}
gdjs.Phase1Code.GDInvader2Objects3.length = k;for(var i = 0, k = 0, l = gdjs.Phase1Code.GDInvader3Objects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDInvader3Objects3[i].getX() > 980 ) {
gdjs.Phase1Code.condition0IsTrue_0.val = true;
gdjs.Phase1Code.GDInvader3Objects3[k] = gdjs.Phase1Code.GDInvader3Objects3[i];
++k;
}
}
gdjs.Phase1Code.GDInvader3Objects3.length = k;}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{runtimeScene.getVariables().getFromIndex(0).setNumber(-(1));
}{runtimeScene.getVariables().getFromIndex(4).add(1);
}}
}
{
}
{
gdjs.Phase1Code.GDBaseObjects2.createFrom(runtimeScene.getObjects("Base"));
gdjs.Phase1Code.GDInvader1Objects2.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDInvader2Objects2.createFrom(runtimeScene.getObjects("Invader2"));
gdjs.Phase1Code.GDInvader3Objects2.createFrom(runtimeScene.getObjects("Invader3"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects2Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBaseObjects2Objects, false, runtimeScene, false);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDBaseObjects2 */
{for(var i = 0, len = gdjs.Phase1Code.GDBaseObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDBaseObjects2[i].deleteFromScene(runtimeScene);
}
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb9c0a4
gdjs.Phase1Code.eventsList0xb9befc = function(runtimeScene) {
{
}
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.runtimeScene.timerElapsedTime(runtimeScene, gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(3)), "InvaderTimer");
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{ //Subevents
gdjs.Phase1Code.eventsList0xb9c0a4(runtimeScene);} //End of subevents
}
}
{
}
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(2)) < 18;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{runtimeScene.getVariables().getFromIndex(3).setNumber(0.4);
}{runtimeScene.getVariables().getFromIndex(11).setNumber(6);
}}
}
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(2)) < 12;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{runtimeScene.getVariables().getFromIndex(3).setNumber(0.3);
}{runtimeScene.getVariables().getFromIndex(11).setNumber(7);
}}
}
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(2)) < 7;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{runtimeScene.getVariables().getFromIndex(3).setNumber(0.2);
}{runtimeScene.getVariables().getFromIndex(11).setNumber(8);
}}
}
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(2)) < 3;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{runtimeScene.getVariables().getFromIndex(3).setNumber(0.1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb9befc
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDLeftObjects3Objects = Hashtable.newFrom({"Left": gdjs.Phase1Code.GDLeftObjects3});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDRightObjects3Objects = Hashtable.newFrom({"Right": gdjs.Phase1Code.GDRightObjects3});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDFireObjects2Objects = Hashtable.newFrom({"Fire": gdjs.Phase1Code.GDFireObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects2});gdjs.Phase1Code.eventsList0xb9f19c = function(runtimeScene) {
{
gdjs.Phase1Code.GDBulletObjects2.createFrom(runtimeScene.getObjects("Bullet"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.pickedObjectsCount(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects) < 1;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
gdjs.Phase1Code.GDShipObjects2.createFrom(runtimeScene.getObjects("Ship"));
/* Reuse gdjs.Phase1Code.GDBulletObjects2 */
{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects, (( gdjs.Phase1Code.GDShipObjects2.length === 0 ) ? 0 :gdjs.Phase1Code.GDShipObjects2[0].getPointX("")), (( gdjs.Phase1Code.GDShipObjects2.length === 0 ) ? 0 :gdjs.Phase1Code.GDShipObjects2[0].getPointY("")) - 20, "");
}{gdjs.evtTools.sound.playSound(runtimeScene, "laser8.ogg", false, 30, 1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb9f19c
gdjs.Phase1Code.eventsList0xb9ebd4 = function(runtimeScene) {
{
gdjs.Phase1Code.GDLeftObjects3.createFrom(runtimeScene.getObjects("Left"));
gdjs.Phase1Code.GDShipObjects3.createFrom(runtimeScene.getObjects("Ship"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
gdjs.Phase1Code.condition1IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.input.cursorOnObject(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDLeftObjects3Objects, runtimeScene, true, false);
}if ( gdjs.Phase1Code.condition0IsTrue_0.val ) {
{
for(var i = 0, k = 0, l = gdjs.Phase1Code.GDShipObjects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDShipObjects3[i].getX() > 50 ) {
gdjs.Phase1Code.condition1IsTrue_0.val = true;
gdjs.Phase1Code.GDShipObjects3[k] = gdjs.Phase1Code.GDShipObjects3[i];
++k;
}
}
gdjs.Phase1Code.GDShipObjects3.length = k;}}
if (gdjs.Phase1Code.condition1IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDShipObjects3 */
{for(var i = 0, len = gdjs.Phase1Code.GDShipObjects3.length ;i < len;++i) {
gdjs.Phase1Code.GDShipObjects3[i].setX(gdjs.Phase1Code.GDShipObjects3[i].getX() - (120 * gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene)));
}
}}
}
{
gdjs.Phase1Code.GDRightObjects3.createFrom(runtimeScene.getObjects("Right"));
gdjs.Phase1Code.GDShipObjects3.createFrom(runtimeScene.getObjects("Ship"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
gdjs.Phase1Code.condition1IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.input.cursorOnObject(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDRightObjects3Objects, runtimeScene, true, false);
}if ( gdjs.Phase1Code.condition0IsTrue_0.val ) {
{
for(var i = 0, k = 0, l = gdjs.Phase1Code.GDShipObjects3.length;i<l;++i) {
if ( gdjs.Phase1Code.GDShipObjects3[i].getX() < 1000 ) {
gdjs.Phase1Code.condition1IsTrue_0.val = true;
gdjs.Phase1Code.GDShipObjects3[k] = gdjs.Phase1Code.GDShipObjects3[i];
++k;
}
}
gdjs.Phase1Code.GDShipObjects3.length = k;}}
if (gdjs.Phase1Code.condition1IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDShipObjects3 */
{for(var i = 0, len = gdjs.Phase1Code.GDShipObjects3.length ;i < len;++i) {
gdjs.Phase1Code.GDShipObjects3[i].setX(gdjs.Phase1Code.GDShipObjects3[i].getX() + (120 * gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene)));
}
}}
}
{
gdjs.Phase1Code.GDFireObjects2.createFrom(runtimeScene.getObjects("Fire"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.input.cursorOnObject(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDFireObjects2Objects, runtimeScene, true, false);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{ //Subevents
gdjs.Phase1Code.eventsList0xb9f19c(runtimeScene);} //End of subevents
}
}
}; //End of gdjs.Phase1Code.eventsList0xb9ebd4
gdjs.Phase1Code.eventsList0xb9eaf4 = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.input.isMouseButtonPressed(runtimeScene, "Left");
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{ //Subevents
gdjs.Phase1Code.eventsList0xb9ebd4(runtimeScene);} //End of subevents
}
}
}; //End of gdjs.Phase1Code.eventsList0xb9eaf4
gdjs.Phase1Code.eventsList0xb9ea24 = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "Controls");
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{ //Subevents
gdjs.Phase1Code.eventsList0xb9eaf4(runtimeScene);} //End of subevents
}
}
}; //End of gdjs.Phase1Code.eventsList0xb9ea24
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects1Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects1});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects1Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects1});gdjs.Phase1Code.eventsList0xb9fbe4 = function(runtimeScene) {
{
gdjs.Phase1Code.GDBulletObjects1.createFrom(runtimeScene.getObjects("Bullet"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.pickedObjectsCount(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects1Objects) < 1;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
gdjs.Phase1Code.GDShipObjects1.createFrom(runtimeScene.getObjects("Ship"));
/* Reuse gdjs.Phase1Code.GDBulletObjects1 */
{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects1Objects, (( gdjs.Phase1Code.GDShipObjects1.length === 0 ) ? 0 :gdjs.Phase1Code.GDShipObjects1[0].getPointX("")), (( gdjs.Phase1Code.GDShipObjects1.length === 0 ) ? 0 :gdjs.Phase1Code.GDShipObjects1[0].getPointY("")) - 20, "");
}{gdjs.evtTools.sound.playSound(runtimeScene, "laser8.ogg", false, 30, 1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb9fbe4
gdjs.Phase1Code.eventsList0xb9f65c = function(runtimeScene) {
{
gdjs.Phase1Code.GDShipObjects2.createFrom(runtimeScene.getObjects("Ship"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
gdjs.Phase1Code.condition1IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left");
}if ( gdjs.Phase1Code.condition0IsTrue_0.val ) {
{
for(var i = 0, k = 0, l = gdjs.Phase1Code.GDShipObjects2.length;i<l;++i) {
if ( gdjs.Phase1Code.GDShipObjects2[i].getX() > 50 ) {
gdjs.Phase1Code.condition1IsTrue_0.val = true;
gdjs.Phase1Code.GDShipObjects2[k] = gdjs.Phase1Code.GDShipObjects2[i];
++k;
}
}
gdjs.Phase1Code.GDShipObjects2.length = k;}}
if (gdjs.Phase1Code.condition1IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDShipObjects2 */
{for(var i = 0, len = gdjs.Phase1Code.GDShipObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDShipObjects2[i].setX(gdjs.Phase1Code.GDShipObjects2[i].getX() - (120 * gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene)));
}
}}
}
{
gdjs.Phase1Code.GDShipObjects2.createFrom(runtimeScene.getObjects("Ship"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
gdjs.Phase1Code.condition1IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right");
}if ( gdjs.Phase1Code.condition0IsTrue_0.val ) {
{
for(var i = 0, k = 0, l = gdjs.Phase1Code.GDShipObjects2.length;i<l;++i) {
if ( gdjs.Phase1Code.GDShipObjects2[i].getX() < 1000 ) {
gdjs.Phase1Code.condition1IsTrue_0.val = true;
gdjs.Phase1Code.GDShipObjects2[k] = gdjs.Phase1Code.GDShipObjects2[i];
++k;
}
}
gdjs.Phase1Code.GDShipObjects2.length = k;}}
if (gdjs.Phase1Code.condition1IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDShipObjects2 */
{for(var i = 0, len = gdjs.Phase1Code.GDShipObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDShipObjects2[i].setX(gdjs.Phase1Code.GDShipObjects2[i].getX() + (120 * gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene)));
}
}}
}
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
{gdjs.Phase1Code.conditionTrue_1 = gdjs.Phase1Code.condition0IsTrue_0;
gdjs.Phase1Code.condition0IsTrue_1.val = false;
gdjs.Phase1Code.condition1IsTrue_1.val = false;
{
gdjs.Phase1Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space");
if( gdjs.Phase1Code.condition0IsTrue_1.val ) {
gdjs.Phase1Code.conditionTrue_1.val = true;
}
}
{
gdjs.Phase1Code.condition1IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "LControl");
if( gdjs.Phase1Code.condition1IsTrue_1.val ) {
gdjs.Phase1Code.conditionTrue_1.val = true;
}
}
{
}
}
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{ //Subevents
gdjs.Phase1Code.eventsList0xb9fbe4(runtimeScene);} //End of subevents
}
}
}; //End of gdjs.Phase1Code.eventsList0xb9f65c
gdjs.Phase1Code.eventsList0xb9f58c = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = !(gdjs.evtTools.camera.layerIsVisible(runtimeScene, "Controls"));
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{ //Subevents
gdjs.Phase1Code.eventsList0xb9f65c(runtimeScene);} //End of subevents
}
}
}; //End of gdjs.Phase1Code.eventsList0xb9f58c
gdjs.Phase1Code.eventsList0xb9e974 = function(runtimeScene) {
{
gdjs.Phase1Code.eventsList0xb9ea24(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb9f58c(runtimeScene);
}
}; //End of gdjs.Phase1Code.eventsList0xb9e974
gdjs.Phase1Code.eventsList0xba0194 = function(runtimeScene) {
}; //End of gdjs.Phase1Code.eventsList0xba0194
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects2Objects = Hashtable.newFrom({"Invader1": gdjs.Phase1Code.GDInvader1Objects2, "Invader2": gdjs.Phase1Code.GDInvader2Objects2, "Invader3": gdjs.Phase1Code.GDInvader3Objects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects2Objects = Hashtable.newFrom({"Bomb": gdjs.Phase1Code.GDBombObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects1Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects1});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBaseObjects1Objects = Hashtable.newFrom({"Base": gdjs.Phase1Code.GDBaseObjects1});gdjs.Phase1Code.eventsList0xba00b4 = function(runtimeScene) {
{
gdjs.Phase1Code.GDBulletObjects2.createFrom(runtimeScene.getObjects("Bullet"));
for(gdjs.Phase1Code.forEachIndex3 = 0;gdjs.Phase1Code.forEachIndex3 < gdjs.Phase1Code.GDBulletObjects2.length;++gdjs.Phase1Code.forEachIndex3) {
gdjs.Phase1Code.GDBulletObjects3.length = 0;
gdjs.Phase1Code.forEachTemporary3 = gdjs.Phase1Code.GDBulletObjects2[gdjs.Phase1Code.forEachIndex3];
gdjs.Phase1Code.GDBulletObjects3.push(gdjs.Phase1Code.forEachTemporary3);
if (true) {
{for(var i = 0, len = gdjs.Phase1Code.GDBulletObjects3.length ;i < len;++i) {
gdjs.Phase1Code.GDBulletObjects3[i].setY(gdjs.Phase1Code.GDBulletObjects3[i].getY() - (500 * gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene)));
}
}}
}
}
{
gdjs.Phase1Code.GDBulletObjects2.createFrom(runtimeScene.getObjects("Bullet"));
gdjs.Phase1Code.GDInvader1Objects2.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDInvader2Objects2.createFrom(runtimeScene.getObjects("Invader2"));
gdjs.Phase1Code.GDInvader3Objects2.createFrom(runtimeScene.getObjects("Invader3"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects2Objects, false, runtimeScene, false);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDBulletObjects2 */
/* Reuse gdjs.Phase1Code.GDInvader1Objects2 */
/* Reuse gdjs.Phase1Code.GDInvader2Objects2 */
/* Reuse gdjs.Phase1Code.GDInvader3Objects2 */
{for(var i = 0, len = gdjs.Phase1Code.GDBulletObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDBulletObjects2[i].deleteFromScene(runtimeScene);
}
}{for(var i = 0, len = gdjs.Phase1Code.GDInvader1Objects2.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader1Objects2[i].deleteFromScene(runtimeScene);
}
for(var i = 0, len = gdjs.Phase1Code.GDInvader2Objects2.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader2Objects2[i].deleteFromScene(runtimeScene);
}
for(var i = 0, len = gdjs.Phase1Code.GDInvader3Objects2.length ;i < len;++i) {
gdjs.Phase1Code.GDInvader3Objects2[i].deleteFromScene(runtimeScene);
}
}{runtimeScene.getVariables().getFromIndex(2).sub(1);
}{runtimeScene.getGame().getVariables().getFromIndex(0).add(10 / gdjs.evtTools.common.getVariableNumber(runtimeScene.getVariables().getFromIndex(3)));
}{gdjs.evtTools.sound.playSound(runtimeScene, "Bestie.ogg", false, 50, 1);
}}
}
{
gdjs.Phase1Code.GDBombObjects2.createFrom(runtimeScene.getObjects("Bomb"));
gdjs.Phase1Code.GDBulletObjects2.createFrom(runtimeScene.getObjects("Bullet"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects2Objects, false, runtimeScene, false);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDBombObjects2 */
/* Reuse gdjs.Phase1Code.GDBulletObjects2 */
{for(var i = 0, len = gdjs.Phase1Code.GDBulletObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDBulletObjects2[i].deleteFromScene(runtimeScene);
}
}{for(var i = 0, len = gdjs.Phase1Code.GDBombObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDBombObjects2[i].deleteFromScene(runtimeScene);
}
}{runtimeScene.getVariables().getFromIndex(9).sub(1);
}{gdjs.evtTools.sound.playSound(runtimeScene, "laser1.ogg", false, 30, 1);
}}
}
{
gdjs.Phase1Code.GDBaseObjects1.createFrom(runtimeScene.getObjects("Base"));
gdjs.Phase1Code.GDBulletObjects1.createFrom(runtimeScene.getObjects("Bullet"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects1Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBaseObjects1Objects, false, runtimeScene, false);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDBaseObjects1 */
/* Reuse gdjs.Phase1Code.GDBulletObjects1 */
{for(var i = 0, len = gdjs.Phase1Code.GDBulletObjects1.length ;i < len;++i) {
gdjs.Phase1Code.GDBulletObjects1[i].deleteFromScene(runtimeScene);
}
}{for(var i = 0, len = gdjs.Phase1Code.GDBaseObjects1.length ;i < len;++i) {
gdjs.Phase1Code.GDBaseObjects1[i].deleteFromScene(runtimeScene);
}
}{gdjs.evtTools.sound.playSound(runtimeScene, "laser1.ogg", false, 30, 1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xba00b4
gdjs.Phase1Code.eventsList0xb4661c = function(runtimeScene) {
{
gdjs.Phase1Code.GDBombObjects4.createFrom(gdjs.Phase1Code.GDBombObjects3);
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.Phase1Code.GDBombObjects4.length;i<l;++i) {
if ( gdjs.Phase1Code.GDBombObjects4[i].getY() > 600 ) {
gdjs.Phase1Code.condition0IsTrue_0.val = true;
gdjs.Phase1Code.GDBombObjects4[k] = gdjs.Phase1Code.GDBombObjects4[i];
++k;
}
}
gdjs.Phase1Code.GDBombObjects4.length = k;}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDBombObjects4 */
{for(var i = 0, len = gdjs.Phase1Code.GDBombObjects4.length ;i < len;++i) {
gdjs.Phase1Code.GDBombObjects4[i].deleteFromScene(runtimeScene);
}
}{runtimeScene.getVariables().getFromIndex(9).sub(1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb4661c
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects1Objects = Hashtable.newFrom({"Bomb": gdjs.Phase1Code.GDBombObjects1});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBaseObjects1Objects = Hashtable.newFrom({"Base": gdjs.Phase1Code.GDBaseObjects1});gdjs.Phase1Code.eventsList0xb425c4 = function(runtimeScene) {
{
gdjs.Phase1Code.GDBombObjects2.createFrom(runtimeScene.getObjects("Bomb"));
for(gdjs.Phase1Code.forEachIndex3 = 0;gdjs.Phase1Code.forEachIndex3 < gdjs.Phase1Code.GDBombObjects2.length;++gdjs.Phase1Code.forEachIndex3) {
gdjs.Phase1Code.GDBombObjects3.length = 0;
gdjs.Phase1Code.forEachTemporary3 = gdjs.Phase1Code.GDBombObjects2[gdjs.Phase1Code.forEachIndex3];
gdjs.Phase1Code.GDBombObjects3.push(gdjs.Phase1Code.forEachTemporary3);
if (true) {
{for(var i = 0, len = gdjs.Phase1Code.GDBombObjects3.length ;i < len;++i) {
gdjs.Phase1Code.GDBombObjects3[i].setY(gdjs.Phase1Code.GDBombObjects3[i].getY() + (180 * gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene)));
}
}
{ //Subevents:
gdjs.Phase1Code.eventsList0xb4661c(runtimeScene);} //Subevents end.
}
}
}
{
gdjs.Phase1Code.GDBaseObjects1.createFrom(runtimeScene.getObjects("Base"));
gdjs.Phase1Code.GDBombObjects1.createFrom(runtimeScene.getObjects("Bomb"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects1Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBaseObjects1Objects, false, runtimeScene, false);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDBaseObjects1 */
/* Reuse gdjs.Phase1Code.GDBombObjects1 */
{for(var i = 0, len = gdjs.Phase1Code.GDBombObjects1.length ;i < len;++i) {
gdjs.Phase1Code.GDBombObjects1[i].deleteFromScene(runtimeScene);
}
}{for(var i = 0, len = gdjs.Phase1Code.GDBaseObjects1.length ;i < len;++i) {
gdjs.Phase1Code.GDBaseObjects1[i].deleteFromScene(runtimeScene);
}
}{runtimeScene.getVariables().getFromIndex(9).sub(1);
}{gdjs.evtTools.sound.playSound(runtimeScene, "laser1.ogg", false, 30, 1);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb425c4
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDUFOObjects2Objects = Hashtable.newFrom({"UFO": gdjs.Phase1Code.GDUFOObjects2});gdjs.Phase1Code.eventsList0xb72c24 = function(runtimeScene) {
}; //End of gdjs.Phase1Code.eventsList0xb72c24
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDUFOObjects2Objects = Hashtable.newFrom({"UFO": gdjs.Phase1Code.GDUFOObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects = Hashtable.newFrom({"Bullet": gdjs.Phase1Code.GDBulletObjects2});gdjs.Phase1Code.eventsList0xb02424 = function(runtimeScene) {
{
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.runtimeScene.timerElapsedTime(runtimeScene, 15, "UFOTimer");
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
gdjs.Phase1Code.GDUFOObjects2.length = 0;
{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDUFOObjects2Objects, 0, 60, "");
}{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "UFOTimer");
}}
}
{
gdjs.Phase1Code.GDUFOObjects2.createFrom(runtimeScene.getObjects("UFO"));
for(gdjs.Phase1Code.forEachIndex3 = 0;gdjs.Phase1Code.forEachIndex3 < gdjs.Phase1Code.GDUFOObjects2.length;++gdjs.Phase1Code.forEachIndex3) {
gdjs.Phase1Code.GDUFOObjects3.length = 0;
gdjs.Phase1Code.forEachTemporary3 = gdjs.Phase1Code.GDUFOObjects2[gdjs.Phase1Code.forEachIndex3];
gdjs.Phase1Code.GDUFOObjects3.push(gdjs.Phase1Code.forEachTemporary3);
if (true) {
{for(var i = 0, len = gdjs.Phase1Code.GDUFOObjects3.length ;i < len;++i) {
gdjs.Phase1Code.GDUFOObjects3[i].setX(gdjs.Phase1Code.GDUFOObjects3[i].getX() + (90 * gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene)));
}
}{gdjs.evtTools.sound.playSound(runtimeScene, "twoTone1.ogg", false, 5, 1);
}}
}
}
{
gdjs.Phase1Code.GDBulletObjects2.createFrom(runtimeScene.getObjects("Bullet"));
gdjs.Phase1Code.GDUFOObjects2.createFrom(runtimeScene.getObjects("UFO"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDUFOObjects2Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBulletObjects2Objects, false, runtimeScene, false);
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
/* Reuse gdjs.Phase1Code.GDBulletObjects2 */
/* Reuse gdjs.Phase1Code.GDUFOObjects2 */
{for(var i = 0, len = gdjs.Phase1Code.GDBulletObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDBulletObjects2[i].deleteFromScene(runtimeScene);
}
}{for(var i = 0, len = gdjs.Phase1Code.GDUFOObjects2.length ;i < len;++i) {
gdjs.Phase1Code.GDUFOObjects2[i].deleteFromScene(runtimeScene);
}
}{runtimeScene.getGame().getVariables().getFromIndex(0).add(200);
}{runtimeScene.getVariables().getFromIndex(8).setNumber(0);
}}
}
{
{
}
}
}; //End of gdjs.Phase1Code.eventsList0xb02424
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects1ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects1ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects1Objects = Hashtable.newFrom({"Invader1": gdjs.Phase1Code.GDInvader1Objects1, "Invader2": gdjs.Phase1Code.GDInvader2Objects1, "Invader3": gdjs.Phase1Code.GDInvader3Objects1});gdjs.Phase1Code.eventsList0xb6d9f4 = function(runtimeScene) {
{
gdjs.Phase1Code.GDInvader1Objects1.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDInvader2Objects1.createFrom(runtimeScene.getObjects("Invader2"));
gdjs.Phase1Code.GDInvader3Objects1.createFrom(runtimeScene.getObjects("Invader3"));
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
gdjs.Phase1Code.condition0IsTrue_0.val = gdjs.evtTools.object.pickedObjectsCount(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects1ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects1ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects1Objects) == 0;
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "WinPage", false);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb6d9f4
gdjs.Phase1Code.eventsList0xb45e3c = function(runtimeScene) {
{
{
gdjs.Phase1Code.GDScoreNUMObjects1.createFrom(runtimeScene.getObjects("ScoreNUM"));
{runtimeScene.getGame().getVariables().getFromIndex(0).setNumber(gdjs.evtTools.common.trunc(gdjs.evtTools.common.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(0))));
}{for(var i = 0, len = gdjs.Phase1Code.GDScoreNUMObjects1.length ;i < len;++i) {
gdjs.Phase1Code.GDScoreNUMObjects1[i].setString(gdjs.evtTools.common.toString(gdjs.evtTools.common.getVariableNumber(runtimeScene.getGame().getVariables().getFromIndex(0))));
}
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb45e3c
gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDShipObjects2Objects = Hashtable.newFrom({"Ship": gdjs.Phase1Code.GDShipObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects2Objects = Hashtable.newFrom({"Invader1": gdjs.Phase1Code.GDInvader1Objects2, "Invader2": gdjs.Phase1Code.GDInvader2Objects2, "Invader3": gdjs.Phase1Code.GDInvader3Objects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDShipObjects2Objects = Hashtable.newFrom({"Ship": gdjs.Phase1Code.GDShipObjects2});gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects2Objects = Hashtable.newFrom({"Bomb": gdjs.Phase1Code.GDBombObjects2});gdjs.Phase1Code.eventsList0xb51c74 = function(runtimeScene) {
{
}
{
gdjs.Phase1Code.GDBombObjects1.length = 0;
gdjs.Phase1Code.GDInvader1Objects1.length = 0;
gdjs.Phase1Code.GDInvader2Objects1.length = 0;
gdjs.Phase1Code.GDInvader3Objects1.length = 0;
gdjs.Phase1Code.GDShipObjects1.length = 0;
gdjs.Phase1Code.condition0IsTrue_0.val = false;
{
{gdjs.Phase1Code.conditionTrue_1 = gdjs.Phase1Code.condition0IsTrue_0;
gdjs.Phase1Code.GDBombObjects1_1final.length = 0;gdjs.Phase1Code.GDInvader1Objects1_1final.length = 0;gdjs.Phase1Code.GDInvader2Objects1_1final.length = 0;gdjs.Phase1Code.GDInvader3Objects1_1final.length = 0;gdjs.Phase1Code.GDShipObjects1_1final.length = 0;gdjs.Phase1Code.condition0IsTrue_1.val = false;
gdjs.Phase1Code.condition1IsTrue_1.val = false;
{
gdjs.Phase1Code.GDInvader1Objects2.createFrom(runtimeScene.getObjects("Invader1"));
gdjs.Phase1Code.GDInvader2Objects2.createFrom(runtimeScene.getObjects("Invader2"));
gdjs.Phase1Code.GDInvader3Objects2.createFrom(runtimeScene.getObjects("Invader3"));
gdjs.Phase1Code.GDShipObjects2.createFrom(runtimeScene.getObjects("Ship"));
gdjs.Phase1Code.condition0IsTrue_1.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDShipObjects2Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDInvader1Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader2Objects2ObjectsGDgdjs_46Phase1Code_46GDInvader3Objects2Objects, false, runtimeScene, false);
if( gdjs.Phase1Code.condition0IsTrue_1.val ) {
gdjs.Phase1Code.conditionTrue_1.val = true;
for(var j = 0, jLen = gdjs.Phase1Code.GDInvader1Objects2.length;j<jLen;++j) {
if ( gdjs.Phase1Code.GDInvader1Objects1_1final.indexOf(gdjs.Phase1Code.GDInvader1Objects2[j]) === -1 )
gdjs.Phase1Code.GDInvader1Objects1_1final.push(gdjs.Phase1Code.GDInvader1Objects2[j]);
}
for(var j = 0, jLen = gdjs.Phase1Code.GDInvader2Objects2.length;j<jLen;++j) {
if ( gdjs.Phase1Code.GDInvader2Objects1_1final.indexOf(gdjs.Phase1Code.GDInvader2Objects2[j]) === -1 )
gdjs.Phase1Code.GDInvader2Objects1_1final.push(gdjs.Phase1Code.GDInvader2Objects2[j]);
}
for(var j = 0, jLen = gdjs.Phase1Code.GDInvader3Objects2.length;j<jLen;++j) {
if ( gdjs.Phase1Code.GDInvader3Objects1_1final.indexOf(gdjs.Phase1Code.GDInvader3Objects2[j]) === -1 )
gdjs.Phase1Code.GDInvader3Objects1_1final.push(gdjs.Phase1Code.GDInvader3Objects2[j]);
}
for(var j = 0, jLen = gdjs.Phase1Code.GDShipObjects2.length;j<jLen;++j) {
if ( gdjs.Phase1Code.GDShipObjects1_1final.indexOf(gdjs.Phase1Code.GDShipObjects2[j]) === -1 )
gdjs.Phase1Code.GDShipObjects1_1final.push(gdjs.Phase1Code.GDShipObjects2[j]);
}
}
}
{
gdjs.Phase1Code.GDBombObjects2.createFrom(runtimeScene.getObjects("Bomb"));
gdjs.Phase1Code.GDShipObjects2.createFrom(runtimeScene.getObjects("Ship"));
gdjs.Phase1Code.condition1IsTrue_1.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDShipObjects2Objects, gdjs.Phase1Code.mapOfGDgdjs_46Phase1Code_46GDBombObjects2Objects, false, runtimeScene, false);
if( gdjs.Phase1Code.condition1IsTrue_1.val ) {
gdjs.Phase1Code.conditionTrue_1.val = true;
for(var j = 0, jLen = gdjs.Phase1Code.GDBombObjects2.length;j<jLen;++j) {
if ( gdjs.Phase1Code.GDBombObjects1_1final.indexOf(gdjs.Phase1Code.GDBombObjects2[j]) === -1 )
gdjs.Phase1Code.GDBombObjects1_1final.push(gdjs.Phase1Code.GDBombObjects2[j]);
}
for(var j = 0, jLen = gdjs.Phase1Code.GDShipObjects2.length;j<jLen;++j) {
if ( gdjs.Phase1Code.GDShipObjects1_1final.indexOf(gdjs.Phase1Code.GDShipObjects2[j]) === -1 )
gdjs.Phase1Code.GDShipObjects1_1final.push(gdjs.Phase1Code.GDShipObjects2[j]);
}
}
}
{
gdjs.Phase1Code.GDBombObjects1.createFrom(gdjs.Phase1Code.GDBombObjects1_1final);
gdjs.Phase1Code.GDInvader1Objects1.createFrom(gdjs.Phase1Code.GDInvader1Objects1_1final);
gdjs.Phase1Code.GDInvader2Objects1.createFrom(gdjs.Phase1Code.GDInvader2Objects1_1final);
gdjs.Phase1Code.GDInvader3Objects1.createFrom(gdjs.Phase1Code.GDInvader3Objects1_1final);
gdjs.Phase1Code.GDShipObjects1.createFrom(gdjs.Phase1Code.GDShipObjects1_1final);
}
}
}if (gdjs.Phase1Code.condition0IsTrue_0.val) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Title", false);
}}
}
}; //End of gdjs.Phase1Code.eventsList0xb51c74
gdjs.Phase1Code.eventsList0x5b6e18 = function(runtimeScene) {
{
gdjs.Phase1Code.eventsList0xb9aebc(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb9befc(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb9e974(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xba00b4(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb425c4(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb02424(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb6d9f4(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb45e3c(runtimeScene);
}
{
gdjs.Phase1Code.eventsList0xb51c74(runtimeScene);
}
{
}
{
{
}
}
}; //End of gdjs.Phase1Code.eventsList0x5b6e18
gdjs.Phase1Code.func = function(runtimeScene) {
runtimeScene.getOnceTriggers().startNewFrame();
gdjs.Phase1Code.GDInvader1Objects1.length = 0;
gdjs.Phase1Code.GDInvader1Objects2.length = 0;
gdjs.Phase1Code.GDInvader1Objects3.length = 0;
gdjs.Phase1Code.GDInvader1Objects4.length = 0;
gdjs.Phase1Code.GDInvader1Objects5.length = 0;
gdjs.Phase1Code.GDInvader1Objects6.length = 0;
gdjs.Phase1Code.GDInvader2Objects1.length = 0;
gdjs.Phase1Code.GDInvader2Objects2.length = 0;
gdjs.Phase1Code.GDInvader2Objects3.length = 0;
gdjs.Phase1Code.GDInvader2Objects4.length = 0;
gdjs.Phase1Code.GDInvader2Objects5.length = 0;
gdjs.Phase1Code.GDInvader2Objects6.length = 0;
gdjs.Phase1Code.GDInvader3Objects1.length = 0;
gdjs.Phase1Code.GDInvader3Objects2.length = 0;
gdjs.Phase1Code.GDInvader3Objects3.length = 0;
gdjs.Phase1Code.GDInvader3Objects4.length = 0;
gdjs.Phase1Code.GDInvader3Objects5.length = 0;
gdjs.Phase1Code.GDInvader3Objects6.length = 0;
gdjs.Phase1Code.GDShipObjects1.length = 0;
gdjs.Phase1Code.GDShipObjects2.length = 0;
gdjs.Phase1Code.GDShipObjects3.length = 0;
gdjs.Phase1Code.GDShipObjects4.length = 0;
gdjs.Phase1Code.GDShipObjects5.length = 0;
gdjs.Phase1Code.GDShipObjects6.length = 0;
gdjs.Phase1Code.GDBackgroundObjects1.length = 0;
gdjs.Phase1Code.GDBackgroundObjects2.length = 0;
gdjs.Phase1Code.GDBackgroundObjects3.length = 0;
gdjs.Phase1Code.GDBackgroundObjects4.length = 0;
gdjs.Phase1Code.GDBackgroundObjects5.length = 0;
gdjs.Phase1Code.GDBackgroundObjects6.length = 0;
gdjs.Phase1Code.GDBulletObjects1.length = 0;
gdjs.Phase1Code.GDBulletObjects2.length = 0;
gdjs.Phase1Code.GDBulletObjects3.length = 0;
gdjs.Phase1Code.GDBulletObjects4.length = 0;
gdjs.Phase1Code.GDBulletObjects5.length = 0;
gdjs.Phase1Code.GDBulletObjects6.length = 0;
gdjs.Phase1Code.GDLeftObjects1.length = 0;
gdjs.Phase1Code.GDLeftObjects2.length = 0;
gdjs.Phase1Code.GDLeftObjects3.length = 0;
gdjs.Phase1Code.GDLeftObjects4.length = 0;
gdjs.Phase1Code.GDLeftObjects5.length = 0;
gdjs.Phase1Code.GDLeftObjects6.length = 0;
gdjs.Phase1Code.GDRightObjects1.length = 0;
gdjs.Phase1Code.GDRightObjects2.length = 0;
gdjs.Phase1Code.GDRightObjects3.length = 0;
gdjs.Phase1Code.GDRightObjects4.length = 0;
gdjs.Phase1Code.GDRightObjects5.length = 0;
gdjs.Phase1Code.GDRightObjects6.length = 0;
gdjs.Phase1Code.GDFireObjects1.length = 0;
gdjs.Phase1Code.GDFireObjects2.length = 0;
gdjs.Phase1Code.GDFireObjects3.length = 0;
gdjs.Phase1Code.GDFireObjects4.length = 0;
gdjs.Phase1Code.GDFireObjects5.length = 0;
gdjs.Phase1Code.GDFireObjects6.length = 0;
gdjs.Phase1Code.GDScoreTEXTObjects1.length = 0;
gdjs.Phase1Code.GDScoreTEXTObjects2.length = 0;
gdjs.Phase1Code.GDScoreTEXTObjects3.length = 0;
gdjs.Phase1Code.GDScoreTEXTObjects4.length = 0;
gdjs.Phase1Code.GDScoreTEXTObjects5.length = 0;
gdjs.Phase1Code.GDScoreTEXTObjects6.length = 0;
gdjs.Phase1Code.GDScoreNUMObjects1.length = 0;
gdjs.Phase1Code.GDScoreNUMObjects2.length = 0;
gdjs.Phase1Code.GDScoreNUMObjects3.length = 0;
gdjs.Phase1Code.GDScoreNUMObjects4.length = 0;
gdjs.Phase1Code.GDScoreNUMObjects5.length = 0;
gdjs.Phase1Code.GDScoreNUMObjects6.length = 0;
gdjs.Phase1Code.GDUFOObjects1.length = 0;
gdjs.Phase1Code.GDUFOObjects2.length = 0;
gdjs.Phase1Code.GDUFOObjects3.length = 0;
gdjs.Phase1Code.GDUFOObjects4.length = 0;
gdjs.Phase1Code.GDUFOObjects5.length = 0;
gdjs.Phase1Code.GDUFOObjects6.length = 0;
gdjs.Phase1Code.GDBombObjects1.length = 0;
gdjs.Phase1Code.GDBombObjects2.length = 0;
gdjs.Phase1Code.GDBombObjects3.length = 0;
gdjs.Phase1Code.GDBombObjects4.length = 0;
gdjs.Phase1Code.GDBombObjects5.length = 0;
gdjs.Phase1Code.GDBombObjects6.length = 0;
gdjs.Phase1Code.GDCountObjects1.length = 0;
gdjs.Phase1Code.GDCountObjects2.length = 0;
gdjs.Phase1Code.GDCountObjects3.length = 0;
gdjs.Phase1Code.GDCountObjects4.length = 0;
gdjs.Phase1Code.GDCountObjects5.length = 0;
gdjs.Phase1Code.GDCountObjects6.length = 0;
gdjs.Phase1Code.GDBombTextNUMObjects1.length = 0;
gdjs.Phase1Code.GDBombTextNUMObjects2.length = 0;
gdjs.Phase1Code.GDBombTextNUMObjects3.length = 0;
gdjs.Phase1Code.GDBombTextNUMObjects4.length = 0;
gdjs.Phase1Code.GDBombTextNUMObjects5.length = 0;
gdjs.Phase1Code.GDBombTextNUMObjects6.length = 0;
gdjs.Phase1Code.GDBaseObjects1.length = 0;
gdjs.Phase1Code.GDBaseObjects2.length = 0;
gdjs.Phase1Code.GDBaseObjects3.length = 0;
gdjs.Phase1Code.GDBaseObjects4.length = 0;
gdjs.Phase1Code.GDBaseObjects5.length = 0;
gdjs.Phase1Code.GDBaseObjects6.length = 0;
gdjs.Phase1Code.eventsList0x5b6e18(runtimeScene);
return;
}
gdjs['Phase1Code'] = gdjs.Phase1Code;