Added password hashing for Login and Registration scenes

This commit is contained in:
2026-07-29 12:21:02 -04:00
parent 2a6dd6b18e
commit 3c76b9ed84
25 changed files with 878 additions and 1145 deletions
+6 -6
View File
@@ -75,13 +75,13 @@ if (isConditionTrue_0) {
} }
};gdjs.LoginCode.asyncCallback9098812 = function (runtimeScene, asyncObjectsList) { };gdjs.LoginCode.asyncCallback12465844 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs.LoginCode.localVariables); asyncObjectsList.restoreLocalVariablesContainers(gdjs.LoginCode.localVariables);
{gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getGame().getVariables().getFromIndex(3)); {gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getGame().getVariables().getFromIndex(3));
} }
gdjs.LoginCode.localVariables.length = 0; gdjs.LoginCode.localVariables.length = 0;
} }
gdjs.LoginCode.idToCallbackMap.set(9098812, gdjs.LoginCode.asyncCallback9098812); gdjs.LoginCode.idToCallbackMap.set(12465844, gdjs.LoginCode.asyncCallback12465844);
gdjs.LoginCode.eventsList1 = function(runtimeScene) { gdjs.LoginCode.eventsList1 = function(runtimeScene) {
{ {
@@ -91,7 +91,7 @@ gdjs.LoginCode.eventsList1 = function(runtimeScene) {
{ {
const asyncObjectsList = new gdjs.LongLivedObjectsList(); const asyncObjectsList = new gdjs.LongLivedObjectsList();
asyncObjectsList.backupLocalVariablesContainers(gdjs.LoginCode.localVariables); asyncObjectsList.backupLocalVariablesContainers(gdjs.LoginCode.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.LoginCode.asyncCallback9098812(runtimeScene, asyncObjectsList)), 9098812, asyncObjectsList); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.LoginCode.asyncCallback12465844(runtimeScene, asyncObjectsList)), 12465844, asyncObjectsList);
} }
} }
@@ -164,13 +164,13 @@ gdjs.copyArray(runtimeScene.getObjects("txt_MQTTStatus"), gdjs.LoginCode.GDtxt_9
} }
};gdjs.LoginCode.asyncCallback14196748 = function (runtimeScene, asyncObjectsList) { };gdjs.LoginCode.asyncCallback12475012 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs.LoginCode.localVariables); asyncObjectsList.restoreLocalVariablesContainers(gdjs.LoginCode.localVariables);
{gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(3)); {gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(3));
} }
gdjs.LoginCode.localVariables.length = 0; gdjs.LoginCode.localVariables.length = 0;
} }
gdjs.LoginCode.idToCallbackMap.set(14196748, gdjs.LoginCode.asyncCallback14196748); gdjs.LoginCode.idToCallbackMap.set(12475012, gdjs.LoginCode.asyncCallback12475012);
gdjs.LoginCode.eventsList3 = function(runtimeScene) { gdjs.LoginCode.eventsList3 = function(runtimeScene) {
{ {
@@ -180,7 +180,7 @@ gdjs.LoginCode.eventsList3 = function(runtimeScene) {
{ {
const asyncObjectsList = new gdjs.LongLivedObjectsList(); const asyncObjectsList = new gdjs.LongLivedObjectsList();
asyncObjectsList.backupLocalVariablesContainers(gdjs.LoginCode.localVariables); asyncObjectsList.backupLocalVariablesContainers(gdjs.LoginCode.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.LoginCode.asyncCallback14196748(runtimeScene, asyncObjectsList)), 14196748, asyncObjectsList); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.LoginCode.asyncCallback12475012(runtimeScene, asyncObjectsList)), 12475012, asyncObjectsList);
} }
} }
+127 -44
View File
@@ -4,51 +4,67 @@ gdjs.RegisterCode.idToCallbackMap = new Map();
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1= []; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1= [];
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2= []; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2= [];
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3= []; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3= [];
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects4= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1= []; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2= []; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3= []; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects4= [];
gdjs.RegisterCode.GDbtn_9595regRegisterObjects1= []; gdjs.RegisterCode.GDbtn_9595regRegisterObjects1= [];
gdjs.RegisterCode.GDbtn_9595regRegisterObjects2= []; gdjs.RegisterCode.GDbtn_9595regRegisterObjects2= [];
gdjs.RegisterCode.GDbtn_9595regRegisterObjects3= []; gdjs.RegisterCode.GDbtn_9595regRegisterObjects3= [];
gdjs.RegisterCode.GDbtn_9595regRegisterObjects4= [];
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1= []; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1= [];
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2= []; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2= [];
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3= []; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3= [];
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects4= [];
gdjs.RegisterCode.GDbtn_9595BackObjects1= []; gdjs.RegisterCode.GDbtn_9595BackObjects1= [];
gdjs.RegisterCode.GDbtn_9595BackObjects2= []; gdjs.RegisterCode.GDbtn_9595BackObjects2= [];
gdjs.RegisterCode.GDbtn_9595BackObjects3= []; gdjs.RegisterCode.GDbtn_9595BackObjects3= [];
gdjs.RegisterCode.GDbtn_9595BackObjects4= [];
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1= []; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1= [];
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2= []; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2= [];
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3= []; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3= [];
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects4= [];
gdjs.RegisterCode.GDspr_9595sqaureObjects1= []; gdjs.RegisterCode.GDspr_9595sqaureObjects1= [];
gdjs.RegisterCode.GDspr_9595sqaureObjects2= []; gdjs.RegisterCode.GDspr_9595sqaureObjects2= [];
gdjs.RegisterCode.GDspr_9595sqaureObjects3= []; gdjs.RegisterCode.GDspr_9595sqaureObjects3= [];
gdjs.RegisterCode.GDspr_9595sqaureObjects4= [];
gdjs.RegisterCode.GDbtn_9595NewColorObjects1= []; gdjs.RegisterCode.GDbtn_9595NewColorObjects1= [];
gdjs.RegisterCode.GDbtn_9595NewColorObjects2= []; gdjs.RegisterCode.GDbtn_9595NewColorObjects2= [];
gdjs.RegisterCode.GDbtn_9595NewColorObjects3= []; gdjs.RegisterCode.GDbtn_9595NewColorObjects3= [];
gdjs.RegisterCode.GDbtn_9595NewColorObjects4= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1= []; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2= []; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3= []; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3= [];
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects4= [];
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1= []; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1= [];
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2= []; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2= [];
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3= []; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3= [];
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects4= [];
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1= []; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1= [];
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2= []; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2= [];
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3= []; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3= [];
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects4= [];
gdjs.RegisterCode.GDspr_9595playerObjects1= []; gdjs.RegisterCode.GDspr_9595playerObjects1= [];
gdjs.RegisterCode.GDspr_9595playerObjects2= []; gdjs.RegisterCode.GDspr_9595playerObjects2= [];
gdjs.RegisterCode.GDspr_9595playerObjects3= []; gdjs.RegisterCode.GDspr_9595playerObjects3= [];
gdjs.RegisterCode.GDspr_9595playerObjects4= [];
gdjs.RegisterCode.GDspr_9595otherPlayersObjects1= []; gdjs.RegisterCode.GDspr_9595otherPlayersObjects1= [];
gdjs.RegisterCode.GDspr_9595otherPlayersObjects2= []; gdjs.RegisterCode.GDspr_9595otherPlayersObjects2= [];
gdjs.RegisterCode.GDspr_9595otherPlayersObjects3= []; gdjs.RegisterCode.GDspr_9595otherPlayersObjects3= [];
gdjs.RegisterCode.GDspr_9595otherPlayersObjects4= [];
gdjs.RegisterCode.GDspr_9595doorObjects1= []; gdjs.RegisterCode.GDspr_9595doorObjects1= [];
gdjs.RegisterCode.GDspr_9595doorObjects2= []; gdjs.RegisterCode.GDspr_9595doorObjects2= [];
gdjs.RegisterCode.GDspr_9595doorObjects3= []; gdjs.RegisterCode.GDspr_9595doorObjects3= [];
gdjs.RegisterCode.GDspr_9595doorObjects4= [];
gdjs.RegisterCode.GDbtn_9595LogoutObjects1= []; gdjs.RegisterCode.GDbtn_9595LogoutObjects1= [];
gdjs.RegisterCode.GDbtn_9595LogoutObjects2= []; gdjs.RegisterCode.GDbtn_9595LogoutObjects2= [];
gdjs.RegisterCode.GDbtn_9595LogoutObjects3= []; gdjs.RegisterCode.GDbtn_9595LogoutObjects3= [];
gdjs.RegisterCode.GDbtn_9595LogoutObjects4= [];
gdjs.RegisterCode.GDbtn_9595FullscreenObjects1= []; gdjs.RegisterCode.GDbtn_9595FullscreenObjects1= [];
gdjs.RegisterCode.GDbtn_9595FullscreenObjects2= []; gdjs.RegisterCode.GDbtn_9595FullscreenObjects2= [];
gdjs.RegisterCode.GDbtn_9595FullscreenObjects3= []; gdjs.RegisterCode.GDbtn_9595FullscreenObjects3= [];
gdjs.RegisterCode.GDbtn_9595FullscreenObjects4= [];
gdjs.RegisterCode.eventsList0 = function(runtimeScene) { gdjs.RegisterCode.eventsList0 = function(runtimeScene) {
@@ -126,8 +142,6 @@ if (isConditionTrue_0) {
};gdjs.RegisterCode.eventsList2 = function(runtimeScene) { };gdjs.RegisterCode.eventsList2 = function(runtimeScene) {
};gdjs.RegisterCode.eventsList3 = function(runtimeScene) {
{ {
gdjs.copyArray(runtimeScene.getObjects("btn_NewColor"), gdjs.RegisterCode.GDbtn_9595NewColorObjects1); gdjs.copyArray(runtimeScene.getObjects("btn_NewColor"), gdjs.RegisterCode.GDbtn_9595NewColorObjects1);
@@ -155,30 +169,61 @@ gdjs.copyArray(runtimeScene.getObjects("spr_sqaure"), gdjs.RegisterCode.GDspr_95
} }
};gdjs.RegisterCode.asyncCallback10840044 = function (runtimeScene, asyncObjectsList) { };gdjs.RegisterCode.asyncCallback13729700 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs.RegisterCode.localVariables); asyncObjectsList.restoreLocalVariablesContainers(gdjs.RegisterCode.localVariables);
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Login", false); {gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Login", false);
} }
gdjs.RegisterCode.localVariables.length = 0; gdjs.RegisterCode.localVariables.length = 0;
} }
gdjs.RegisterCode.idToCallbackMap.set(10840044, gdjs.RegisterCode.asyncCallback10840044); gdjs.RegisterCode.idToCallbackMap.set(13729700, gdjs.RegisterCode.asyncCallback13729700);
gdjs.RegisterCode.eventsList4 = function(runtimeScene) { gdjs.RegisterCode.eventsList3 = function(runtimeScene, asyncObjectsList) {
{ {
{ {
const parentAsyncObjectsList = asyncObjectsList;
{ {
const asyncObjectsList = new gdjs.LongLivedObjectsList(); const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList);
asyncObjectsList.backupLocalVariablesContainers(gdjs.RegisterCode.localVariables); asyncObjectsList.backupLocalVariablesContainers(gdjs.RegisterCode.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.RegisterCode.asyncCallback10840044(runtimeScene, asyncObjectsList)), 10840044, asyncObjectsList); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.RegisterCode.asyncCallback13729700(runtimeScene, asyncObjectsList)), 13729700, asyncObjectsList);
} }
} }
} }
};gdjs.RegisterCode.eventsList5 = function(runtimeScene) { };gdjs.RegisterCode.eventsList4 = function(runtimeScene, asyncObjectsList) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(3).getAsString() == "[]");
}
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13549796);
}
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageSuccess"), gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2);
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2.length ;i < len;++i) {
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2[i].hide(false);
}
}
{gdjs.evtTools.network.sendAsyncRequest(runtimeScene.getGame().getVariables().getFromIndex(1).getAsString() + "/users", "{\"username\":\"" + runtimeScene.getScene().getVariables().getFromIndex(2).getAsString() + "\",\"password\":\"" + runtimeScene.getScene().getVariables().getFromIndex(0).getAsString() + "\",\"color\":\"" + runtimeScene.getScene().getVariables().getFromIndex(5).getAsString() + "\",\"room\":\"000000\",\"last_room\":\"000000\"}", "POST", "application/json", gdjs.VariablesContainer.badVariable, gdjs.VariablesContainer.badVariable);
}
{ //Subevents
gdjs.RegisterCode.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
}
}
};gdjs.RegisterCode.eventsList5 = function(runtimeScene, asyncObjectsList) {
{ {
let elseEventsChainSatisfied = false; let elseEventsChainSatisfied = false;
@@ -192,9 +237,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(3).getAsString() != "[]"); {isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(3).getAsString() != "[]");
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2); gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3);
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length ;i < len;++i) { {for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length ;i < len;++i) {
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2[i].hide(false); gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3[i].hide(false);
} }
} }
elseEventsChainSatisfied = true; elseEventsChainSatisfied = true;
@@ -209,33 +254,17 @@ elseEventsChainSatisfied = true;
if (!elseEventsChainSatisfied) { if (!elseEventsChainSatisfied) {
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
if (!elseEventsChainSatisfied) { if (!elseEventsChainSatisfied) {
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageSuccess"), gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1); gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3);
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1); {for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length ;i < len;++i) {
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length ;i < len;++i) { gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3[i].hide();
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1[i].hide();
} }
} }
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1.length ;i < len;++i) {
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1[i].hide(false);
}
}
{gdjs.evtTools.network.sendAsyncRequest(runtimeScene.getGame().getVariables().getFromIndex(1).getAsString() + "/users", "{\"username\":\"" + runtimeScene.getScene().getVariables().getFromIndex(2).getAsString() + "\",\"password\":\"" + runtimeScene.getScene().getVariables().getFromIndex(0).getAsString() + "\",\"color\":\"" + runtimeScene.getScene().getVariables().getFromIndex(5).getAsString() + "\",\"room\":\"000000\",\"last_room\":\"000000\"}", "POST", "application/json", gdjs.VariablesContainer.badVariable, gdjs.VariablesContainer.badVariable);
}
{ //Subevents
gdjs.RegisterCode.eventsList4(runtimeScene);} //End of subevents
elseEventsChainSatisfied = true; elseEventsChainSatisfied = true;
} }
} }
} }
}
};gdjs.RegisterCode.eventsList6 = function(runtimeScene) {
{
let elseEventsChainSatisfied = false;
{ {
@@ -246,9 +275,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(0).getAsString() != runtimeScene.getScene().getVariables().getFromIndex(1).getAsString()); {isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(0).getAsString() != runtimeScene.getScene().getVariables().getFromIndex(1).getAsString());
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2); gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3);
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length ;i < len;++i) { {for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length ;i < len;++i) {
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2[i].hide(false); gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3[i].hide(false);
} }
} }
elseEventsChainSatisfied = true; elseEventsChainSatisfied = true;
@@ -263,14 +292,14 @@ elseEventsChainSatisfied = true;
if (!elseEventsChainSatisfied) { if (!elseEventsChainSatisfied) {
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
if (!elseEventsChainSatisfied) { if (!elseEventsChainSatisfied) {
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1); gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2);
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length ;i < len;++i) { {for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length ;i < len;++i) {
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1[i].hide(); gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2[i].hide();
} }
} }
{ //Subevents { //Subevents
gdjs.RegisterCode.eventsList5(runtimeScene);} //End of subevents gdjs.RegisterCode.eventsList4(runtimeScene, asyncObjectsList);} //End of subevents
elseEventsChainSatisfied = true; elseEventsChainSatisfied = true;
} }
} }
@@ -279,6 +308,35 @@ elseEventsChainSatisfied = true;
} }
};gdjs.RegisterCode.asyncCallback14645572 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs.RegisterCode.localVariables);
gdjs.copyArray(runtimeScene.getObjects("txt_JSONReply"), gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2);
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2.length ;i < len;++i) {
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2[i].getBehavior("Text").setText(runtimeScene.getScene().getVariables().getFromIndex(3).getAsString());
}
}
{ //Subevents
gdjs.RegisterCode.eventsList5(runtimeScene, asyncObjectsList);} //End of subevents
gdjs.RegisterCode.localVariables.length = 0;
}
gdjs.RegisterCode.idToCallbackMap.set(14645572, gdjs.RegisterCode.asyncCallback14645572);
gdjs.RegisterCode.eventsList6 = function(runtimeScene) {
{
{
{
const asyncObjectsList = new gdjs.LongLivedObjectsList();
asyncObjectsList.backupLocalVariablesContainers(gdjs.RegisterCode.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.RegisterCode.asyncCallback14645572(runtimeScene, asyncObjectsList)), 14645572, asyncObjectsList);
}
}
}
};gdjs.RegisterCode.eventsList7 = function(runtimeScene) { };gdjs.RegisterCode.eventsList7 = function(runtimeScene) {
{ {
@@ -377,13 +435,6 @@ gdjs.RegisterCode.eventsList2(runtimeScene);
{ {
gdjs.RegisterCode.eventsList3(runtimeScene);
}
{
gdjs.RegisterCode.eventsList7(runtimeScene); gdjs.RegisterCode.eventsList7(runtimeScene);
} }
@@ -396,101 +447,133 @@ runtimeScene.getOnceTriggers().startNewFrame();
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1.length = 0; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2.length = 0; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3.length = 0; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects4.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects4.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595regRegisterObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595regRegisterObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595regRegisterObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects4.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595BackObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595BackObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595BackObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects4.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects1.length = 0; gdjs.RegisterCode.GDspr_9595sqaureObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects2.length = 0; gdjs.RegisterCode.GDspr_9595sqaureObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects3.length = 0; gdjs.RegisterCode.GDspr_9595sqaureObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595NewColorObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595NewColorObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595NewColorObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects4.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects4.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects4.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects1.length = 0; gdjs.RegisterCode.GDspr_9595playerObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects2.length = 0; gdjs.RegisterCode.GDspr_9595playerObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects3.length = 0; gdjs.RegisterCode.GDspr_9595playerObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects1.length = 0; gdjs.RegisterCode.GDspr_9595otherPlayersObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects2.length = 0; gdjs.RegisterCode.GDspr_9595otherPlayersObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects3.length = 0; gdjs.RegisterCode.GDspr_9595otherPlayersObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects1.length = 0; gdjs.RegisterCode.GDspr_9595doorObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects2.length = 0; gdjs.RegisterCode.GDspr_9595doorObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects3.length = 0; gdjs.RegisterCode.GDspr_9595doorObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595LogoutObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595LogoutObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595LogoutObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595FullscreenObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595FullscreenObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595FullscreenObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects4.length = 0;
gdjs.RegisterCode.eventsList8(runtimeScene); gdjs.RegisterCode.eventsList8(runtimeScene);
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1.length = 0; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2.length = 0; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3.length = 0; gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects4.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects4.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595regRegisterObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595regRegisterObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595regRegisterObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595regRegisterObjects4.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595BackObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595BackObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595BackObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595BackObjects4.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects1.length = 0; gdjs.RegisterCode.GDspr_9595sqaureObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects2.length = 0; gdjs.RegisterCode.GDspr_9595sqaureObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects3.length = 0; gdjs.RegisterCode.GDspr_9595sqaureObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595sqaureObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595NewColorObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595NewColorObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595NewColorObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595NewColorObjects4.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3.length = 0; gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3.length = 0;
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects4.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects4.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3.length = 0; gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3.length = 0;
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects1.length = 0; gdjs.RegisterCode.GDspr_9595playerObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects2.length = 0; gdjs.RegisterCode.GDspr_9595playerObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects3.length = 0; gdjs.RegisterCode.GDspr_9595playerObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595playerObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects1.length = 0; gdjs.RegisterCode.GDspr_9595otherPlayersObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects2.length = 0; gdjs.RegisterCode.GDspr_9595otherPlayersObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects3.length = 0; gdjs.RegisterCode.GDspr_9595otherPlayersObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595otherPlayersObjects4.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects1.length = 0; gdjs.RegisterCode.GDspr_9595doorObjects1.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects2.length = 0; gdjs.RegisterCode.GDspr_9595doorObjects2.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects3.length = 0; gdjs.RegisterCode.GDspr_9595doorObjects3.length = 0;
gdjs.RegisterCode.GDspr_9595doorObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595LogoutObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595LogoutObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595LogoutObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595LogoutObjects4.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects1.length = 0; gdjs.RegisterCode.GDbtn_9595FullscreenObjects1.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects2.length = 0; gdjs.RegisterCode.GDbtn_9595FullscreenObjects2.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects3.length = 0; gdjs.RegisterCode.GDbtn_9595FullscreenObjects3.length = 0;
gdjs.RegisterCode.GDbtn_9595FullscreenObjects4.length = 0;
return; return;
+3 -3
View File
@@ -15,13 +15,13 @@ gdjs.Logged_32inCode.GDbtn_9595FullscreenObjects1= [];
gdjs.Logged_32inCode.GDbtn_9595FullscreenObjects2= []; gdjs.Logged_32inCode.GDbtn_9595FullscreenObjects2= [];
gdjs.Logged_32inCode.asyncCallback13149116 = function (runtimeScene, asyncObjectsList) { gdjs.Logged_32inCode.asyncCallback12596012 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs.Logged_32inCode.localVariables); asyncObjectsList.restoreLocalVariablesContainers(gdjs.Logged_32inCode.localVariables);
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("room").getAsString(), false); {gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("room").getAsString(), false);
} }
gdjs.Logged_32inCode.localVariables.length = 0; gdjs.Logged_32inCode.localVariables.length = 0;
} }
gdjs.Logged_32inCode.idToCallbackMap.set(13149116, gdjs.Logged_32inCode.asyncCallback13149116); gdjs.Logged_32inCode.idToCallbackMap.set(12596012, gdjs.Logged_32inCode.asyncCallback12596012);
gdjs.Logged_32inCode.eventsList0 = function(runtimeScene) { gdjs.Logged_32inCode.eventsList0 = function(runtimeScene) {
{ {
@@ -31,7 +31,7 @@ gdjs.Logged_32inCode.eventsList0 = function(runtimeScene) {
{ {
const asyncObjectsList = new gdjs.LongLivedObjectsList(); const asyncObjectsList = new gdjs.LongLivedObjectsList();
asyncObjectsList.backupLocalVariablesContainers(gdjs.Logged_32inCode.localVariables); asyncObjectsList.backupLocalVariablesContainers(gdjs.Logged_32inCode.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.Logged_32inCode.asyncCallback13149116(runtimeScene, asyncObjectsList)), 13149116, asyncObjectsList); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.Logged_32inCode.asyncCallback12596012(runtimeScene, asyncObjectsList)), 12596012, asyncObjectsList);
} }
} }
+89 -351
View File
@@ -200,18 +200,16 @@ gdjs._4800000Code.eventsList2(runtimeScene, asyncObjectsList);} //Subevents end.
} }
};gdjs._4800000Code.asyncCallback13872876 = function (runtimeScene, asyncObjectsList) { };gdjs._4800000Code.asyncCallback12663724 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs._4800000Code.localVariables); asyncObjectsList.restoreLocalVariablesContainers(gdjs._4800000Code.localVariables);
{gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(1)); {gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(1));
} }
{gdjs.evtsExt__MQTT__connect.func(runtimeScene, runtimeScene.getGame().getVariables().getFromIndex(2).getAsString(), "", false, null);
}
{ //Subevents { //Subevents
gdjs._4800000Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents gdjs._4800000Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
gdjs._4800000Code.localVariables.length = 0; gdjs._4800000Code.localVariables.length = 0;
} }
gdjs._4800000Code.idToCallbackMap.set(13872876, gdjs._4800000Code.asyncCallback13872876); gdjs._4800000Code.idToCallbackMap.set(12663724, gdjs._4800000Code.asyncCallback12663724);
gdjs._4800000Code.eventsList4 = function(runtimeScene) { gdjs._4800000Code.eventsList4 = function(runtimeScene) {
{ {
@@ -221,7 +219,7 @@ gdjs._4800000Code.eventsList4 = function(runtimeScene) {
{ {
const asyncObjectsList = new gdjs.LongLivedObjectsList(); const asyncObjectsList = new gdjs.LongLivedObjectsList();
asyncObjectsList.backupLocalVariablesContainers(gdjs._4800000Code.localVariables); asyncObjectsList.backupLocalVariablesContainers(gdjs._4800000Code.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs._4800000Code.asyncCallback13872876(runtimeScene, asyncObjectsList)), 13872876, asyncObjectsList); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs._4800000Code.asyncCallback12663724(runtimeScene, asyncObjectsList)), 12663724, asyncObjectsList);
} }
} }
@@ -551,14 +549,14 @@ isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtsExt__MQTT__isConnected.func(runtimeScene, null); isConditionTrue_0 = gdjs.evtsExt__MQTT__isConnected.func(runtimeScene, null);
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12655180); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12669460);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2); gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
{gdjs.evtsExt__MQTT__subscribe.func(runtimeScene, "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__subscribe.func(runtimeScene, "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"join\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"room\":\"" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene) + "\",\"x\":" + gdjs.evtTools.common.toString((( gdjs._4800000Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800000Code.GDspr_9595playerObjects2[0].getPointX(""))) + ",\"y\":" + gdjs.evtTools.common.toString((( gdjs._4800000Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800000Code.GDspr_9595playerObjects2[0].getPointY(""))) + ",\"color\":\"" + runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("color").getAsString() + "\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"join\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"x\":" + gdjs.evtTools.common.toString(Math.round((( gdjs._4800000Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800000Code.GDspr_9595playerObjects2[0].getPointX("")))) + ",\"y\":" + gdjs.evtTools.common.toString(Math.round((( gdjs._4800000Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800000Code.GDspr_9595playerObjects2[0].getPointY("")))) + ",\"color\":\"" + runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("color").getAsString() + "\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
} }
@@ -572,7 +570,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_95
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right")) ) { if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i]; gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -582,7 +580,7 @@ gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) { if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(0, 0) ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i]; gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -591,159 +589,7 @@ for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l
gdjs._4800000Code.GDspr_9595playerObjects2.length = k; gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11350148); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12673116);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right")) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12249540);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left")) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11578260);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left")) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12378140);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up")) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11123004);
} }
} }
} }
@@ -762,7 +608,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_95
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up")) ) { if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i]; gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -772,7 +618,7 @@ gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) { if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(90, 0) ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i]; gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -781,195 +627,11 @@ for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l
gdjs._4800000Code.GDspr_9595playerObjects2.length = k; gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13795668); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12676988);
} }
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down")) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13038068);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"right\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down")) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13330044);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(14914692);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"right\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9208660);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(14195860);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9720060);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
} }
@@ -977,6 +639,82 @@ if (isConditionTrue_0) {
} }
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(180, 0) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12680836);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(270, 0) ) {
isConditionTrue_0 = true;
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12684716);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{ {
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2); gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_9595playerObjects2);
@@ -993,7 +731,7 @@ for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l
gdjs._4800000Code.GDspr_9595playerObjects2.length = k; gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11807748); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12687908);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
@@ -1103,7 +841,7 @@ for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects1.length;i<l
gdjs._4800000Code.GDspr_9595playerObjects1.length = k; gdjs._4800000Code.GDspr_9595playerObjects1.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13966452); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12726196);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
+89 -351
View File
@@ -196,18 +196,16 @@ gdjs._4800001Code.eventsList2(runtimeScene, asyncObjectsList);} //Subevents end.
} }
};gdjs._4800001Code.asyncCallback13872876 = function (runtimeScene, asyncObjectsList) { };gdjs._4800001Code.asyncCallback12663724 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs._4800001Code.localVariables); asyncObjectsList.restoreLocalVariablesContainers(gdjs._4800001Code.localVariables);
{gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(0).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(1)); {gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(0).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(1));
} }
{gdjs.evtsExt__MQTT__connect.func(runtimeScene, runtimeScene.getGame().getVariables().getFromIndex(2).getAsString(), "", false, null);
}
{ //Subevents { //Subevents
gdjs._4800001Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents gdjs._4800001Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
gdjs._4800001Code.localVariables.length = 0; gdjs._4800001Code.localVariables.length = 0;
} }
gdjs._4800001Code.idToCallbackMap.set(13872876, gdjs._4800001Code.asyncCallback13872876); gdjs._4800001Code.idToCallbackMap.set(12663724, gdjs._4800001Code.asyncCallback12663724);
gdjs._4800001Code.eventsList4 = function(runtimeScene) { gdjs._4800001Code.eventsList4 = function(runtimeScene) {
{ {
@@ -217,7 +215,7 @@ gdjs._4800001Code.eventsList4 = function(runtimeScene) {
{ {
const asyncObjectsList = new gdjs.LongLivedObjectsList(); const asyncObjectsList = new gdjs.LongLivedObjectsList();
asyncObjectsList.backupLocalVariablesContainers(gdjs._4800001Code.localVariables); asyncObjectsList.backupLocalVariablesContainers(gdjs._4800001Code.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs._4800001Code.asyncCallback13872876(runtimeScene, asyncObjectsList)), 13872876, asyncObjectsList); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs._4800001Code.asyncCallback12663724(runtimeScene, asyncObjectsList)), 12663724, asyncObjectsList);
} }
} }
@@ -547,14 +545,14 @@ isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtsExt__MQTT__isConnected.func(runtimeScene, null); isConditionTrue_0 = gdjs.evtsExt__MQTT__isConnected.func(runtimeScene, null);
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12655180); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12669460);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2); gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
{gdjs.evtsExt__MQTT__subscribe.func(runtimeScene, "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__subscribe.func(runtimeScene, "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"join\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"room\":\"" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene) + "\",\"x\":" + gdjs.evtTools.common.toString((( gdjs._4800001Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800001Code.GDspr_9595playerObjects2[0].getPointX(""))) + ",\"y\":" + gdjs.evtTools.common.toString((( gdjs._4800001Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800001Code.GDspr_9595playerObjects2[0].getPointY(""))) + ",\"color\":\"" + runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("color").getAsString() + "\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"join\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"x\":" + gdjs.evtTools.common.toString(Math.round((( gdjs._4800001Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800001Code.GDspr_9595playerObjects2[0].getPointX("")))) + ",\"y\":" + gdjs.evtTools.common.toString(Math.round((( gdjs._4800001Code.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs._4800001Code.GDspr_9595playerObjects2[0].getPointY("")))) + ",\"color\":\"" + runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("color").getAsString() + "\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
} }
@@ -568,7 +566,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_95
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right")) ) { if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i]; gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -578,7 +576,7 @@ gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) { if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(0, 0) ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i]; gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -587,159 +585,7 @@ for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l
gdjs._4800001Code.GDspr_9595playerObjects2.length = k; gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11350148); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12673116);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right")) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12249540);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left")) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11578260);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left")) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12378140);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up")) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11123004);
} }
} }
} }
@@ -758,7 +604,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_95
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up")) ) { if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i]; gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -768,7 +614,7 @@ gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) { if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(90, 0) ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i]; gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -777,195 +623,11 @@ for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l
gdjs._4800001Code.GDspr_9595playerObjects2.length = k; gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13795668); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12676988);
} }
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down")) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13038068);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"right\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down")) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13330044);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(14914692);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"right\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9208660);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(14195860);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9720060);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
} }
@@ -973,6 +635,82 @@ if (isConditionTrue_0) {
} }
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(180, 0) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12680836);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(270, 0) ) {
isConditionTrue_0 = true;
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12684716);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{ {
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2); gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_9595playerObjects2);
@@ -989,7 +727,7 @@ for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l
gdjs._4800001Code.GDspr_9595playerObjects2.length = k; gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11807748); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12687908);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
@@ -1099,7 +837,7 @@ for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects1.length;i<l
gdjs._4800001Code.GDspr_9595playerObjects1.length = k; gdjs._4800001Code.GDspr_9595playerObjects1.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13966452); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12726196);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
+89 -351
View File
@@ -115,18 +115,16 @@ gdjs.FunctionsCode.eventsList0(runtimeScene, asyncObjectsList);} //Subevents end
} }
};gdjs.FunctionsCode.asyncCallback13872876 = function (runtimeScene, asyncObjectsList) { };gdjs.FunctionsCode.asyncCallback12663724 = function (runtimeScene, asyncObjectsList) {
asyncObjectsList.restoreLocalVariablesContainers(gdjs.FunctionsCode.localVariables); asyncObjectsList.restoreLocalVariablesContainers(gdjs.FunctionsCode.localVariables);
{gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(0).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(1)); {gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(0).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(1));
} }
{gdjs.evtsExt__MQTT__connect.func(runtimeScene, runtimeScene.getGame().getVariables().getFromIndex(2).getAsString(), "", false, null);
}
{ //Subevents { //Subevents
gdjs.FunctionsCode.eventsList1(runtimeScene, asyncObjectsList);} //End of subevents gdjs.FunctionsCode.eventsList1(runtimeScene, asyncObjectsList);} //End of subevents
gdjs.FunctionsCode.localVariables.length = 0; gdjs.FunctionsCode.localVariables.length = 0;
} }
gdjs.FunctionsCode.idToCallbackMap.set(13872876, gdjs.FunctionsCode.asyncCallback13872876); gdjs.FunctionsCode.idToCallbackMap.set(12663724, gdjs.FunctionsCode.asyncCallback12663724);
gdjs.FunctionsCode.eventsList2 = function(runtimeScene) { gdjs.FunctionsCode.eventsList2 = function(runtimeScene) {
{ {
@@ -136,7 +134,7 @@ gdjs.FunctionsCode.eventsList2 = function(runtimeScene) {
{ {
const asyncObjectsList = new gdjs.LongLivedObjectsList(); const asyncObjectsList = new gdjs.LongLivedObjectsList();
asyncObjectsList.backupLocalVariablesContainers(gdjs.FunctionsCode.localVariables); asyncObjectsList.backupLocalVariablesContainers(gdjs.FunctionsCode.localVariables);
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.FunctionsCode.asyncCallback13872876(runtimeScene, asyncObjectsList)), 13872876, asyncObjectsList); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.FunctionsCode.asyncCallback12663724(runtimeScene, asyncObjectsList)), 12663724, asyncObjectsList);
} }
} }
@@ -466,14 +464,14 @@ isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtsExt__MQTT__isConnected.func(runtimeScene, null); isConditionTrue_0 = gdjs.evtsExt__MQTT__isConnected.func(runtimeScene, null);
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12655180); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12669460);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2); gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
{gdjs.evtsExt__MQTT__subscribe.func(runtimeScene, "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__subscribe.func(runtimeScene, "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"join\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"room\":\"" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene) + "\",\"x\":" + gdjs.evtTools.common.toString((( gdjs.FunctionsCode.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs.FunctionsCode.GDspr_9595playerObjects2[0].getPointX(""))) + ",\"y\":" + gdjs.evtTools.common.toString((( gdjs.FunctionsCode.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs.FunctionsCode.GDspr_9595playerObjects2[0].getPointY(""))) + ",\"color\":\"" + runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("color").getAsString() + "\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"join\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"x\":" + gdjs.evtTools.common.toString(Math.round((( gdjs.FunctionsCode.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs.FunctionsCode.GDspr_9595playerObjects2[0].getPointX("")))) + ",\"y\":" + gdjs.evtTools.common.toString(Math.round((( gdjs.FunctionsCode.GDspr_9595playerObjects2.length === 0 ) ? 0 :gdjs.FunctionsCode.GDspr_9595playerObjects2[0].getPointY("")))) + ",\"color\":\"" + runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("color").getAsString() + "\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
} }
@@ -487,7 +485,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right")) ) { if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i]; gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -497,7 +495,7 @@ gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) { if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(0, 0) ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i]; gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -506,159 +504,7 @@ for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k; gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11350148); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12673116);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right")) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12249540);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left")) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11578260);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left")) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12378140);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up")) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11123004);
} }
} }
} }
@@ -677,7 +523,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9
let isConditionTrue_0 = false; let isConditionTrue_0 = false;
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up")) ) { if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i]; gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -687,7 +533,7 @@ gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) { for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) { if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(90, 0) ) {
isConditionTrue_0 = true; isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i]; gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k; ++k;
@@ -696,195 +542,11 @@ for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k; gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13795668); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12676988);
} }
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down")) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13038068);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"right\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( !(gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down")) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13330044);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(14914692);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"right\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9208660);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(14195860);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9720060);
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null); {gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"down\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
} }
} }
@@ -892,6 +554,82 @@ if (isConditionTrue_0) {
} }
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(180, 0) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12680836);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"left\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<l;++i) {
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(270, 0) ) {
isConditionTrue_0 = true;
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
++k;
}
}
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12684716);
}
}
}
if (isConditionTrue_0) {
{gdjs.evtsExt__MQTT__publish.func(runtimeScene, "{\"type\":\"move_start\",\"player_id\":" + gdjs.evtTools.common.toString(runtimeScene.getGame().getVariables().getFromIndex(0).getChild(0).getChild("id").getAsNumber()) + ",\"direction\":\"up\"}", "/game/rooms/" + gdjs.evtTools.runtimeScene.getSceneName(runtimeScene), 0, false, null);
}
}
}
{ {
gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2); gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9595playerObjects2);
@@ -908,7 +646,7 @@ for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k; gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11807748); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12687908);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
@@ -1018,7 +756,7 @@ for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects1.length;i<
gdjs.FunctionsCode.GDspr_9595playerObjects1.length = k; gdjs.FunctionsCode.GDspr_9595playerObjects1.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13966452); {isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12726196);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__connect = {};
gdjs.evtsExt__MQTT__connect.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__connect.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__connect.userFunc0xe51bd8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__connect.userFunc0xde58d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
// Parse settings // Parse settings
const settings = eventsFunctionContext.getArgument("settings"); const settings = eventsFunctionContext.getArgument("settings");
@@ -60,7 +60,7 @@ gdjs.evtsExt__MQTT__connect.eventsList0 = function(runtimeScene, eventsFunctionC
{ {
gdjs.evtsExt__MQTT__connect.userFunc0xe51bd8(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__connect.userFunc0xde58d8(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__disconnect = {};
gdjs.evtsExt__MQTT__disconnect.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__disconnect.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__disconnect.userFunc0xe51bd8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__disconnect.userFunc0xde58d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
if (gdjs.evtTools.mqtt.connection === null) return; if (gdjs.evtTools.mqtt.connection === null) return;
gdjs.evtTools.mqtt.connection.end(eventsFunctionContext.getArgument("force")); gdjs.evtTools.mqtt.connection.end(eventsFunctionContext.getArgument("force"));
@@ -21,7 +21,7 @@ gdjs.evtsExt__MQTT__disconnect.eventsList0 = function(runtimeScene, eventsFuncti
{ {
gdjs.evtsExt__MQTT__disconnect.userFunc0xe51bd8(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__disconnect.userFunc0xde58d8(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__getCurrentError = {};
gdjs.evtsExt__MQTT__getCurrentError.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__getCurrentError.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__getCurrentError.userFunc0xd1fa30 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__getCurrentError.userFunc0xe0bbf0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
eventsFunctionContext.returnValue = gdjs.evtTools.mqtt.lastError eventsFunctionContext.returnValue = gdjs.evtTools.mqtt.lastError
}; };
@@ -18,7 +18,7 @@ gdjs.evtsExt__MQTT__getCurrentError.eventsList0 = function(runtimeScene, eventsF
{ {
gdjs.evtsExt__MQTT__getCurrentError.userFunc0xd1fa30(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__getCurrentError.userFunc0xe0bbf0(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__GetLastMessage = {};
gdjs.evtsExt__MQTT__GetLastMessage.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__GetLastMessage.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__GetLastMessage.userFunc0xe51170 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__GetLastMessage.userFunc0xe0a738 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
const mqttEvent = gdjs.evtTools.mqtt.events[eventsFunctionContext.getArgument("topic")]; const mqttEvent = gdjs.evtTools.mqtt.events[eventsFunctionContext.getArgument("topic")];
if (typeof mqttEvent === "undefined") return; if (typeof mqttEvent === "undefined") return;
@@ -23,7 +23,7 @@ gdjs.evtsExt__MQTT__GetLastMessage.eventsList0 = function(runtimeScene, eventsFu
{ {
gdjs.evtsExt__MQTT__GetLastMessage.userFunc0xe51170(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__GetLastMessage.userFunc0xe0a738(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__isConnected = {};
gdjs.evtsExt__MQTT__isConnected.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__isConnected.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__isConnected.userFunc0xd1e9b8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__isConnected.userFunc0xde58d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
eventsFunctionContext.returnValue = eventsFunctionContext.returnValue =
gdjs.evtTools.mqtt.connection && gdjs.evtTools.mqtt.connection.connected; gdjs.evtTools.mqtt.connection && gdjs.evtTools.mqtt.connection.connected;
@@ -20,7 +20,7 @@ gdjs.evtsExt__MQTT__isConnected.eventsList0 = function(runtimeScene, eventsFunct
{ {
gdjs.evtsExt__MQTT__isConnected.userFunc0xd1e9b8(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__isConnected.userFunc0xde58d8(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__onFirstSceneLoaded = {};
gdjs.evtsExt__MQTT__onFirstSceneLoaded.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__onFirstSceneLoaded.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__onFirstSceneLoaded.userFunc0xe68b08 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__onFirstSceneLoaded.userFunc0xdfaa38 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
/** /**
* @typedef MQTTEvent Corresponds to a message coming from a subcribed topic. * @typedef MQTTEvent Corresponds to a message coming from a subcribed topic.
@@ -50,7 +50,7 @@ gdjs.evtsExt__MQTT__onFirstSceneLoaded.eventsList0 = function(runtimeScene, even
{ {
gdjs.evtsExt__MQTT__onFirstSceneLoaded.userFunc0xe68b08(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__onFirstSceneLoaded.userFunc0xdfaa38(runtimeScene, eventsFunctionContext);
} }
+2 -2
View File
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__onMessage = {};
gdjs.evtsExt__MQTT__onMessage.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__onMessage.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__onMessage.userFunc0xe51170 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__onMessage.userFunc0xdefed0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
const mqttEvent = gdjs.evtTools.mqtt.events[eventsFunctionContext.getArgument("topic")]; const mqttEvent = gdjs.evtTools.mqtt.events[eventsFunctionContext.getArgument("topic")];
if (typeof mqttEvent === "undefined" || typeof mqttEvent.data === "undefined") return; if (typeof mqttEvent === "undefined" || typeof mqttEvent.data === "undefined") return;
@@ -24,7 +24,7 @@ gdjs.evtsExt__MQTT__onMessage.eventsList0 = function(runtimeScene, eventsFunctio
{ {
gdjs.evtsExt__MQTT__onMessage.userFunc0xe51170(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__onMessage.userFunc0xdefed0(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__onScenePostEvents = {};
gdjs.evtsExt__MQTT__onScenePostEvents.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__onScenePostEvents.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__onScenePostEvents.userFunc0xd6d8a8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__onScenePostEvents.userFunc0xde58d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
// Remove the messages of the last frame for no dataloss mode // Remove the messages of the last frame for no dataloss mode
Object Object
@@ -26,7 +26,7 @@ gdjs.evtsExt__MQTT__onScenePostEvents.eventsList0 = function(runtimeScene, event
{ {
gdjs.evtsExt__MQTT__onScenePostEvents.userFunc0xd6d8a8(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__onScenePostEvents.userFunc0xde58d8(runtimeScene, eventsFunctionContext);
} }
+2 -2
View File
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__publish = {};
gdjs.evtsExt__MQTT__publish.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__publish.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__publish.userFunc0xe51570 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__publish.userFunc0xe09b28 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
if (gdjs.evtTools.mqtt.connection === null) return; if (gdjs.evtTools.mqtt.connection === null) return;
gdjs.evtTools.mqtt.connection.publish( gdjs.evtTools.mqtt.connection.publish(
@@ -24,7 +24,7 @@ gdjs.evtsExt__MQTT__publish.eventsList0 = function(runtimeScene, eventsFunctionC
{ {
gdjs.evtsExt__MQTT__publish.userFunc0xe51570(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__publish.userFunc0xe09b28(runtimeScene, eventsFunctionContext);
} }
+2 -2
View File
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__subscribe = {};
gdjs.evtsExt__MQTT__subscribe.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__subscribe.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__subscribe.userFunc0xe50e50 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__subscribe.userFunc0xdefed0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
if (gdjs.evtTools.mqtt.connection === null) return; if (gdjs.evtTools.mqtt.connection === null) return;
@@ -28,7 +28,7 @@ gdjs.evtsExt__MQTT__subscribe.eventsList0 = function(runtimeScene, eventsFunctio
{ {
gdjs.evtsExt__MQTT__subscribe.userFunc0xe50e50(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__subscribe.userFunc0xdefed0(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__unsubscribe = {};
gdjs.evtsExt__MQTT__unsubscribe.idToCallbackMap = new Map(); gdjs.evtsExt__MQTT__unsubscribe.idToCallbackMap = new Map();
gdjs.evtsExt__MQTT__unsubscribe.userFunc0xe50e50 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__MQTT__unsubscribe.userFunc0xdefed0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
if (gdjs.evtTools.mqtt.connection !== null) if (gdjs.evtTools.mqtt.connection !== null)
gdjs.evtTools.mqtt.connection.unsubscribe( gdjs.evtTools.mqtt.connection.unsubscribe(
@@ -22,7 +22,7 @@ gdjs.evtsExt__MQTT__unsubscribe.eventsList0 = function(runtimeScene, eventsFunct
{ {
gdjs.evtsExt__MQTT__unsubscribe.userFunc0xe50e50(runtimeScene, eventsFunctionContext); gdjs.evtsExt__MQTT__unsubscribe.userFunc0xdefed0(runtimeScene, eventsFunctionContext);
} }
@@ -498,7 +498,7 @@ gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.proto
gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.prototype.ColorContext.GDObjectObjects1= []; gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.prototype.ColorContext.GDObjectObjects1= [];
gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.prototype.ColorContext.userFunc0xd6dae8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.prototype.ColorContext.userFunc0xe0c7c0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
/** @type {gdjs.BitmapTextRuntimeObject} */ /** @type {gdjs.BitmapTextRuntimeObject} */
const object = eventsFunctionContext.getObjects("Object")[0]; const object = eventsFunctionContext.getObjects("Object")[0];
@@ -510,7 +510,7 @@ gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.proto
{ {
gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.prototype.ColorContext.userFunc0xd6dae8(runtimeScene, eventsFunctionContext); gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.prototype.ColorContext.userFunc0xe0c7c0(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__PanelSpriteButton__IsInGameEdition = {};
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.idToCallbackMap = new Map(); gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.idToCallbackMap = new Map();
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0xcfe470 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0x8b7a88 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
const game = runtimeScene.getGame(); const game = runtimeScene.getGame();
eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition(); eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();
@@ -19,7 +19,7 @@ gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.eventsList0 = function(runtimeS
{ {
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0xcfe470(runtimeScene, eventsFunctionContext); gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0x8b7a88(runtimeScene, eventsFunctionContext);
} }
@@ -566,7 +566,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k; gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(10673980); {isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12361748);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
@@ -648,7 +648,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k; gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(9074348); {isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12368684);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
@@ -706,7 +706,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k; gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(10004028); {isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12372988);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
@@ -761,7 +761,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length = k; gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length = k;
if (isConditionTrue_0) { if (isConditionTrue_0) {
isConditionTrue_0 = false; isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(11564364); {isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12376700);
} }
} }
if (isConditionTrue_0) { if (isConditionTrue_0) {
@@ -554,7 +554,7 @@ gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorCo
gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorContext.GDObjectObjects1= []; gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorContext.GDObjectObjects1= [];
gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorContext.userFunc0xc97150 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorContext.userFunc0xe05a78 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
/** @type {gdjs.TextRuntimeObject} */ /** @type {gdjs.TextRuntimeObject} */
const object = eventsFunctionContext.getObjects("Object")[0]; const object = eventsFunctionContext.getObjects("Object")[0];
@@ -566,7 +566,7 @@ gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorCo
{ {
gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorContext.userFunc0xc97150(runtimeScene, eventsFunctionContext); gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorContext.userFunc0xe05a78(runtimeScene, eventsFunctionContext);
} }
@@ -9,7 +9,7 @@ gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown = {};
gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.idToCallbackMap = new Map(); gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.idToCallbackMap = new Map();
gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.userFunc0xa43328 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) { gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.userFunc0xd5c760 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict"; "use strict";
if (gdjs.__pixelPerfectExtension) { if (gdjs.__pixelPerfectExtension) {
return; return;
@@ -462,7 +462,7 @@ gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.eventsList0 = fun
{ {
gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.userFunc0xa43328(runtimeScene, eventsFunctionContext); gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.userFunc0xd5c760(runtimeScene, eventsFunctionContext);
} }
+439 -3
View File
@@ -654,6 +654,11 @@
"persistentUuid": "5b1b0b96-6ef9-411f-bc42-b287f548f2b6", "persistentUuid": "5b1b0b96-6ef9-411f-bc42-b287f548f2b6",
"type": "structure", "type": "structure",
"children": [] "children": []
},
{
"name": "var_passwordHash",
"type": "string",
"value": ""
} }
], ],
"instances": [ "instances": [
@@ -1511,12 +1516,22 @@
"txtbx_Password.Text::Value()" "txtbx_Password.Text::Value()"
] ]
}, },
{
"type": {
"value": "SetStringVariable"
},
"parameters": [
"var_passwordHash",
"=",
"Hash::GenerateHashSHA256(var_password)"
]
},
{ {
"type": { "type": {
"value": "SendAsyncRequest" "value": "SendAsyncRequest"
}, },
"parameters": [ "parameters": [
"var_jsonAddress+\"/users?username=\" + var_username +\"&password=\" + var_password", "var_jsonAddress+\"/users?username=\" + var_username +\"&password=\" + var_passwordHash",
"", "",
"\"GET\"", "\"GET\"",
"", "",
@@ -1563,7 +1578,7 @@
"parameters": [ "parameters": [
"var_jsonParse[0].password", "var_jsonParse[0].password",
"=", "=",
"var_password" "var_passwordHash"
] ]
} }
], ],
@@ -1869,6 +1884,11 @@
"persistentUuid": "5381318f-fa30-4456-8351-f814f8ecadbd", "persistentUuid": "5381318f-fa30-4456-8351-f814f8ecadbd",
"type": "string", "type": "string",
"value": "" "value": ""
},
{
"name": "var_passwordHash",
"type": "string",
"value": ""
} }
], ],
"instances": [ "instances": [
@@ -2872,13 +2892,23 @@
"" ""
] ]
}, },
{
"type": {
"value": "SetStringVariable"
},
"parameters": [
"var_passwordHash",
"=",
"Hash::GenerateHashSHA256(var_password01)"
]
},
{ {
"type": { "type": {
"value": "SendAsyncRequest" "value": "SendAsyncRequest"
}, },
"parameters": [ "parameters": [
"var_jsonAddress+\"/users\"", "var_jsonAddress+\"/users\"",
"\"{\\\"username\\\":\\\"\" + var_username + \"\\\",\\\"password\\\":\\\"\" + var_password01 + \"\\\",\\\"color\\\":\\\"\" + var_colorGen + \"\\\",\\\"room\\\":\\\"000000\\\",\\\"last_room\\\":\\\"000000\\\"}\"", "\"{\\\"username\\\":\\\"\" + var_username + \"\\\",\\\"password\\\":\\\"\" + var_passwordHash+ \"\\\",\\\"color\\\":\\\"\" + var_colorGen + \"\\\",\\\"room\\\":\\\"000000\\\",\\\"last_room\\\":\\\"000000\\\"}\"",
"\"POST\"", "\"POST\"",
"\"application/json\"", "\"application/json\"",
"", "",
@@ -14401,6 +14431,412 @@
}, },
"eventsBasedBehaviors": [], "eventsBasedBehaviors": [],
"eventsBasedObjects": [] "eventsBasedObjects": []
},
{
"author": "DrZanuff",
"category": "Advanced",
"dimension": "",
"extensionNamespace": "",
"fullName": "Hash",
"gdevelopVersion": ">=5.5.222",
"helpPath": "",
"iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMjcsMTFoLTFWN2MwLDAsMCwwLDAtMC4xYzAtMC4xLDAtMC4yLTAuMS0wLjNjMCwwLDAtMC4xLDAtMC4xYzAtMC4xLTAuMS0wLjItMC4yLTAuM2MwLDAsMCwwLDAsMGwtNi02YzAsMCwwLDAsMCwwDQoJCWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMEMxOS41LDAuMSwxOS4zLDAsMTksMEg3QzYuNCwwLDYsMC40LDYsMXYxMEg1Yy0xLjcsMC0zLDEuMy0zLDN2NmMwLDAuNiwwLjQsMSwxLDFoM3Y2YzAsMC42LDAuNCwxLDEsMQ0KCQlzMS0wLjQsMS0xdi02aDR2NGMwLDAuNiwwLjQsMSwxLDFzMS0wLjQsMS0xdi00aDd2M2MwLDAuNiwwLjQsMSwxLDFzMS0wLjQsMS0xdi0zaDF2NmMwLDAuNiwwLjQsMSwxLDFzMS0wLjQsMS0xdi02aDMNCgkJYzAuNiwwLDEtMC40LDEtMXYtNkMzMCwxMi4zLDI4LjcsMTEsMjcsMTF6IE0yMiwxN2gtM2MtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgzYzAuNiwwLDEsMC40LDEsMVMyMi42LDE3LDIyLDE3eiBNOCwxMVYyaDEwdjUNCgkJYzAsMC42LDAuNCwxLDEsMWg1djNIOHogTTI1LjcsMTYuN0MyNS41LDE2LjksMjUuMywxNywyNSwxN2MtMC4zLDAtMC41LTAuMS0wLjctMC4zQzI0LjEsMTYuNSwyNCwxNi4zLDI0LDE2DQoJCWMwLTAuMywwLjEtMC41LDAuMy0wLjdjMC40LTAuNCwxLTAuNCwxLjQsMGMwLjIsMC4yLDAuMywwLjQsMC4zLDAuN0MyNiwxNi4zLDI1LjksMTYuNSwyNS43LDE2Ljd6Ii8+DQoJPHBhdGggZD0iTTE2LDIyYy0wLjYsMC0xLDAuNC0xLDF2NmMwLDAuNiwwLjQsMSwxLDFzMS0wLjQsMS0xdi02QzE3LDIyLjQsMTYuNiwyMiwxNiwyMnoiLz4NCgk8cGF0aCBkPSJNMTksMjZjLTAuNiwwLTEsMC40LTEsMXY0YzAsMC42LDAuNCwxLDEsMXMxLTAuNCwxLTF2LTRDMjAsMjYuNCwxOS42LDI2LDE5LDI2eiIvPg0KCTxwYXRoIGQ9Ik0xMCwyNGMtMC42LDAtMSwwLjQtMSwxdjZjMCwwLjYsMC40LDEsMSwxczEtMC40LDEtMXYtNkMxMSwyNC40LDEwLjYsMjQsMTAsMjR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==",
"name": "Hash",
"previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Security and Protection/Security and Protection_security_protection_delete_document_shredder.svg",
"shortDescription": "Hash strings using MD5 or SHA256 algorithms.",
"version": "1.0.0",
"description": "Adds expressions to allow hashing strings via MD5 or SHA256.",
"origin": {
"identifier": "Hash",
"name": "gdevelop-extension-store"
},
"tags": [
"hash",
"md5",
"sha256"
],
"authorIds": [],
"dependencies": [],
"globalVariables": [],
"sceneVariables": [],
"eventsFunctions": [
{
"description": "Returns a Hash a MD5 based on a string.",
"fullName": "Hash a String with MD5",
"functionType": "StringExpression",
"name": "GenerateHashMD5",
"sentence": "",
"events": [
{
"type": "BuiltinCommonInstructions::JsCode",
"inlineCode": [
"var MD5 = function (string) {",
"",
" function RotateLeft(lValue, iShiftBits) {",
" return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits));",
" }",
"",
" function AddUnsigned(lX,lY) {",
" var lX4,lY4,lX8,lY8,lResult;",
" lX8 = (lX & 0x80000000);",
" lY8 = (lY & 0x80000000);",
" lX4 = (lX & 0x40000000);",
" lY4 = (lY & 0x40000000);",
" lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);",
" if (lX4 & lY4) {",
" return (lResult ^ 0x80000000 ^ lX8 ^ lY8);",
" }",
" if (lX4 | lY4) {",
" if (lResult & 0x40000000) {",
" return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);",
" } else {",
" return (lResult ^ 0x40000000 ^ lX8 ^ lY8);",
" }",
" } else {",
" return (lResult ^ lX8 ^ lY8);",
" }",
" }",
"",
" function F(x,y,z) { return (x & y) | ((~x) & z); }",
" function G(x,y,z) { return (x & z) | (y & (~z)); }",
" function H(x,y,z) { return (x ^ y ^ z); }",
" function I(x,y,z) { return (y ^ (x | (~z))); }",
"",
" function FF(a,b,c,d,x,s,ac) {",
" a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));",
" return AddUnsigned(RotateLeft(a, s), b);",
" };",
"",
" function GG(a,b,c,d,x,s,ac) {",
" a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));",
" return AddUnsigned(RotateLeft(a, s), b);",
" };",
"",
" function HH(a,b,c,d,x,s,ac) {",
" a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));",
" return AddUnsigned(RotateLeft(a, s), b);",
" };",
"",
" function II(a,b,c,d,x,s,ac) {",
" a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));",
" return AddUnsigned(RotateLeft(a, s), b);",
" };",
"",
" function ConvertToWordArray(string) {",
" var lWordCount;",
" var lMessageLength = string.length;",
" var lNumberOfWords_temp1=lMessageLength + 8;",
" var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;",
" var lNumberOfWords = (lNumberOfWords_temp2+1)*16;",
" var lWordArray=Array(lNumberOfWords-1);",
" var lBytePosition = 0;",
" var lByteCount = 0;",
" while ( lByteCount < lMessageLength ) {",
" lWordCount = (lByteCount-(lByteCount % 4))/4;",
" lBytePosition = (lByteCount % 4)*8;",
" lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<<lBytePosition));",
" lByteCount++;",
" }",
" lWordCount = (lByteCount-(lByteCount % 4))/4;",
" lBytePosition = (lByteCount % 4)*8;",
" lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80<<lBytePosition);",
" lWordArray[lNumberOfWords-2] = lMessageLength<<3;",
" lWordArray[lNumberOfWords-1] = lMessageLength>>>29;",
" return lWordArray;",
" };",
"",
" function WordToHex(lValue) {",
" var WordToHexValue=\"\",WordToHexValue_temp=\"\",lByte,lCount;",
" for (lCount = 0;lCount<=3;lCount++) {",
" lByte = (lValue>>>(lCount*8)) & 255;",
" WordToHexValue_temp = \"0\" + lByte.toString(16);",
" WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);",
" }",
" return WordToHexValue;",
" };",
"",
" function Utf8Encode(string) {",
" string = string.replace(/\\r\\n/g,\"\\n\");",
" var utftext = \"\";",
"",
" for (var n = 0; n < string.length; n++) {",
"",
" var c = string.charCodeAt(n);",
"",
" if (c < 128) {",
" utftext += String.fromCharCode(c);",
" }",
" else if((c > 127) && (c < 2048)) {",
" utftext += String.fromCharCode((c >> 6) | 192);",
" utftext += String.fromCharCode((c & 63) | 128);",
" }",
" else {",
" utftext += String.fromCharCode((c >> 12) | 224);",
" utftext += String.fromCharCode(((c >> 6) & 63) | 128);",
" utftext += String.fromCharCode((c & 63) | 128);",
" }",
"",
" }",
"",
" return utftext;",
" };",
"",
" var x=Array();",
" var k,AA,BB,CC,DD,a,b,c,d;",
" var S11=7, S12=12, S13=17, S14=22;",
" var S21=5, S22=9 , S23=14, S24=20;",
" var S31=4, S32=11, S33=16, S34=23;",
" var S41=6, S42=10, S43=15, S44=21;",
"",
" string = Utf8Encode(string);",
"",
" x = ConvertToWordArray(string);",
"",
" a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;",
"",
" for (k=0;k<x.length;k+=16) {",
" AA=a; BB=b; CC=c; DD=d;",
" a=FF(a,b,c,d,x[k+0], S11,0xD76AA478);",
" d=FF(d,a,b,c,x[k+1], S12,0xE8C7B756);",
" c=FF(c,d,a,b,x[k+2], S13,0x242070DB);",
" b=FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);",
" a=FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);",
" d=FF(d,a,b,c,x[k+5], S12,0x4787C62A);",
" c=FF(c,d,a,b,x[k+6], S13,0xA8304613);",
" b=FF(b,c,d,a,x[k+7], S14,0xFD469501);",
" a=FF(a,b,c,d,x[k+8], S11,0x698098D8);",
" d=FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);",
" c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);",
" b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);",
" a=FF(a,b,c,d,x[k+12],S11,0x6B901122);",
" d=FF(d,a,b,c,x[k+13],S12,0xFD987193);",
" c=FF(c,d,a,b,x[k+14],S13,0xA679438E);",
" b=FF(b,c,d,a,x[k+15],S14,0x49B40821);",
" a=GG(a,b,c,d,x[k+1], S21,0xF61E2562);",
" d=GG(d,a,b,c,x[k+6], S22,0xC040B340);",
" c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);",
" b=GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);",
" a=GG(a,b,c,d,x[k+5], S21,0xD62F105D);",
" d=GG(d,a,b,c,x[k+10],S22,0x2441453);",
" c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);",
" b=GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);",
" a=GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);",
" d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);",
" c=GG(c,d,a,b,x[k+3], S23,0xF4D50D87);",
" b=GG(b,c,d,a,x[k+8], S24,0x455A14ED);",
" a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);",
" d=GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);",
" c=GG(c,d,a,b,x[k+7], S23,0x676F02D9);",
" b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);",
" a=HH(a,b,c,d,x[k+5], S31,0xFFFA3942);",
" d=HH(d,a,b,c,x[k+8], S32,0x8771F681);",
" c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);",
" b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);",
" a=HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);",
" d=HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);",
" c=HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);",
" b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);",
" a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);",
" d=HH(d,a,b,c,x[k+0], S32,0xEAA127FA);",
" c=HH(c,d,a,b,x[k+3], S33,0xD4EF3085);",
" b=HH(b,c,d,a,x[k+6], S34,0x4881D05);",
" a=HH(a,b,c,d,x[k+9], S31,0xD9D4D039);",
" d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);",
" c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);",
" b=HH(b,c,d,a,x[k+2], S34,0xC4AC5665);",
" a=II(a,b,c,d,x[k+0], S41,0xF4292244);",
" d=II(d,a,b,c,x[k+7], S42,0x432AFF97);",
" c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);",
" b=II(b,c,d,a,x[k+5], S44,0xFC93A039);",
" a=II(a,b,c,d,x[k+12],S41,0x655B59C3);",
" d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92);",
" c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);",
" b=II(b,c,d,a,x[k+1], S44,0x85845DD1);",
" a=II(a,b,c,d,x[k+8], S41,0x6FA87E4F);",
" d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);",
" c=II(c,d,a,b,x[k+6], S43,0xA3014314);",
" b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);",
" a=II(a,b,c,d,x[k+4], S41,0xF7537E82);",
" d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);",
" c=II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);",
" b=II(b,c,d,a,x[k+9], S44,0xEB86D391);",
" a=AddUnsigned(a,AA);",
" b=AddUnsigned(b,BB);",
" c=AddUnsigned(c,CC);",
" d=AddUnsigned(d,DD);",
" \t\t}",
"",
" \tvar temp = WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);",
"",
" \treturn temp.toLowerCase();",
"}",
"",
"var param = eventsFunctionContext.getArgument(\"_str\").toString();",
"var result = MD5(param);",
"eventsFunctionContext.returnValue = result;"
],
"parameterObjects": "",
"useStrict": true,
"eventsSheetExpanded": false
}
],
"expressionType": {
"type": "string"
},
"parameters": [
{
"description": "String to be hashed",
"name": "_str",
"type": "string"
}
],
"objectGroups": []
},
{
"description": "Returns a Hash a SHA256 based on a string.",
"fullName": "Hash a String with SHA256",
"functionType": "StringExpression",
"name": "GenerateHashSHA256",
"sentence": "",
"events": [
{
"type": "BuiltinCommonInstructions::JsCode",
"inlineCode": [
"// Script from https://geraintluff.github.io/sha256/",
"",
"var sha256 = function sha256(ascii) {",
"\tfunction rightRotate(value, amount) {",
"\t\treturn (value >>> amount) | (value << (32 - amount));",
"\t};",
"",
"\tvar mathPow = Math.pow;",
"\tvar maxWord = mathPow(2, 32);",
"\tvar lengthProperty = 'length'",
"\tvar i, j; // Used as a counter across the whole file",
"\tvar result = ''",
"",
"\tvar words = [];",
"\tvar asciiBitLength = ascii[lengthProperty] * 8;",
"",
"\t//* caching results is optional - remove/add slash from front of this line to toggle",
"\t// Initial hash value: first 32 bits of the fractional parts of the square roots of the first 8 primes",
"\t// (we actually calculate the first 64, but extra values are just ignored)",
"\tvar hash = sha256.h = sha256.h || [];",
"\t// Round constants: first 32 bits of the fractional parts of the cube roots of the first 64 primes",
"\tvar k = sha256.k = sha256.k || [];",
"\tvar primeCounter = k[lengthProperty];",
"\t/*/",
"\tvar hash = [], k = [];",
"\tvar primeCounter = 0;",
"\t//*/",
"",
"\tvar isComposite = {};",
"\tfor (var candidate = 2; primeCounter < 64; candidate++) {",
"\t\tif (!isComposite[candidate]) {",
"\t\t\tfor (i = 0; i < 313; i += candidate) {",
"\t\t\t\tisComposite[i] = candidate;",
"\t\t\t}",
"\t\t\thash[primeCounter] = (mathPow(candidate, .5) * maxWord) | 0;",
"\t\t\tk[primeCounter++] = (mathPow(candidate, 1 / 3) * maxWord) | 0;",
"\t\t}",
"\t}",
"",
"\tascii += '\\x80' // Append Ƈ' bit (plus zero padding)",
"\twhile (ascii[lengthProperty] % 64 - 56) ascii += '\\x00' // More zero padding",
"\tfor (i = 0; i < ascii[lengthProperty]; i++) {",
"\t\tj = ascii.charCodeAt(i);",
"\t\tif (j >> 8) return; // ASCII check: only accept characters in range 0-255",
"\t\twords[i >> 2] |= j << ((3 - i) % 4) * 8;",
"\t}",
"\twords[words[lengthProperty]] = ((asciiBitLength / maxWord) | 0);",
"\twords[words[lengthProperty]] = (asciiBitLength)",
"",
"\t// process each chunk",
"\tfor (j = 0; j < words[lengthProperty];) {",
"\t\tvar w = words.slice(j, j += 16); // The message is expanded into 64 words as part of the iteration",
"\t\tvar oldHash = hash;",
"\t\t// This is now the undefinedworking hash\", often labelled as variables a...g",
"\t\t// (we have to truncate as well, otherwise extra entries at the end accumulate",
"\t\thash = hash.slice(0, 8);",
"",
"\t\tfor (i = 0; i < 64; i++) {",
"\t\t\tvar i2 = i + j;",
"\t\t\t// Expand the message into 64 words",
"\t\t\t// Used below if ",
"\t\t\tvar w15 = w[i - 15], w2 = w[i - 2];",
"",
"\t\t\t// Iterate",
"\t\t\tvar a = hash[0], e = hash[4];",
"\t\t\tvar temp1 = hash[7]",
"\t\t\t\t+ (rightRotate(e, 6) ^ rightRotate(e, 11) ^ rightRotate(e, 25)) // S1",
"\t\t\t\t+ ((e & hash[5]) ^ ((~e) & hash[6])) // ch",
"\t\t\t\t+ k[i]",
"\t\t\t\t// Expand the message schedule if needed",
"\t\t\t\t+ (w[i] = (i < 16) ? w[i] : (",
"\t\t\t\t\tw[i - 16]",
"\t\t\t\t\t+ (rightRotate(w15, 7) ^ rightRotate(w15, 18) ^ (w15 >>> 3)) // s0",
"\t\t\t\t\t+ w[i - 7]",
"\t\t\t\t\t+ (rightRotate(w2, 17) ^ rightRotate(w2, 19) ^ (w2 >>> 10)) // s1",
"\t\t\t\t) | 0",
"\t\t\t\t);",
"\t\t\t// This is only used once, so *could* be moved below, but it only saves 4 bytes and makes things unreadble",
"\t\t\tvar temp2 = (rightRotate(a, 2) ^ rightRotate(a, 13) ^ rightRotate(a, 22)) // S0",
"\t\t\t\t+ ((a & hash[1]) ^ (a & hash[2]) ^ (hash[1] & hash[2])); // maj",
"",
"\t\t\thash = [(temp1 + temp2) | 0].concat(hash); // We don't bother trimming off the extra ones, they're harmless as long as we're truncating when we do the slice()",
"\t\t\thash[4] = (hash[4] + temp1) | 0;",
"\t\t}",
"",
"\t\tfor (i = 0; i < 8; i++) {",
"\t\t\thash[i] = (hash[i] + oldHash[i]) | 0;",
"\t\t}",
"\t}",
"",
"\tfor (i = 0; i < 8; i++) {",
"\t\tfor (j = 3; j + 1; j--) {",
"\t\t\tvar b = (hash[i] >> (j * 8)) & 255;",
"\t\t\tresult += ((b < 16) ? 0 : '') + b.toString(16);",
"\t\t}",
"\t}",
"\treturn result;",
"};",
"",
"var param = eventsFunctionContext.getArgument(\"_str\").toString();",
"var result = sha256(param);",
"eventsFunctionContext.returnValue = result;",
""
],
"parameterObjects": "",
"useStrict": true,
"eventsSheetExpanded": false
}
],
"expressionType": {
"type": "string"
},
"parameters": [
{
"description": "String to be hashed",
"name": "_str",
"type": "string"
}
],
"objectGroups": []
}
],
"eventsFunctionsFolderStructure": {
"folderName": "__ROOT",
"children": [
{
"functionName": "GenerateHashMD5"
},
{
"functionName": "GenerateHashSHA256"
}
]
},
"eventsBasedBehaviors": [],
"eventsBasedObjects": []
} }
], ],
"externalLayouts": [] "externalLayouts": []
File diff suppressed because one or more lines are too long