1gdjs.Level_3249Code = {}; 2gdjs.Level_3249Code.GDcompletedObjects1_1final = []; 3 4gdjs.Level_3249Code.GDrestartObjects1_1final = []; 5 6gdjs.Level_3249Code.GDplayer2Objects1= []; 7gdjs.Level_3249Code.GDplayer2Objects2= []; 8gdjs.Level_3249Code.GDplayer2Objects3= []; 9gdjs.Level_3249Code.GDplayerObjects1= []; 10gdjs.Level_3249Code.GDplayerObjects2= []; 11gdjs.Level_3249Code.GDplayerObjects3= []; 12gdjs.Level_3249Code.GDblockObjects1= []; 13gdjs.Level_3249Code.GDblockObjects2= []; 14gdjs.Level_3249Code.GDblockObjects3= []; 15gdjs.Level_3249Code.GDlaserObjects1= []; 16gdjs.Level_3249Code.GDlaserObjects2= []; 17gdjs.Level_3249Code.GDlaserObjects3= []; 18gdjs.Level_3249Code.GDmirrorObjects1= []; 19gdjs.Level_3249Code.GDmirrorObjects2= []; 20gdjs.Level_3249Code.GDmirrorObjects3= []; 21gdjs.Level_3249Code.GDstopObjects1= []; 22gdjs.Level_3249Code.GDstopObjects2= []; 23gdjs.Level_3249Code.GDstopObjects3= []; 24gdjs.Level_3249Code.GDdotObjects1= []; 25gdjs.Level_3249Code.GDdotObjects2= []; 26gdjs.Level_3249Code.GDdotObjects3= []; 27gdjs.Level_3249Code.GDtiledBGObjects1= []; 28gdjs.Level_3249Code.GDtiledBGObjects2= []; 29gdjs.Level_3249Code.GDtiledBGObjects3= []; 30gdjs.Level_3249Code.GDframeObjects1= []; 31gdjs.Level_3249Code.GDframeObjects2= []; 32gdjs.Level_3249Code.GDframeObjects3= []; 33gdjs.Level_3249Code.GDgoalObjects1= []; 34gdjs.Level_3249Code.GDgoalObjects2= []; 35gdjs.Level_3249Code.GDgoalObjects3= []; 36gdjs.Level_3249Code.GDlaserGoal1_954Objects1= []; 37gdjs.Level_3249Code.GDlaserGoal1_954Objects2= []; 38gdjs.Level_3249Code.GDlaserGoal1_954Objects3= []; 39gdjs.Level_3249Code.GDkeyblocksObjects1= []; 40gdjs.Level_3249Code.GDkeyblocksObjects2= []; 41gdjs.Level_3249Code.GDkeyblocksObjects3= []; 42gdjs.Level_3249Code.GDkeysObjects1= []; 43gdjs.Level_3249Code.GDkeysObjects2= []; 44gdjs.Level_3249Code.GDkeysObjects3= []; 45gdjs.Level_3249Code.GDlaserpassObjects1= []; 46gdjs.Level_3249Code.GDlaserpassObjects2= []; 47gdjs.Level_3249Code.GDlaserpassObjects3= []; 48gdjs.Level_3249Code.GDlaserGoalObjects1= []; 49gdjs.Level_3249Code.GDlaserGoalObjects2= []; 50gdjs.Level_3249Code.GDlaserGoalObjects3= []; 51gdjs.Level_3249Code.GDcompletedObjects1= []; 52gdjs.Level_3249Code.GDcompletedObjects2= []; 53gdjs.Level_3249Code.GDcompletedObjects3= []; 54gdjs.Level_3249Code.GDrestartObjects1= []; 55gdjs.Level_3249Code.GDrestartObjects2= []; 56gdjs.Level_3249Code.GDrestartObjects3= []; 57gdjs.Level_3249Code.GDLVLObjects1= []; 58gdjs.Level_3249Code.GDLVLObjects2= []; 59gdjs.Level_3249Code.GDLVLObjects3= []; 60gdjs.Level_3249Code.GDdeathtileObjects1= []; 61gdjs.Level_3249Code.GDdeathtileObjects2= []; 62gdjs.Level_3249Code.GDdeathtileObjects3= []; 63 64gdjs.Level_3249Code.conditionTrue_0 = {val:false}; 65gdjs.Level_3249Code.condition0IsTrue_0 = {val:false}; 66gdjs.Level_3249Code.condition1IsTrue_0 = {val:false}; 67gdjs.Level_3249Code.condition2IsTrue_0 = {val:false}; 68gdjs.Level_3249Code.condition3IsTrue_0 = {val:false}; 69gdjs.Level_3249Code.conditionTrue_1 = {val:false}; 70gdjs.Level_3249Code.condition0IsTrue_1 = {val:false}; 71gdjs.Level_3249Code.condition1IsTrue_1 = {val:false}; 72gdjs.Level_3249Code.condition2IsTrue_1 = {val:false}; 73gdjs.Level_3249Code.condition3IsTrue_1 = {val:false}; 74gdjs.Level_3249Code.conditionTrue_2 = {val:false}; 75gdjs.Level_3249Code.condition0IsTrue_2 = {val:false}; 76gdjs.Level_3249Code.condition1IsTrue_2 = {val:false}; 77gdjs.Level_3249Code.condition2IsTrue_2 = {val:false}; 78gdjs.Level_3249Code.condition3IsTrue_2 = {val:false}; 79 80 81gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDLVLObjects1Objects = Hashtable.newFrom({"LVL": gdjs.Level_3249Code.GDLVLObjects1});gdjs.Level_3249Code.eventsList0 = function(runtimeScene) { 82 83{ 84 85 86gdjs.Level_3249Code.condition0IsTrue_0.val = false; 87{ 88{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 89gdjs.Level_3249Code.condition0IsTrue_1.val = false; 90gdjs.Level_3249Code.condition1IsTrue_1.val = false; 91gdjs.Level_3249Code.condition2IsTrue_1.val = false; 92{ 93gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); 94if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 95 gdjs.Level_3249Code.conditionTrue_1.val = true; 96} 97} 98{ 99gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "RIGHT"; 100if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 101 gdjs.Level_3249Code.conditionTrue_1.val = true; 102} 103} 104{ 105gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); 106if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 107 gdjs.Level_3249Code.conditionTrue_1.val = true; 108} 109} 110{ 111} 112} 113}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 114gdjs.copyArray(gdjs.Level_3249Code.GDplayerObjects1, gdjs.Level_3249Code.GDplayerObjects2); 115 116{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects2.length ;i < len;++i) { 117 gdjs.Level_3249Code.GDplayerObjects2[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects2[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level_3249Code.GDplayerObjects2[i].getPointX("")) + 16); 118} 119}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects2.length ;i < len;++i) { 120 gdjs.Level_3249Code.GDplayerObjects2[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects2[i].getVariables().getFromIndex(0)).setString("right"); 121} 122}} 123 124} 125 126 127{ 128 129 130gdjs.Level_3249Code.condition0IsTrue_0.val = false;
131{ 132{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 133gdjs.Level_3249Code.condition0IsTrue_1.val = false; 134gdjs.Level_3249Code.condition1IsTrue_1.val = false; 135gdjs.Level_3249Code.condition2IsTrue_1.val = false; 136{ 137gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); 138if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 139 gdjs.Level_3249Code.conditionTrue_1.val = true; 140} 141} 142{ 143gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "LEFT"; 144if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 145 gdjs.Level_3249Code.conditionTrue_1.val = true; 146} 147} 148{ 149gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); 150if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 151 gdjs.Level_3249Code.conditionTrue_1.val = true; 152} 153} 154{ 155} 156} 157}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 158gdjs.copyArray(gdjs.Level_3249Code.GDplayerObjects1, gdjs.Level_3249Code.GDplayerObjects2); 159 160{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects2.length ;i < len;++i) { 161 gdjs.Level_3249Code.GDplayerObjects2[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects2[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level_3249Code.GDplayerObjects2[i].getPointX("")) - 16); 162} 163}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects2.length ;i < len;++i) { 164 gdjs.Level_3249Code.GDplayerObjects2[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects2[i].getVariables().getFromIndex(0)).setString("left"); 165} 166}} 167 168} 169 170 171{ 172 173 174gdjs.Level_3249Code.condition0IsTrue_0.val = false; 175{ 176{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 177gdjs.Level_3249Code.condition0IsTrue_1.val = false; 178gdjs.Level_3249Code.condition1IsTrue_1.val = false; 179gdjs.Level_3249Code.condition2IsTrue_1.val = false; 180{ 181gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); 182if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 183 gdjs.Level_3249Code.conditionTrue_1.val = true; 184} 185} 186{ 187gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "UP"; 188if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 189 gdjs.Level_3249Code.conditionTrue_1.val = true; 190} 191} 192{ 193gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); 194if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 195 gdjs.Level_3249Code.conditionTrue_1.val = true; 196} 197} 198{ 199} 200} 201}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 202gdjs.copyArray(gdjs.Level_3249Code.GDplayerObjects1, gdjs.Level_3249Code.GDplayerObjects2); 203 204{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects2.length ;i < len;++i) { 205 gdjs.Level_3249Code.GDplayerObjects2[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects2[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level_3249Code.GDplayerObjects2[i].getPointY("")) - 16); 206} 207}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects2.length ;i < len;++i) { 208 gdjs.Level_3249Code.GDplayerObjects2[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects2[i].getVariables().getFromIndex(0)).setString("up"); 209} 210}} 211 212} 213 214 215{ 216 217 218gdjs.Level_3249Code.condition0IsTrue_0.val = false; 219{ 220{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 221gdjs.Level_3249Code.condition0IsTrue_1.val = false; 222gdjs.Level_3249Code.condition1IsTrue_1.val = false; 223gdjs.Level_3249Code.condition2IsTrue_1.val = false; 224{ 225gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); 226if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 227 gdjs.Level_3249Code.conditionTrue_1.val = true; 228} 229} 230{ 231gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "DOWN"; 232if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 233 gdjs.Level_3249Code.conditionTrue_1.val = true; 234} 235} 236{ 237gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); 238if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 239 gdjs.Level_3249Code.conditionTrue_1.val = true; 240} 241} 242{ 243} 244} 245}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 246/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 247{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 248 gdjs.Level_3249Code.GDplayerObjects1[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level_3249Code.GDplayerObjects1[i].getPointY
248("")) + 16); 249} 250}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 251 gdjs.Level_3249Code.GDplayerObjects1[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().getFromIndex(0)).setString("down"); 252} 253}} 254 255} 256 257 258};gdjs.Level_3249Code.eventsList1 = function(runtimeScene) { 259 260{ 261 262 263gdjs.Level_3249Code.condition0IsTrue_0.val = false; 264{ 265{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 266gdjs.Level_3249Code.condition0IsTrue_1.val = false; 267gdjs.Level_3249Code.condition1IsTrue_1.val = false; 268gdjs.Level_3249Code.condition2IsTrue_1.val = false; 269{ 270gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Right"); 271if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 272 gdjs.Level_3249Code.conditionTrue_1.val = true; 273} 274} 275{ 276gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "RIGHT"; 277if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 278 gdjs.Level_3249Code.conditionTrue_1.val = true; 279} 280} 281{ 282gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "d"); 283if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 284 gdjs.Level_3249Code.conditionTrue_1.val = true; 285} 286} 287{ 288} 289} 290}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 291gdjs.copyArray(gdjs.Level_3249Code.GDplayer2Objects1, gdjs.Level_3249Code.GDplayer2Objects2); 292 293{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects2.length ;i < len;++i) { 294 gdjs.Level_3249Code.GDplayer2Objects2[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects2[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level_3249Code.GDplayer2Objects2[i].getPointX("")) - 16); 295} 296}{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects2.length ;i < len;++i) { 297 gdjs.Level_3249Code.GDplayer2Objects2[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects2[i].getVariables().getFromIndex(0)).setString("left"); 298} 299}} 300 301} 302 303 304{ 305 306 307gdjs.Level_3249Code.condition0IsTrue_0.val = false; 308{ 309{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 310gdjs.Level_3249Code.condition0IsTrue_1.val = false; 311gdjs.Level_3249Code.condition1IsTrue_1.val = false; 312gdjs.Level_3249Code.condition2IsTrue_1.val = false; 313{ 314gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Left"); 315if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 316 gdjs.Level_3249Code.conditionTrue_1.val = true; 317} 318} 319{ 320gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "LEFT"; 321if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 322 gdjs.Level_3249Code.conditionTrue_1.val = true; 323} 324} 325{ 326gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "a"); 327if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 328 gdjs.Level_3249Code.conditionTrue_1.val = true; 329} 330} 331{ 332} 333} 334}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 335gdjs.copyArray(gdjs.Level_3249Code.GDplayer2Objects1, gdjs.Level_3249Code.GDplayer2Objects2); 336 337{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects2.length ;i < len;++i) { 338 gdjs.Level_3249Code.GDplayer2Objects2[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects2[i].getVariables().getFromIndex(1)).setNumber((gdjs.Level_3249Code.GDplayer2Objects2[i].getPointX("")) + 16); 339} 340}{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects2.length ;i < len;++i) { 341 gdjs.Level_3249Code.GDplayer2Objects2[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects2[i].getVariables().getFromIndex(0)).setString("right"); 342} 343}} 344 345} 346 347 348{ 349 350 351gdjs.Level_3249Code.condition0IsTrue_0.val = false; 352{ 353{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 354gdjs.Level_3249Code.condition0IsTrue_1.val = false; 355gdjs.Level_3249Code.condition1IsTrue_1.val = false; 356gdjs.Level_3249Code.condition2IsTrue_1.val = false; 357{ 358gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Up"); 359if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 360 gdjs.Level_3249Code.conditionTrue_1.val = true; 361} 362} 363{ 364gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "UP"; 365if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 366 gdjs.Level_3249Code.conditionTrue_1.val = true; 367} 368} 369{ 370gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "w"); 371if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 372 gdjs.Level_3249Code.conditionTrue_1.val = true; 373} 374} 375{ 376} 377} 378}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 379gdjs.copyArray(gdjs.Level_3249Code.GDplayer2Objects1, gdjs.Level_3249Code.GDplayer2Objects2); 380 381{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects2.length ;i < len;++i) { 382 gdjs.Level_3249Code.GDplayer2Objects2[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects2[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level_3249Code.GDplayer2Objects2[i].getPointY
382("")) + 16); 383} 384}{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects2.length ;i < len;++i) { 385 gdjs.Level_3249Code.GDplayer2Objects2[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects2[i].getVariables().getFromIndex(0)).setString("down"); 386} 387}} 388 389} 390 391 392{ 393 394 395gdjs.Level_3249Code.condition0IsTrue_0.val = false; 396{ 397{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 398gdjs.Level_3249Code.condition0IsTrue_1.val = false; 399gdjs.Level_3249Code.condition1IsTrue_1.val = false; 400gdjs.Level_3249Code.condition2IsTrue_1.val = false; 401{ 402gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Down"); 403if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 404 gdjs.Level_3249Code.conditionTrue_1.val = true; 405} 406} 407{ 408gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.variable.getVariableString(runtimeScene.getGame().getVariables().getFromIndex(0)) == "DOWN"; 409if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 410 gdjs.Level_3249Code.conditionTrue_1.val = true; 411} 412} 413{ 414gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "s"); 415if( gdjs.Level_3249Code.condition2IsTrue_1.val ) { 416 gdjs.Level_3249Code.conditionTrue_1.val = true; 417} 418} 419{ 420} 421} 422}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 423/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */ 424{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 425 gdjs.Level_3249Code.GDplayer2Objects1[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().getFromIndex(2)).setNumber((gdjs.Level_3249Code.GDplayer2Objects1[i].getPointY("")) - 16); 426} 427}{for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 428 gdjs.Level_3249Code.GDplayer2Objects1[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().getFromIndex(0)).setString("up"); 429} 430}} 431 432} 433 434 435};gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1, "laser": gdjs.Level_3249Code.GDlaserObjects1, "mirror": gdjs.Level_3249Code.GDmirrorObjects1, "player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1, "laser": gdjs.Level_3249Code.GDlaserObjects1, "mirror": gdjs.Level_3249Code.GDmirrorObjects1, "player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1, "laser": gdjs.Level_3249Code.GDlaserObjects1, "mirror": gdjs.Level_3249Code.GDmirrorObjects1, "player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1, "laser": gdjs.Level_3249Code.GDlaserObjects1, "mirror": gdjs.Level_3249Code.GDmirrorObjects1, "player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1, "laser": gdjs.Level_3249Code.GDlaserObjects1, "mirror": gdjs.Level_3249Code.GDmirrorObjects1, "player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects = Hashtable.newFrom({"dot": gdjs.Level_3249Code.GDdotObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDlaserGoal1_95954Objects1Objects = Hashtable.newFrom({"laserGoal1_4": gdjs.Level_3249Code.GDlaserGoal1_954Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects = Hashtable.newFrom({"dot": gdjs.Level_3249Code.GDdotObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDlaserGoal1_95954Objects1Objects = Hashtable.newFrom({"laserGoal1_4": gdjs.Level_3249Code.GDlaserGoal1_954Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDstopObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserGoal1_95954Objects1ObjectsGDgdjs_46Level_953249Code_46GDkeyblocksObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserGoalObjects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1, "stop": gdjs.Level_3249Code.GDstopObjects1, "laserGoal1_4": gdjs.Level_3249Code.GDlaserGoal1_954Objects1, "keyblocks": gdjs.Level_3249Code.GDkeyblocksObjects1, "laser": gdjs.Level_3249Code.GDlaserObjects1, "laserGoal": gdjs.Level_3249Code.GDlaserGoalObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects = Hashtable.newFrom({"dot": gdjs.Level_3249Code.GDdotObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects = Hashtable.newFrom({"dot": gdjs.Level_3249Code.GDdotObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdeathtileObjects1Objects = Hashtable.newFrom({"deathtile": gdjs.Level_3249Code.GDdeathtileObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects = Hashtable.newFrom({"player": gdjs.Level_3249Code.GDplayerObjects1, "player2": gdjs.Level_3249Code.GDplayer2Objects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDkeysObjects1Objects = Hashtable.newFrom({"keys": gdjs.Level_3249Code.GDkeysObjects1});gdjs.Level_3249Code.eventsList2 = function(runtimeScene) { 436 437{ 438 439gdjs.copyArray(runtimeScene.getObjects("keyblocks"), gdjs.Level_3249Code.GDkeyblocksObjects2); 440gdjs.copyArray(gdjs.Level_3249Code.GDkeysObjects1, gdjs.Level_3249Code.GDkeysObjects2); 441 442 443gdjs.Level_3249Code.condition0IsTrue_0.val = false;
444gdjs.Level_3249Code.condition1IsTrue_0.val = false; 445{ 446for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDkeysObjects2.length;i<l;++i) { 447 if ( gdjs.Level_3249Code.GDkeysObjects2[i].getAnimation() == 0 ) { 448 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 449 gdjs.Level_3249Code.GDkeysObjects2[k] = gdjs.Level_3249Code.GDkeysObjects2[i]; 450 ++k; 451 } 452} 453gdjs.Level_3249Code.GDkeysObjects2.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 454{ 455for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDkeyblocksObjects2.length;i<l;++i) { 456 if ( gdjs.Level_3249Code.GDkeyblocksObjects2[i].getAnimation() == 0 ) { 457 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 458 gdjs.Level_3249Code.GDkeyblocksObjects2[k] = gdjs.Level_3249Code.GDkeyblocksObjects2[i]; 459 ++k; 460 } 461} 462gdjs.Level_3249Code.GDkeyblocksObjects2.length = k;}} 463if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 464/* Reuse gdjs.Level_3249Code.GDkeyblocksObjects2 */ 465/* Reuse gdjs.Level_3249Code.GDkeysObjects2 */ 466{for(var i = 0, len = gdjs.Level_3249Code.GDkeysObjects2.length ;i < len;++i) { 467 gdjs.Level_3249Code.GDkeysObjects2[i].deleteFromScene(runtimeScene); 468} 469}{for(var i = 0, len = gdjs.Level_3249Code.GDkeyblocksObjects2.length ;i < len;++i) { 470 gdjs.Level_3249Code.GDkeyblocksObjects2[i].deleteFromScene(runtimeScene); 471} 472}{gdjs.evtTools.sound.playSound(runtimeScene, "snd\\Random 3.wav", false, 50, 1); 473}} 474 475} 476 477 478{ 479 480gdjs.copyArray(runtimeScene.getObjects("keyblocks"), gdjs.Level_3249Code.GDkeyblocksObjects2); 481gdjs.copyArray(gdjs.Level_3249Code.GDkeysObjects1, gdjs.Level_3249Code.GDkeysObjects2); 482 483 484gdjs.Level_3249Code.condition0IsTrue_0.val = false; 485gdjs.Level_3249Code.condition1IsTrue_0.val = false; 486{ 487for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDkeysObjects2.length;i<l;++i) { 488 if ( gdjs.Level_3249Code.GDkeysObjects2[i].getAnimation() == 1 ) { 489 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 490 gdjs.Level_3249Code.GDkeysObjects2[k] = gdjs.Level_3249Code.GDkeysObjects2[i]; 491 ++k; 492 } 493} 494gdjs.Level_3249Code.GDkeysObjects2.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 495{ 496for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDkeyblocksObjects2.length;i<l;++i) { 497 if ( gdjs.Level_3249Code.GDkeyblocksObjects2[i].getAnimation() == 1 ) { 498 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 499 gdjs.Level_3249Code.GDkeyblocksObjects2[k] = gdjs.Level_3249Code.GDkeyblocksObjects2[i]; 500 ++k; 501 } 502} 503gdjs.Level_3249Code.GDkeyblocksObjects2.length = k;}} 504if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 505/* Reuse gdjs.Level_3249Code.GDkeyblocksObjects2 */ 506/* Reuse gdjs.Level_3249Code.GDkeysObjects2 */ 507{for(var i = 0, len = gdjs.Level_3249Code.GDkeysObjects2.length ;i < len;++i) { 508 gdjs.Level_3249Code.GDkeysObjects2[i].deleteFromScene(runtimeScene); 509} 510}{for(var i = 0, len = gdjs.Level_3249Code.GDkeyblocksObjects2.length ;i < len;++i) { 511 gdjs.Level_3249Code.GDkeyblocksObjects2[i].deleteFromScene(runtimeScene); 512} 513}{gdjs.evtTools.sound.playSound(runtimeScene, "snd\\Random 3.wav", false, 50, 1); 514}} 515 516} 517 518 519{ 520 521gdjs.copyArray(runtimeScene.getObjects("keyblocks"), gdjs.Level_3249Code.GDkeyblocksObjects1); 522/* Reuse gdjs.Level_3249Code.GDkeysObjects1 */ 523 524gdjs.Level_3249Code.condition0IsTrue_0.val = false; 525gdjs.Level_3249Code.condition1IsTrue_0.val = false; 526{ 527for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDkeysObjects1.length;i<l;++i) { 528 if ( gdjs.Level_3249Code.GDkeysObjects1[i].getAnimation() == 2 ) { 529 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 530 gdjs.Level_3249Code.GDkeysObjects1[k] = gdjs.Level_3249Code.GDkeysObjects1[i]; 531 ++k; 532 } 533} 534gdjs.Level_3249Code.GDkeysObjects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 535{ 536for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDkeyblocksObjects1.length;i<l;++i) { 537 if ( gdjs.Level_3249Code.GDkeyblocksObjects1[i].getAnimation() == 2 ) { 538 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 539 gdjs.Level_3249Code.GDkeyblocksObjects1[k] = gdjs.Level_3249Code.GDkeyblocksObjects1[i]; 540 ++k; 541 } 542} 543gdjs.Level_3249Code.GDkeyblocksObjects1.length = k;}} 544if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 545/* Reuse gdjs.Level_3249Code.GDkeyblocksObjects1 */ 546/* Reuse gdjs.Level_3249Code.GDkeysObjects1 */ 547{for(var i = 0, len = gdjs.Level_3249Code.GDkeysObjects1.length ;i < len;++i) { 548 gdjs.Level_3249Code.GDkeysObjects1[i].deleteFromScene(runtimeScene); 549} 550}{for(var i = 0, len = gdjs.Level_3249Code.GDkeyblocksObjects1.length ;i < len;++i) { 551 gdjs.Level_3249Code.GDkeyblocksObjects1[i].deleteFromScene(runtimeScene); 552} 553}{gdjs.evtTools.sound.playSound(runtimeScene, "snd\\Random 3.wav", false, 50, 1); 554}} 555 556} 557 558 559};gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDgoalObjects1Objects = Hashtable.newFrom({"goal": gdjs.Level_3249Code.GDgoalObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1Objects = Hashtable.newFrom({"block": gdjs.Level_3249Code.GDblockObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDgoalObjects1Objects = Hashtable.newFrom({"goal": gdjs.Level_3249Code.GDgoalObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDcompletedObjects2Objects = Hashtable.newFrom({"completed": gdjs.Level_3249Code.GDcompletedObjects2});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects = Hashtable.newFrom({"dot": gdjs.Level_3249Code.GDdotObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects = Hashtable.newFrom({"dot": gdjs.Level_3249Code.GDdotObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDmirrorObjects1Objects = Hashtable.newFrom({"mirror": gdjs.Level_3249Code.GDmirrorObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDmirrorObjects1Objects = Hashtable.newFrom({"mirror": gdjs.Level_3249Code.GDmirrorObjects1});gdjs.Level_3249Code.eventsList3 = function(runtimeScene) { 560 561{ 562 563 564gdjs.Level_3249Code.condition0IsTrue_0.val = false;
565{ 566gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "z"); 567}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 568{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level " + gdjs.evtTools.common.toString(gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(0)) - 1), true); 569}} 570 571} 572 573 574{ 575 576 577gdjs.Level_3249Code.condition0IsTrue_0.val = false; 578{ 579gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.input.wasKeyReleased(runtimeScene, "x"); 580}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 581{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level " + gdjs.evtTools.common.toString(gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(0)) + 1), true); 582}} 583 584} 585 586 587};gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1Objects = Hashtable.newFrom({"player": gdjs.Level_3249Code.GDplayerObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDrestartObjects1Objects = Hashtable.newFrom({"restart": gdjs.Level_3249Code.GDrestartObjects1});gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDrestartObjects2Objects = Hashtable.newFrom({"restart": gdjs.Level_3249Code.GDrestartObjects2});gdjs.Level_3249Code.eventsList4 = function(runtimeScene) { 588 589{ 590 591 592 593} 594 595 596{ 597 598 599gdjs.Level_3249Code.condition0IsTrue_0.val = false; 600{ 601gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); 602}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 603gdjs.copyArray(runtimeScene.getObjects("completed"), gdjs.Level_3249Code.GDcompletedObjects1); 604{for(var i = 0, len = gdjs.Level_3249Code.GDcompletedObjects1.length ;i < len;++i) { 605 gdjs.Level_3249Code.GDcompletedObjects1[i].hide(); 606} 607}{for(var i = 0, len = gdjs.Level_3249Code.GDcompletedObjects1.length ;i < len;++i) { 608 gdjs.Level_3249Code.GDcompletedObjects1[i].setPosition(16,64); 609} 610}{runtimeScene.getGame().getVariables().get("dotspd").setNumber(56); 611}{runtimeScene.getGame().getVariables().get("totlvls").setNumber(60); 612}{gdjs.evtTools.sound.playSoundOnChannel(runtimeScene, "snd\\Colour Of Your Face - NoMBe.mp3", 1, true, 25, 1); 613}} 614 615} 616 617 618{ 619 620 621gdjs.Level_3249Code.condition0IsTrue_0.val = false; 622gdjs.Level_3249Code.condition1IsTrue_0.val = false; 623{ 624gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); 625}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 626{ 627gdjs.Level_3249Code.condition1IsTrue_0.val = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(0)) != 0; 628}} 629if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 630gdjs.Level_3249Code.GDLVLObjects1.length = 0; 631 632{gdjs.evtTools.object.createObjectOnScene((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : runtimeScene), gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDLVLObjects1Objects, 66, 2, "GUI"); 633}{for(var i = 0, len = gdjs.Level_3249Code.GDLVLObjects1.length ;i < len;++i) { 634 gdjs.Level_3249Code.GDLVLObjects1[i].setString(gdjs.evtTools.variable.getVariableString(runtimeScene.getVariables().getFromIndex(0)) + "/" + gdjs.evtTools.common.toString(gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().get("totlvls")))); 635} 636}{for(var i = 0, len = gdjs.Level_3249Code.GDLVLObjects1.length ;i < len;++i) { 637 gdjs.Level_3249Code.GDLVLObjects1[i].setOutline("0;0;0", 3); 638} 639}} 640 641} 642 643 644{ 645 646gdjs.copyArray(runtimeScene.getObjects("tiledBG"), gdjs.Level_3249Code.GDtiledBGObjects1); 647 648gdjs.Level_3249Code.condition0IsTrue_0.val = false; 649{ 650for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDtiledBGObjects1.length;i<l;++i) { 651 if ( gdjs.Level_3249Code.GDtiledBGObjects1[i].getBehavior("Swipe").IsDone((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) { 652 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 653 gdjs.Level_3249Code.GDtiledBGObjects1[k] = gdjs.Level_3249Code.GDtiledBGObjects1[i]; 654 ++k; 655 } 656} 657gdjs.Level_3249Code.GDtiledBGObjects1.length = k;}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 658/* Reuse gdjs.Level_3249Code.GDtiledBGObjects1 */ 659{runtimeScene.getGame().getVariables().getFromIndex(0).setString((( gdjs.Level_3249Code.GDtiledBGObjects1.length === 0 ) ? "" :gdjs.Level_3249Code.GDtiledBGObjects1[0].getBehavior("Swipe").Average4Direction((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)))); 660}} 661 662} 663 664 665{ 666 667gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 668 669gdjs.Level_3249Code.condition0IsTrue_0.val = false;
670gdjs.Level_3249Code.condition1IsTrue_0.val = false; 671{ 672for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 673 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().getFromIndex(0)) == "off" ) { 674 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 675 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 676 ++k; 677 } 678} 679gdjs.Level_3249Code.GDplayerObjects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 680{ 681for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 682 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getAnimation() == 0 ) { 683 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 684 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 685 ++k; 686 } 687} 688gdjs.Level_3249Code.GDplayerObjects1.length = k;}} 689if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 690 691{ //Subevents 692gdjs.Level_3249Code.eventsList0(runtimeScene);} //End of subevents 693} 694 695} 696 697 698{ 699 700gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 701 702gdjs.Level_3249Code.condition0IsTrue_0.val = false; 703gdjs.Level_3249Code.condition1IsTrue_0.val = false; 704{ 705for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 706 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().getFromIndex(0)) == "off" ) { 707 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 708 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 709 ++k; 710 } 711} 712gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 713{ 714for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 715 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getAnimation() == 0 ) { 716 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 717 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 718 ++k; 719 } 720} 721gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 722if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 723 724{ //Subevents 725gdjs.Level_3249Code.eventsList1(runtimeScene);} //End of subevents 726} 727 728} 729 730 731{ 732 733 734{ 735{runtimeScene.getGame().getVariables().getFromIndex(0).setString("0"); 736}} 737 738} 739 740 741{ 742 743gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 744gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 745 746gdjs.Level_3249Code.condition0IsTrue_0.val = false; 747gdjs.Level_3249Code.condition1IsTrue_0.val = false; 748{ 749for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 750 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getX() >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("newx"))) ) { 751 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 752 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 753 ++k; 754 } 755} 756gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 757 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getX() >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("newx"))) ) { 758 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 759 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 760 ++k; 761 } 762} 763gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 764{ 765for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 766 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "right" ) { 767 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 768 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 769 ++k; 770 } 771} 772gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 773 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "right" ) { 774 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 775 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 776 ++k; 777 } 778} 779gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 780if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 781gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 782gdjs.copyArray(runtimeScene.getObjects("laser"), gdjs.Level_3249Code.GDlaserObjects1); 783gdjs.copyArray(runtimeScene.getObjects("mirror"), gdjs.Level_3249Code.GDmirrorObjects1); 784/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 785/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */
786{gdjs.evtsExt__SnapToGrid__SnapObjectToVirtualGrid.func(runtimeScene, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, 16, 16, 0, 0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 787}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 788 gdjs.Level_3249Code.GDplayerObjects1[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")).setString("off"); 789} 790for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 791 gdjs.Level_3249Code.GDplayer2Objects1[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")).setString("off"); 792} 793}{runtimeScene.getVariables().get("wait").setNumber(0); 794}} 795 796} 797 798 799{ 800 801gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 802gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 803 804gdjs.Level_3249Code.condition0IsTrue_0.val = false; 805gdjs.Level_3249Code.condition1IsTrue_0.val = false; 806{ 807for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 808 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getX() <= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("newx"))) ) { 809 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 810 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 811 ++k; 812 } 813} 814gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 815 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getX() <= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("newx"))) ) { 816 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 817 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 818 ++k; 819 } 820} 821gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 822{ 823for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 824 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "left" ) { 825 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 826 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 827 ++k; 828 } 829} 830gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 831 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "left" ) { 832 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 833 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 834 ++k; 835 } 836} 837gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 838if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 839gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 840gdjs.copyArray(runtimeScene.getObjects("laser"), gdjs.Level_3249Code.GDlaserObjects1); 841gdjs.copyArray(runtimeScene.getObjects("mirror"), gdjs.Level_3249Code.GDmirrorObjects1); 842/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 843/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */
844{gdjs.evtsExt__SnapToGrid__SnapObjectToVirtualGrid.func(runtimeScene, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, 16, 16, 0, 0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 845}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 846 gdjs.Level_3249Code.GDplayerObjects1[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")).setString("off"); 847} 848for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 849 gdjs.Level_3249Code.GDplayer2Objects1[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")).setString("off"); 850} 851}{runtimeScene.getVariables().get("wait").setNumber(0); 852}} 853 854} 855 856 857{ 858 859gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 860gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 861 862gdjs.Level_3249Code.condition0IsTrue_0.val = false; 863gdjs.Level_3249Code.condition1IsTrue_0.val = false; 864{ 865for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 866 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getY() <= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("newy"))) ) { 867 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 868 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 869 ++k; 870 } 871} 872gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 873 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getY() <= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("newy"))) ) { 874 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 875 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 876 ++k; 877 } 878} 879gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 880{ 881for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 882 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "up" ) { 883 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 884 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 885 ++k; 886 } 887} 888gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 889 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "up" ) { 890 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 891 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 892 ++k; 893 } 894} 895gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 896if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 897gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 898gdjs.copyArray(runtimeScene.getObjects("laser"), gdjs.Level_3249Code.GDlaserObjects1); 899gdjs.copyArray(runtimeScene.getObjects("mirror"), gdjs.Level_3249Code.GDmirrorObjects1); 900/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 901/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */
902{gdjs.evtsExt__SnapToGrid__SnapObjectToVirtualGrid.func(runtimeScene, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, 16, 16, 0, 0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 903}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 904 gdjs.Level_3249Code.GDplayerObjects1[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")).setString("off"); 905} 906for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 907 gdjs.Level_3249Code.GDplayer2Objects1[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")).setString("off"); 908} 909}{runtimeScene.getVariables().get("wait").setNumber(0); 910}} 911 912} 913 914 915{ 916 917gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 918gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 919 920gdjs.Level_3249Code.condition0IsTrue_0.val = false; 921gdjs.Level_3249Code.condition1IsTrue_0.val = false; 922{ 923for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 924 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getY() >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("newy"))) ) { 925 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 926 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 927 ++k; 928 } 929} 930gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 931 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getY() >= (gdjs.RuntimeObject.getVariableNumber(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("newy"))) ) { 932 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 933 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 934 ++k; 935 } 936} 937gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 938{ 939for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 940 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "down" ) { 941 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 942 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 943 ++k; 944 } 945} 946gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 947 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "down" ) { 948 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 949 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 950 ++k; 951 } 952} 953gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 954if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 955gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 956gdjs.copyArray(runtimeScene.getObjects("laser"), gdjs.Level_3249Code.GDlaserObjects1); 957gdjs.copyArray(runtimeScene.getObjects("mirror"), gdjs.Level_3249Code.GDmirrorObjects1); 958/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 959/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */
960{gdjs.evtsExt__SnapToGrid__SnapObjectToVirtualGrid.func(runtimeScene, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, 16, 16, 0, 0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 961}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 962 gdjs.Level_3249Code.GDplayerObjects1[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")).setString("off"); 963} 964for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 965 gdjs.Level_3249Code.GDplayer2Objects1[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")).setString("off"); 966} 967}{runtimeScene.getVariables().get("wait").setNumber(0); 968}} 969 970} 971 972 973{ 974 975gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 976gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 977 978gdjs.Level_3249Code.condition0IsTrue_0.val = false; 979{ 980for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 981 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "right" ) { 982 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 983 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 984 ++k; 985 } 986} 987gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 988 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "right" ) { 989 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 990 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 991 ++k; 992 } 993} 994gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 995/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 996/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */ 997{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 998 gdjs.Level_3249Code.GDplayerObjects1[i].setX((gdjs.Level_3249Code.GDplayerObjects1[i].getPointX("")) + 1); 999} 1000for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1001 gdjs.Level_3249Code.GDplayer2Objects1[i].setX((gdjs.Level_3249Code.GDplayer2Objects1[i].getPointX("")) + 1); 1002} 1003}} 1004 1005} 1006 1007 1008{ 1009 1010gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1011gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1012 1013gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1014{ 1015for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 1016 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "left" ) { 1017 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1018 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 1019 ++k; 1020 } 1021} 1022gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 1023 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "left" ) { 1024 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1025 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 1026 ++k; 1027 } 1028} 1029gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1030/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 1031/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */ 1032{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 1033 gdjs.Level_3249Code.GDplayerObjects1[i].setX((gdjs.Level_3249Code.GDplayerObjects1[i].getPointX("")) - 1); 1034} 1035for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1036 gdjs.Level_3249Code.GDplayer2Objects1[i].setX((gdjs.Level_3249Code.GDplayer2Objects1[i].getPointX("")) - 1); 1037} 1038}} 1039 1040} 1041 1042 1043{ 1044 1045gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1046gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1047 1048gdjs.Level_3249Code.condition0IsTrue_0.val = false;
1049{ 1050for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 1051 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "up" ) { 1052 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1053 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 1054 ++k; 1055 } 1056} 1057gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 1058 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "up" ) { 1059 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1060 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 1061 ++k; 1062 } 1063} 1064gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1065/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 1066/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */ 1067{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 1068 gdjs.Level_3249Code.GDplayerObjects1[i].setY((gdjs.Level_3249Code.GDplayerObjects1[i].getPointY("")) - 1); 1069} 1070for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1071 gdjs.Level_3249Code.GDplayer2Objects1[i].setY((gdjs.Level_3249Code.GDplayer2Objects1[i].getPointY("")) - 1); 1072} 1073}} 1074 1075} 1076 1077 1078{ 1079 1080gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1081gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1082 1083gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1084{ 1085for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 1086 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "down" ) { 1087 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1088 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 1089 ++k; 1090 } 1091} 1092gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 1093 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "down" ) { 1094 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1095 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 1096 ++k; 1097 } 1098} 1099gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1100/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 1101/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */ 1102{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 1103 gdjs.Level_3249Code.GDplayerObjects1[i].setY((gdjs.Level_3249Code.GDplayerObjects1[i].getPointY("")) + 1); 1104} 1105for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1106 gdjs.Level_3249Code.GDplayer2Objects1[i].setY((gdjs.Level_3249Code.GDplayer2Objects1[i].getPointY("")) + 1); 1107} 1108}} 1109 1110} 1111 1112 1113{ 1114 1115gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1116gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1117 1118gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1119{ 1120for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 1121 if ( !(gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "off") ) { 1122 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1123 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 1124 ++k; 1125 } 1126} 1127gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 1128 if ( !(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "off") ) { 1129 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1130 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 1131 ++k; 1132 } 1133} 1134gdjs.Level_3249Code.GDplayer2Objects1.length = k;}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1135{runtimeScene.getVariables().get("wait").add(1); 1136}} 1137 1138} 1139 1140 1141{ 1142 1143 1144gdjs.Level_3249Code.condition0IsTrue_0.val = false;
1145{ 1146gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().get("wait")) > 32; 1147}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1148gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 1149gdjs.copyArray(runtimeScene.getObjects("laser"), gdjs.Level_3249Code.GDlaserObjects1); 1150gdjs.copyArray(runtimeScene.getObjects("mirror"), gdjs.Level_3249Code.GDmirrorObjects1); 1151gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1152gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1153{gdjs.evtsExt__SnapToGrid__SnapObjectToVirtualGrid.func(runtimeScene, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDmirrorObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, 16, 16, 0, 0, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 1154}{runtimeScene.getVariables().get("wait").setNumber(0); 1155}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 1156 gdjs.Level_3249Code.GDplayerObjects1[i].returnVariable(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")).setString("off"); 1157} 1158for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1159 gdjs.Level_3249Code.GDplayer2Objects1[i].returnVariable(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")).setString("off"); 1160} 1161}} 1162 1163} 1164 1165 1166{ 1167 1168gdjs.copyArray(runtimeScene.getObjects("dot"), gdjs.Level_3249Code.GDdotObjects1); 1169gdjs.copyArray(runtimeScene.getObjects("laserGoal1_4"), gdjs.Level_3249Code.GDlaserGoal1_954Objects1); 1170 1171gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1172gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1173{ 1174gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDlaserGoal1_95954Objects1Objects, false, runtimeScene, false); 1175}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1176{ 1177for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length;i<l;++i) { 1178 if ( gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].getVariableBoolean(gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].getVariables().get("tripped"), false) ) { 1179 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1180 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[k] = gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i]; 1181 ++k; 1182 } 1183} 1184gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length = k;}} 1185if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1186/* Reuse gdjs.Level_3249Code.GDlaserGoal1_954Objects1 */ 1187{for(var i = 0, len = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length ;i < len;++i) { 1188 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].setColor("0;255;0"); 1189} 1190}{gdjs.evtTools.sound.playSound(runtimeScene, "snd\\Random 3.wav", false, 10, 1); 1191}{for(var i = 0, len = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length ;i < len;++i) { 1192 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].setVariableBoolean(gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].getVariables().get("tripped"), true); 1193} 1194}{runtimeScene.getVariables().getFromIndex(1).sub(1); 1195}{for(var i = 0, len = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length ;i < len;++i) { 1196 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].resetTimer("hitcheck"); 1197} 1198}} 1199 1200} 1201 1202 1203{ 1204 1205gdjs.copyArray(runtimeScene.getObjects("dot"), gdjs.Level_3249Code.GDdotObjects1); 1206gdjs.copyArray(runtimeScene.getObjects("laserGoal1_4"), gdjs.Level_3249Code.GDlaserGoal1_954Objects1); 1207 1208gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1209gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1210{ 1211gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDlaserGoal1_95954Objects1Objects, false, runtimeScene, false); 1212}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1213{ 1214for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length;i<l;++i) { 1215 if ( gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].timerElapsedTime("hitcheck", 0.5) ) { 1216 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1217 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[k] = gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i]; 1218 ++k; 1219 } 1220} 1221gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length = k;}} 1222if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1223/* Reuse gdjs.Level_3249Code.GDlaserGoal1_954Objects1 */ 1224{for(var i = 0, len = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length ;i < len;++i) { 1225 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].resetTimer("hitcheck"); 1226} 1227}} 1228 1229} 1230 1231 1232{ 1233 1234gdjs.copyArray(runtimeScene.getObjects("laserGoal1_4"), gdjs.Level_3249Code.GDlaserGoal1_954Objects1); 1235 1236gdjs.Level_3249Code.condition0IsTrue_0.val = false;
1237gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1238{ 1239for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length;i<l;++i) { 1240 if ( gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].timerElapsedTime("hitcheck", 1) ) { 1241 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1242 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[k] = gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i]; 1243 ++k; 1244 } 1245} 1246gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1247{ 1248for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length;i<l;++i) { 1249 if ( gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].getVariableBoolean(gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].getVariables().get("tripped"), true) ) { 1250 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1251 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[k] = gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i]; 1252 ++k; 1253 } 1254} 1255gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length = k;}} 1256if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1257/* Reuse gdjs.Level_3249Code.GDlaserGoal1_954Objects1 */ 1258{for(var i = 0, len = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length ;i < len;++i) { 1259 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].removeTimer("hitcheck"); 1260} 1261}{for(var i = 0, len = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length ;i < len;++i) { 1262 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].setVariableBoolean(gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].getVariables().get("tripped"), false); 1263} 1264}{runtimeScene.getVariables().getFromIndex(1).add(1); 1265}{for(var i = 0, len = gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length ;i < len;++i) { 1266 gdjs.Level_3249Code.GDlaserGoal1_954Objects1[i].setColor("255;255;255"); 1267} 1268}} 1269 1270} 1271 1272 1273{ 1274 1275gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 1276gdjs.copyArray(runtimeScene.getObjects("dot"), gdjs.Level_3249Code.GDdotObjects1); 1277gdjs.copyArray(runtimeScene.getObjects("keyblocks"), gdjs.Level_3249Code.GDkeyblocksObjects1); 1278gdjs.copyArray(runtimeScene.getObjects("laser"), gdjs.Level_3249Code.GDlaserObjects1); 1279gdjs.copyArray(runtimeScene.getObjects("laserGoal"), gdjs.Level_3249Code.GDlaserGoalObjects1); 1280gdjs.copyArray(runtimeScene.getObjects("laserGoal1_4"), gdjs.Level_3249Code.GDlaserGoal1_954Objects1); 1281gdjs.copyArray(runtimeScene.getObjects("stop"), gdjs.Level_3249Code.GDstopObjects1); 1282 1283gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1284{ 1285gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1ObjectsGDgdjs_46Level_953249Code_46GDstopObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserGoal1_95954Objects1ObjectsGDgdjs_46Level_953249Code_46GDkeyblocksObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserObjects1ObjectsGDgdjs_46Level_953249Code_46GDlaserGoalObjects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects, false, runtimeScene, false); 1286}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1287/* Reuse gdjs.Level_3249Code.GDdotObjects1 */ 1288{for(var i = 0, len = gdjs.Level_3249Code.GDdotObjects1.length ;i < len;++i) { 1289 gdjs.Level_3249Code.GDdotObjects1[i].deleteFromScene(runtimeScene); 1290} 1291}} 1292 1293} 1294 1295 1296{ 1297 1298gdjs.copyArray(runtimeScene.getObjects("dot"), gdjs.Level_3249Code.GDdotObjects1); 1299gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1300gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1301 1302gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1303gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1304{ 1305gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, false, runtimeScene, false); 1306}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1307{ 1308for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 1309 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getAnimation() == 0 ) { 1310 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1311 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 1312 ++k; 1313 } 1314} 1315gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 1316 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getAnimation() == 0 ) { 1317 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1318 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 1319 ++k; 1320 } 1321} 1322gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 1323if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1324/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 1325/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */ 1326{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 1327 gdjs.Level_3249Code.GDplayerObjects1[i].setAnimation(1); 1328} 1329for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1330 gdjs.Level_3249Code.GDplayer2Objects1[i].setAnimation(1); 1331} 1332}{gdjs.evtTools.sound.playSound(runtimeScene, "snd\\Hit_hurt 17.wav", false, 50, 1); 1333}} 1334 1335} 1336 1337 1338{ 1339 1340gdjs.copyArray(runtimeScene.getObjects("deathtile"), gdjs.Level_3249Code.GDdeathtileObjects1); 1341gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1342gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1343 1344gdjs.Level_3249Code.condition0IsTrue_0.val = false;
1345gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1346{ 1347gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdeathtileObjects1Objects, false, runtimeScene, false); 1348}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1349{ 1350for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 1351 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getAnimation() == 0 ) { 1352 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1353 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 1354 ++k; 1355 } 1356} 1357gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 1358 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getAnimation() == 0 ) { 1359 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1360 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 1361 ++k; 1362 } 1363} 1364gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 1365if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1366/* Reuse gdjs.Level_3249Code.GDplayerObjects1 */ 1367/* Reuse gdjs.Level_3249Code.GDplayer2Objects1 */ 1368{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 1369 gdjs.Level_3249Code.GDplayerObjects1[i].setAnimation(1); 1370} 1371for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1372 gdjs.Level_3249Code.GDplayer2Objects1[i].setAnimation(1); 1373} 1374}{gdjs.evtTools.sound.playSound(runtimeScene, "snd\\Hit_hurt 17.wav", false, 50, 1); 1375}{for(var i = 0, len = gdjs.Level_3249Code.GDplayerObjects1.length ;i < len;++i) { 1376 gdjs.Level_3249Code.GDplayerObjects1[i].activateBehavior("Physics2", false); 1377} 1378for(var i = 0, len = gdjs.Level_3249Code.GDplayer2Objects1.length ;i < len;++i) { 1379 gdjs.Level_3249Code.GDplayer2Objects1[i].activateBehavior("Physics2", false); 1380} 1381}} 1382 1383} 1384 1385 1386{ 1387 1388gdjs.copyArray(runtimeScene.getObjects("keys"), gdjs.Level_3249Code.GDkeysObjects1); 1389gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1390gdjs.copyArray(runtimeScene.getObjects("player2"), gdjs.Level_3249Code.GDplayer2Objects1); 1391 1392gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1393gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1394{ 1395gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1ObjectsGDgdjs_46Level_953249Code_46GDplayer2Objects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDkeysObjects1Objects, false, runtimeScene, false); 1396}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1397{ 1398for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayerObjects1.length;i<l;++i) { 1399 if ( gdjs.Level_3249Code.GDplayerObjects1[i].getVariableString(gdjs.Level_3249Code.GDplayerObjects1[i].getVariables().get("dir")) == "off" ) { 1400 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1401 gdjs.Level_3249Code.GDplayerObjects1[k] = gdjs.Level_3249Code.GDplayerObjects1[i]; 1402 ++k; 1403 } 1404} 1405gdjs.Level_3249Code.GDplayerObjects1.length = k;for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDplayer2Objects1.length;i<l;++i) { 1406 if ( gdjs.Level_3249Code.GDplayer2Objects1[i].getVariableString(gdjs.Level_3249Code.GDplayer2Objects1[i].getVariables().get("dir")) == "off" ) { 1407 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1408 gdjs.Level_3249Code.GDplayer2Objects1[k] = gdjs.Level_3249Code.GDplayer2Objects1[i]; 1409 ++k; 1410 } 1411} 1412gdjs.Level_3249Code.GDplayer2Objects1.length = k;}} 1413if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1414 1415{ //Subevents 1416gdjs.Level_3249Code.eventsList2(runtimeScene);} //End of subevents 1417} 1418 1419} 1420 1421 1422{ 1423 1424gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 1425gdjs.copyArray(runtimeScene.getObjects("goal"), gdjs.Level_3249Code.GDgoalObjects1); 1426 1427gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1428gdjs.Level_3249Code.condition1IsTrue_0.val = false;
1429{ 1430gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDgoalObjects1Objects, false, runtimeScene, false); 1431}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1432{ 1433for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDgoalObjects1.length;i<l;++i) { 1434 if ( gdjs.Level_3249Code.GDgoalObjects1[i].getVariableBoolean(gdjs.Level_3249Code.GDgoalObjects1[i].getVariables().get("tripped"), false) ) { 1435 gdjs.Level_3249Code.condition1IsTrue_0.val = true; 1436 gdjs.Level_3249Code.GDgoalObjects1[k] = gdjs.Level_3249Code.GDgoalObjects1[i]; 1437 ++k; 1438 } 1439} 1440gdjs.Level_3249Code.GDgoalObjects1.length = k;}} 1441if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1442/* Reuse gdjs.Level_3249Code.GDblockObjects1 */ 1443/* Reuse gdjs.Level_3249Code.GDgoalObjects1 */ 1444{for(var i = 0, len = gdjs.Level_3249Code.GDgoalObjects1.length ;i < len;++i) { 1445 gdjs.Level_3249Code.GDgoalObjects1[i].setColor("0;255;0"); 1446} 1447}{for(var i = 0, len = gdjs.Level_3249Code.GDblockObjects1.length ;i < len;++i) { 1448 gdjs.Level_3249Code.GDblockObjects1[i].setColor("255;255;0"); 1449} 1450}{gdjs.evtTools.sound.playSound(runtimeScene, "snd\\Random 3.wav", false, 50, 1); 1451}{for(var i = 0, len = gdjs.Level_3249Code.GDgoalObjects1.length ;i < len;++i) { 1452 gdjs.Level_3249Code.GDgoalObjects1[i].setVariableBoolean(gdjs.Level_3249Code.GDgoalObjects1[i].getVariables().get("tripped"), true); 1453} 1454}{runtimeScene.getVariables().getFromIndex(1).sub(1); 1455}} 1456 1457} 1458 1459 1460{ 1461 1462gdjs.copyArray(runtimeScene.getObjects("block"), gdjs.Level_3249Code.GDblockObjects1); 1463gdjs.copyArray(runtimeScene.getObjects("goal"), gdjs.Level_3249Code.GDgoalObjects1); 1464 1465gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1466{ 1467gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.distanceTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDblockObjects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDgoalObjects1Objects, 0, false); 1468}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1469/* Reuse gdjs.Level_3249Code.GDblockObjects1 */ 1470{for(var i = 0, len = gdjs.Level_3249Code.GDblockObjects1.length ;i < len;++i) { 1471 gdjs.Level_3249Code.GDblockObjects1[i].getBehavior("Physics2").setStatic(); 1472} 1473}} 1474 1475} 1476 1477 1478{ 1479 1480 1481gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1482{ 1483gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(1)) == 0; 1484}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1485gdjs.copyArray(runtimeScene.getObjects("completed"), gdjs.Level_3249Code.GDcompletedObjects1); 1486{for(var i = 0, len = gdjs.Level_3249Code.GDcompletedObjects1.length ;i < len;++i) { 1487 gdjs.Level_3249Code.GDcompletedObjects1[i].hide(false); 1488} 1489}{for(var i = 0, len = gdjs.Level_3249Code.GDcompletedObjects1.length ;i < len;++i) { 1490 gdjs.Level_3249Code.GDcompletedObjects1[i].setOutline("0;0;0", 3); 1491} 1492}} 1493 1494} 1495 1496 1497{ 1498 1499 1500gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1501gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1502{ 1503gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(1)) == 0; 1504}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1505{ 1506gdjs.Level_3249Code.condition1IsTrue_0.val = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(0)) == gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().get("totlvls")); 1507}} 1508if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1509gdjs.copyArray(runtimeScene.getObjects("completed"), gdjs.Level_3249Code.GDcompletedObjects1); 1510{for(var i = 0, len = gdjs.Level_3249Code.GDcompletedObjects1.length ;i < len;++i) { 1511 gdjs.Level_3249Code.GDcompletedObjects1[i].setString("ALL COMPLETED!"); 1512} 1513}{for(var i = 0, len = gdjs.Level_3249Code.GDcompletedObjects1.length ;i < len;++i) { 1514 gdjs.Level_3249Code.GDcompletedObjects1[i].setOutline("0;0;0", 3); 1515} 1516}} 1517 1518} 1519 1520 1521{ 1522 1523gdjs.copyArray(runtimeScene.getObjects("completed"), gdjs.Level_3249Code.GDcompletedObjects1); 1524 1525gdjs.Level_3249Code.condition0IsTrue_0.val = false;
1526gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1527{ 1528for(var i = 0, k = 0, l = gdjs.Level_3249Code.GDcompletedObjects1.length;i<l;++i) { 1529 if ( gdjs.Level_3249Code.GDcompletedObjects1[i].isVisible() ) { 1530 gdjs.Level_3249Code.condition0IsTrue_0.val = true; 1531 gdjs.Level_3249Code.GDcompletedObjects1[k] = gdjs.Level_3249Code.GDcompletedObjects1[i]; 1532 ++k; 1533 } 1534} 1535gdjs.Level_3249Code.GDcompletedObjects1.length = k;}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1536{ 1537{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition1IsTrue_0; 1538gdjs.Level_3249Code.GDcompletedObjects1_1final.length = 0;gdjs.Level_3249Code.condition0IsTrue_1.val = false; 1539gdjs.Level_3249Code.condition1IsTrue_1.val = false; 1540{ 1541gdjs.copyArray(gdjs.Level_3249Code.GDcompletedObjects1, gdjs.Level_3249Code.GDcompletedObjects2); 1542 1543{gdjs.Level_3249Code.conditionTrue_2 = gdjs.Level_3249Code.condition0IsTrue_1; 1544gdjs.Level_3249Code.condition0IsTrue_2.val = false; 1545gdjs.Level_3249Code.condition1IsTrue_2.val = false; 1546{ 1547gdjs.Level_3249Code.condition0IsTrue_2.val = gdjs.evtTools.input.curs
1547orOnObject(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDcompletedObjects2Objects, runtimeScene, true, false); 1548}if ( gdjs.Level_3249Code.condition0IsTrue_2.val ) { 1549{ 1550gdjs.Level_3249Code.condition1IsTrue_2.val = gdjs.evtTools.input.isMouseButtonPressed(runtimeScene, "Left"); 1551}} 1552gdjs.Level_3249Code.conditionTrue_2.val = true && gdjs.Level_3249Code.condition0IsTrue_2.val && gdjs.Level_3249Code.condition1IsTrue_2.val; 1553} 1554if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 1555 gdjs.Level_3249Code.conditionTrue_1.val = true; 1556 for(var j = 0, jLen = gdjs.Level_3249Code.GDcompletedObjects2.length;j<jLen;++j) { 1557 if ( gdjs.Level_3249Code.GDcompletedObjects1_1final.indexOf(gdjs.Level_3249Code.GDcompletedObjects2[j]) === -1 ) 1558 gdjs.Level_3249Code.GDcompletedObjects1_1final.push(gdjs.Level_3249Code.GDcompletedObjects2[j]); 1559 } 1560} 1561} 1562{ 1563{gdjs.Level_3249Code.conditionTrue_2 = gdjs.Level_3249Code.condition1IsTrue_1; 1564gdjs.Level_3249Code.condition0IsTrue_2.val = false; 1565{ 1566gdjs.Level_3249Code.condition0IsTrue_2.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "Space"); 1567}gdjs.Level_3249Code.conditionTrue_2.val = true && gdjs.Level_3249Code.condition0IsTrue_2.val; 1568} 1569if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 1570 gdjs.Level_3249Code.conditionTrue_1.val = true; 1571} 1572} 1573{ 1574gdjs.copyArray(gdjs.Level_3249Code.GDcompletedObjects1_1final, gdjs.Level_3249Code.GDcompletedObjects1); 1575} 1576} 1577}} 1578if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1579{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level " + gdjs.evtTools.common.toString(gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(0)) + 1), true); 1580}{gdjs.evtTools.storage.writeNumberInJSONFile("savedlvl", "lastlvl", gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(0)) + 1); 1581}} 1582 1583} 1584 1585 1586{ 1587 1588 1589gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1590{ 1591gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtsExt__RepeatEveryXSeconds__Repeat.func(runtimeScene, "laser", 0.2, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 1592}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1593gdjs.copyArray(runtimeScene.getObjects("dot"), gdjs.Level_3249Code.GDdotObjects1); 1594gdjs.copyArray(runtimeScene.getObjects("laser"), gdjs.Level_3249Code.GDlaserObjects1); 1595{for(var i = 0, len = gdjs.Level_3249Code.GDlaserObjects1.length ;i < len;++i) { 1596 gdjs.Level_3249Code.GDlaserObjects1[i].getBehavior("FireBullet").Fire((gdjs.Level_3249Code.GDlaserObjects1[i].getPointX("laserpt")), (gdjs.Level_3249Code.GDlaserObjects1[i].getPointY("laserpt")), gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects, (gdjs.Level_3249Code.GDlaserObjects1[i].getAnimation()) * 90, gdjs.evtTools.variable.getVariableNumber(runtimeScene.getGame().getVariables().get("dotspd")), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 1597} 1598}} 1599 1600} 1601 1602 1603{ 1604 1605gdjs.copyArray(runtimeScene.getObjects("dot"), gdjs.Level_3249Code.GDdotObjects1); 1606gdjs.copyArray(runtimeScene.getObjects("mirror"), gdjs.Level_3249Code.GDmirrorObjects1); 1607 1608gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1609{ 1610gdjs.Level_3249Code.condition0IsTrue_0.val = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDdotObjects1Objects, gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDmirrorObjects1Objects, false, runtimeScene, false); 1611}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1612/* Reuse gdjs.Level_3249Code.GDdotObjects1 */ 1613/* Reuse gdjs.Level_3249Code.GDmirrorObjects1 */ 1614{for(var i = 0, len = gdjs.Level_3249Code.GDdotObjects1.length ;i < len;++i) { 1615 gdjs.Level_3249Code.GDdotObjects1[i].getBehavior("Bounce").BounceOff(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDmirrorObjects1Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)); 1616} 1617}} 1618 1619} 1620 1621 1622{ 1623 1624 1625gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1626{ 1627{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 1628gdjs.Level_3249Code.condition0IsTrue_1.val = false; 1629gdjs.Level_3249Code.condition1IsTrue_1.val = false;
1630gdjs.Level_3249Code.condition2IsTrue_1.val = false; 1631{ 1632gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "m"); 1633}if ( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 1634{ 1635gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "k"); 1636}if ( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 1637{ 1638gdjs.Level_3249Code.condition2IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "o"); 1639}} 1640} 1641gdjs.Level_3249Code.conditionTrue_1.val = true && gdjs.Level_3249Code.condition0IsTrue_1.val && gdjs.Level_3249Code.condition1IsTrue_1.val && gdjs.Level_3249Code.condition2IsTrue_1.val; 1642} 1643}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1644 1645{ //Subevents 1646gdjs.Level_3249Code.eventsList3(runtimeScene);} //End of subevents 1647} 1648 1649} 1650 1651 1652{ 1653 1654gdjs.copyArray(runtimeScene.getObjects("player"), gdjs.Level_3249Code.GDplayerObjects1); 1655gdjs.copyArray(runtimeScene.getObjects("restart"), gdjs.Level_3249Code.GDrestartObjects1); 1656 1657gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1658gdjs.Level_3249Code.condition1IsTrue_0.val = false; 1659{ 1660{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 1661gdjs.Level_3249Code.conditionTrue_1.val = runtimeScene.getOnceTriggers().triggerOnce(6981220); 1662} 1663}if ( gdjs.Level_3249Code.condition0IsTrue_0.val ) { 1664{ 1665{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition1IsTrue_0; 1666gdjs.Level_3249Code.condition0IsTrue_1.val = false; 1667gdjs.Level_3249Code.condition1IsTrue_1.val = false; 1668{ 1669gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.curs
1669orOnObject(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDplayerObjects1Objects, runtimeScene, false, false); 1670}if ( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 1671{ 1672gdjs.Level_3249Code.condition1IsTrue_1.val = gdjs.evtTools.input.cursorOnObject(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDrestartObjects1Objects, runtimeScene, false, false); 1673}} 1674gdjs.Level_3249Code.conditionTrue_1.val = true && gdjs.Level_3249Code.condition0IsTrue_1.val && gdjs.Level_3249Code.condition1IsTrue_1.val; 1675} 1676}} 1677if (gdjs.Level_3249Code.condition1IsTrue_0.val) { 1678{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Level " + gdjs.evtTools.common.toString(gdjs.evtTools.variable.getVariableNumber(runtimeScene.getVariables().getFromIndex(0)) + 1), true); 1679}} 1680 1681} 1682 1683 1684{ 1685 1686gdjs.Level_3249Code.GDrestartObjects1.length = 0; 1687 1688 1689gdjs.Level_3249Code.condition0IsTrue_0.val = false; 1690{ 1691{gdjs.Level_3249Code.conditionTrue_1 = gdjs.Level_3249Code.condition0IsTrue_0; 1692gdjs.Level_3249Code.GDrestartObjects1_1final.length = 0;gdjs.Level_3249Code.condition0IsTrue_1.val = false; 1693gdjs.Level_3249Code.condition1IsTrue_1.val = false; 1694{ 1695gdjs.Level_3249Code.condition0IsTrue_1.val = gdjs.evtTools.input.isKeyPressed(runtimeScene, "r"); 1696if( gdjs.Level_3249Code.condition0IsTrue_1.val ) { 1697 gdjs.Level_3249Code.conditionTrue_1.val = true; 1698} 1699} 1700{ 1701gdjs.copyArray(runtimeScene.getObjects("restart"), gdjs.Level_3249Code.GDrestartObjects2); 1702{gdjs.Level_3249Code.conditionTrue_2 = gdjs.Level_3249Code.condition1IsTrue_1; 1703gdjs.Level_3249Code.condition0IsTrue_2.val = false; 1704gdjs.Level_3249Code.condition1IsTrue_2.val = false; 1705{ 1706gdjs.Level_3249Code.condition0IsTrue_2.val = gdjs.evtTools.input.curs
1706orOnObject(gdjs.Level_3249Code.mapOfGDgdjs_46Level_953249Code_46GDrestartObjects2Objects, runtimeScene, false, false); 1707}if ( gdjs.Level_3249Code.condition0IsTrue_2.val ) { 1708{ 1709gdjs.Level_3249Code.condition1IsTrue_2.val = gdjs.evtTools.input.isMouseButtonReleased(runtimeScene, "Left"); 1710}} 1711gdjs.Level_3249Code.conditionTrue_2.val = true && gdjs.Level_3249Code.condition0IsTrue_2.val && gdjs.Level_3249Code.condition1IsTrue_2.val; 1712} 1713if( gdjs.Level_3249Code.condition1IsTrue_1.val ) { 1714 gdjs.Level_3249Code.conditionTrue_1.val = true; 1715 for(var j = 0, jLen = gdjs.Level_3249Code.GDrestartObjects2.length;j<jLen;++j) { 1716 if ( gdjs.Level_3249Code.GDrestartObjects1_1final.indexOf(gdjs.Level_3249Code.GDrestartObjects2[j]) === -1 ) 1717 gdjs.Level_3249Code.GDrestartObjects1_1final.push(gdjs.Level_3249Code.GDrestartObjects2[j]); 1718 } 1719} 1720} 1721{ 1722gdjs.copyArray(gdjs.Level_3249Code.GDrestartObjects1_1final, gdjs.Level_3249Code.GDrestartObjects1); 1723} 1724} 1725}if (gdjs.Level_3249Code.condition0IsTrue_0.val) { 1726{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), true); 1727}} 1728 1729} 1730 1731 1732}; 1733 1734gdjs.Level_3249Code.func = function(runtimeScene) { 1735runtimeScene.getOnceTriggers().startNewFrame(); 1736 1737gdjs.Level_3249Code.GDplayer2Objects1.length = 0; 1738gdjs.Level_3249Code.GDplayer2Objects2.length = 0; 1739gdjs.Level_3249Code.GDplayer2Objects3.length = 0; 1740gdjs.Level_3249Code.GDplayerObjects1.length = 0; 1741gdjs.Level_3249Code.GDplayerObjects2.length = 0; 1742gdjs.Level_3249Code.GDplayerObjects3.length = 0; 1743gdjs.Level_3249Code.GDblockObjects1.length = 0; 1744gdjs.Level_3249Code.GDblockObjects2.length = 0; 1745gdjs.Level_3249Code.GDblockObjects3.length = 0; 1746gdjs.Level_3249Code.GDlaserObjects1.length = 0; 1747gdjs.Level_3249Code.GDlaserObjects2.length = 0; 1748gdjs.Level_3249Code.GDlaserObjects3.length = 0; 1749gdjs.Level_3249Code.GDmirrorObjects1.length = 0; 1750gdjs.Level_3249Code.GDmirrorObjects2.length = 0; 1751gdjs.Level_3249Code.GDmirrorObjects3.length = 0; 1752gdjs.Level_3249Code.GDstopObjects1.length = 0; 1753gdjs.Level_3249Code.GDstopObjects2.length = 0; 1754gdjs.Level_3249Code.GDstopObjects3.length = 0; 1755gdjs.Level_3249Code.GDdotObjects1.length = 0; 1756gdjs.Level_3249Code.GDdotObjects2.length = 0; 1757gdjs.Level_3249Code.GDdotObjects3.length = 0; 1758gdjs.Level_3249Code.GDtiledBGObjects1.length = 0; 1759gdjs.Level_3249Code.GDtiledBGObjects2.length = 0; 1760gdjs.Level_3249Code.GDtiledBGObjects3.length = 0; 1761gdjs.Level_3249Code.GDframeObjects1.length = 0; 1762gdjs.Level_3249Code.GDframeObjects2.length = 0; 1763gdjs.Level_3249Code.GDframeObjects3.length = 0; 1764gdjs.Level_3249Code.GDgoalObjects1.length = 0; 1765gdjs.Level_3249Code.GDgoalObjects2.length = 0; 1766gdjs.Level_3249Code.GDgoalObjects3.length = 0; 1767gdjs.Level_3249Code.GDlaserGoal1_954Objects1.length = 0; 1768gdjs.Level_3249Code.GDlaserGoal1_954Objects2.length = 0; 1769gdjs.Level_3249Code.GDlaserGoal1_954Objects3.length = 0; 1770gdjs.Level_3249Code.GDkeyblocksObjects1.length = 0; 1771gdjs.Level_3249Code.GDkeyblocksObjects2.length = 0; 1772gdjs.Level_3249Code.GDkeyblocksObjects3.length = 0; 1773gdjs.Level_3249Code.GDkeysObjects1.length = 0; 1774gdjs.Level_3249Code.GDkeysObjects2.length = 0; 1775gdjs.Level_3249Code.GDkeysObjects3.length = 0; 1776gdjs.Level_3249Code.GDlaserpassObjects1.length = 0; 1777gdjs.Level_3249Code.GDlaserpassObjects2.length = 0; 1778gdjs.Level_3249Code.GDlaserpassObjects3.length = 0; 1779gdjs.Level_3249Code.GDlaserGoalObjects1.length = 0; 1780gdjs.Level_3249Code.GDlaserGoalObjects2.length = 0; 1781gdjs.Level_3249Code.GDlaserGoalObjects3.length = 0; 1782gdjs.Level_3249Code.GDcompletedObjects1.length = 0; 1783gdjs.Level_3249Code.GDcompletedObjects2.length = 0; 1784gdjs.Level_3249Code.GDcompletedObjects3.length = 0; 1785gdjs.Level_3249Code.GDrestartObjects1.length = 0; 1786gdjs.Level_3249Code.GDrestartObjects2.length = 0; 1787gdjs.Level_3249Code.GDrestartObjects3.length = 0; 1788gdjs.Level_3249Code.GDLVLObjects1.length = 0; 1789gdjs.Level_3249Code.GDLVLObjects2.length = 0; 1790gdjs.Level_3249Code.GDLVLObjects3.length = 0; 1791gdjs.Level_3249Code.GDdeathtileObjects1.length = 0; 1792gdjs.Level_3249Code.GDdeathtileObjects2.length = 0; 1793gdjs.Level_3249Code.GDdeathtileObjects3.length = 0; 1794 1795gdjs.Level_3249Code.eventsList4(runtimeScene); 1796return; 1797 1798} 1799 1800gdjs['Level_3249Code'] = gdjs.Level_3249Code;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.