Added password hashing for Login and Registration scenes
This commit is contained in:
+6
-6
@@ -75,13 +75,13 @@ if (isConditionTrue_0) {
|
||||
}
|
||||
|
||||
|
||||
};gdjs.LoginCode.asyncCallback9098812 = function (runtimeScene, asyncObjectsList) {
|
||||
};gdjs.LoginCode.asyncCallback12465844 = function (runtimeScene, asyncObjectsList) {
|
||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.LoginCode.localVariables);
|
||||
{gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getGame().getVariables().getFromIndex(3));
|
||||
}
|
||||
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) {
|
||||
|
||||
{
|
||||
@@ -91,7 +91,7 @@ gdjs.LoginCode.eventsList1 = function(runtimeScene) {
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
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);
|
||||
{gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(3));
|
||||
}
|
||||
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) {
|
||||
|
||||
{
|
||||
@@ -180,7 +180,7 @@ gdjs.LoginCode.eventsList3 = function(runtimeScene) {
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
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
@@ -4,51 +4,67 @@ gdjs.RegisterCode.idToCallbackMap = new Map();
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects4= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects4= [];
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects1= [];
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects2= [];
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects3= [];
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects4= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects4= [];
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects1= [];
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects2= [];
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects3= [];
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects4= [];
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1= [];
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2= [];
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3= [];
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects4= [];
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects1= [];
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects2= [];
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects3= [];
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects4= [];
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects1= [];
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects2= [];
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects3= [];
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects4= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3= [];
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects4= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects4= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3= [];
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects4= [];
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects1= [];
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects2= [];
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects3= [];
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects4= [];
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects1= [];
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects2= [];
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects3= [];
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects4= [];
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects1= [];
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects2= [];
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects3= [];
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects4= [];
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects1= [];
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects2= [];
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects3= [];
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects4= [];
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects1= [];
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects2= [];
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects3= [];
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects4= [];
|
||||
|
||||
|
||||
gdjs.RegisterCode.eventsList0 = function(runtimeScene) {
|
||||
@@ -126,8 +142,6 @@ if (isConditionTrue_0) {
|
||||
|
||||
};gdjs.RegisterCode.eventsList2 = function(runtimeScene) {
|
||||
|
||||
};gdjs.RegisterCode.eventsList3 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
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);
|
||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Login", false);
|
||||
}
|
||||
gdjs.RegisterCode.localVariables.length = 0;
|
||||
}
|
||||
gdjs.RegisterCode.idToCallbackMap.set(10840044, gdjs.RegisterCode.asyncCallback10840044);
|
||||
gdjs.RegisterCode.eventsList4 = function(runtimeScene) {
|
||||
gdjs.RegisterCode.idToCallbackMap.set(13729700, gdjs.RegisterCode.asyncCallback13729700);
|
||||
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);
|
||||
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;
|
||||
@@ -192,9 +237,9 @@ isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(3).getAsString() != "[]");
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2[i].hide(false);
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3[i].hide(false);
|
||||
}
|
||||
}
|
||||
elseEventsChainSatisfied = true;
|
||||
@@ -209,33 +254,17 @@ elseEventsChainSatisfied = true;
|
||||
if (!elseEventsChainSatisfied) {
|
||||
let isConditionTrue_0 = false;
|
||||
if (!elseEventsChainSatisfied) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageSuccess"), gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1[i].hide();
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessageUser"), gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3[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;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
};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());
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2[i].hide(false);
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3[i].hide(false);
|
||||
}
|
||||
}
|
||||
elseEventsChainSatisfied = true;
|
||||
@@ -263,14 +292,14 @@ elseEventsChainSatisfied = true;
|
||||
if (!elseEventsChainSatisfied) {
|
||||
let isConditionTrue_0 = false;
|
||||
if (!elseEventsChainSatisfied) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1[i].hide();
|
||||
gdjs.copyArray(runtimeScene.getObjects("txt_RegMessagePassword"), gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2);
|
||||
{for(var i = 0, len = gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length ;i < len;++i) {
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2[i].hide();
|
||||
}
|
||||
}
|
||||
|
||||
{ //Subevents
|
||||
gdjs.RegisterCode.eventsList5(runtimeScene);} //End of subevents
|
||||
gdjs.RegisterCode.eventsList4(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
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) {
|
||||
|
||||
{
|
||||
@@ -377,13 +435,6 @@ gdjs.RegisterCode.eventsList2(runtimeScene);
|
||||
{
|
||||
|
||||
|
||||
gdjs.RegisterCode.eventsList3(runtimeScene);
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.RegisterCode.eventsList7(runtimeScene);
|
||||
}
|
||||
|
||||
@@ -396,101 +447,133 @@ runtimeScene.getOnceTriggers().startNewFrame();
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects4.length = 0;
|
||||
|
||||
gdjs.RegisterCode.eventsList8(runtimeScene);
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regUsernameObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword01Objects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595regRegisterObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageUserObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595BackObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595JSONReplyObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595sqaureObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595NewColorObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxtbx_9595regPassword02Objects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessagePasswordObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDtxt_9595RegMessageSuccessObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595playerObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595otherPlayersObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDspr_9595doorObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595LogoutObjects4.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects1.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects2.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects3.length = 0;
|
||||
gdjs.RegisterCode.GDbtn_9595FullscreenObjects4.length = 0;
|
||||
|
||||
|
||||
return;
|
||||
|
||||
+3
-3
@@ -15,13 +15,13 @@ gdjs.Logged_32inCode.GDbtn_9595FullscreenObjects1= [];
|
||||
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);
|
||||
{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.idToCallbackMap.set(13149116, gdjs.Logged_32inCode.asyncCallback13149116);
|
||||
gdjs.Logged_32inCode.idToCallbackMap.set(12596012, gdjs.Logged_32inCode.asyncCallback12596012);
|
||||
gdjs.Logged_32inCode.eventsList0 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
@@ -31,7 +31,7 @@ gdjs.Logged_32inCode.eventsList0 = function(runtimeScene) {
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
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
@@ -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);
|
||||
{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
|
||||
gdjs._4800000Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
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) {
|
||||
|
||||
{
|
||||
@@ -221,7 +219,7 @@ gdjs._4800000Code.eventsList4 = function(runtimeScene) {
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
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);
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12655180);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12669460);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
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__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;
|
||||
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")) ) {
|
||||
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -582,7 +580,7 @@ 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") ) {
|
||||
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(0, 0) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
|
||||
++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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11350148);
|
||||
}
|
||||
}
|
||||
}
|
||||
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);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12673116);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -762,7 +608,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800000Code.GDspr_95
|
||||
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")) ) {
|
||||
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -772,7 +618,7 @@ 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") ) {
|
||||
if ( gdjs._4800000Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(90, 0) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800000Code.GDspr_9595playerObjects2[k] = gdjs._4800000Code.GDspr_9595playerObjects2[i];
|
||||
++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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13795668);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12676988);
|
||||
}
|
||||
}
|
||||
}
|
||||
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);
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
@@ -993,7 +731,7 @@ for (var i = 0, k = 0, l = gdjs._4800000Code.GDspr_9595playerObjects2.length;i<l
|
||||
gdjs._4800000Code.GDspr_9595playerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11807748);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12687908);
|
||||
}
|
||||
}
|
||||
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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13966452);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12726196);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
+89
-351
@@ -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);
|
||||
{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
|
||||
gdjs._4800001Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
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) {
|
||||
|
||||
{
|
||||
@@ -217,7 +215,7 @@ gdjs._4800001Code.eventsList4 = function(runtimeScene) {
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
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);
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12655180);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12669460);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
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__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;
|
||||
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")) ) {
|
||||
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -578,7 +576,7 @@ 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") ) {
|
||||
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(0, 0) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
|
||||
++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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11350148);
|
||||
}
|
||||
}
|
||||
}
|
||||
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);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12673116);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -758,7 +604,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs._4800001Code.GDspr_95
|
||||
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")) ) {
|
||||
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -768,7 +614,7 @@ 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") ) {
|
||||
if ( gdjs._4800001Code.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(90, 0) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs._4800001Code.GDspr_9595playerObjects2[k] = gdjs._4800001Code.GDspr_9595playerObjects2[i];
|
||||
++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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13795668);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12676988);
|
||||
}
|
||||
}
|
||||
}
|
||||
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);
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
@@ -989,7 +727,7 @@ for (var i = 0, k = 0, l = gdjs._4800001Code.GDspr_9595playerObjects2.length;i<l
|
||||
gdjs._4800001Code.GDspr_9595playerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11807748);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12687908);
|
||||
}
|
||||
}
|
||||
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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13966452);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12726196);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
+89
-351
@@ -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);
|
||||
{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
|
||||
gdjs.FunctionsCode.eventsList1(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
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) {
|
||||
|
||||
{
|
||||
@@ -136,7 +134,7 @@ gdjs.FunctionsCode.eventsList2 = function(runtimeScene) {
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
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);
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12655180);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12669460);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
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__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;
|
||||
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")) ) {
|
||||
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -497,7 +495,7 @@ 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") ) {
|
||||
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(0, 0) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -506,159 +504,7 @@ for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<
|
||||
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11350148);
|
||||
}
|
||||
}
|
||||
}
|
||||
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);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12673116);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -677,7 +523,7 @@ gdjs.copyArray(runtimeScene.getObjects("spr_player"), gdjs.FunctionsCode.GDspr_9
|
||||
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")) ) {
|
||||
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMoving() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -687,7 +533,7 @@ 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") ) {
|
||||
if ( gdjs.FunctionsCode.GDspr_9595playerObjects2[i].getBehavior("TopDownMovement").isMovementAngleAround(90, 0) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.FunctionsCode.GDspr_9595playerObjects2[k] = gdjs.FunctionsCode.GDspr_9595playerObjects2[i];
|
||||
++k;
|
||||
@@ -696,195 +542,11 @@ for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<
|
||||
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13795668);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12676988);
|
||||
}
|
||||
}
|
||||
}
|
||||
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);
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
@@ -908,7 +646,7 @@ for (var i = 0, k = 0, l = gdjs.FunctionsCode.GDspr_9595playerObjects2.length;i<
|
||||
gdjs.FunctionsCode.GDspr_9595playerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11807748);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12687908);
|
||||
}
|
||||
}
|
||||
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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(13966452);
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(12726196);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__connect = {};
|
||||
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";
|
||||
// Parse 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.userFunc0xe51bd8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__MQTT__disconnect.userFunc0xde58d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
if (gdjs.evtTools.mqtt.connection === null) return;
|
||||
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.userFunc0xd1fa30 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__MQTT__getCurrentError.userFunc0xe0bbf0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
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.userFunc0xe51170 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__MQTT__GetLastMessage.userFunc0xe0a738 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
const mqttEvent = gdjs.evtTools.mqtt.events[eventsFunctionContext.getArgument("topic")];
|
||||
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.userFunc0xd1e9b8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__MQTT__isConnected.userFunc0xde58d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
eventsFunctionContext.returnValue =
|
||||
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.userFunc0xe68b08 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__MQTT__onFirstSceneLoaded.userFunc0xdfaa38 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
/**
|
||||
* @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);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__onMessage = {};
|
||||
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";
|
||||
const mqttEvent = gdjs.evtTools.mqtt.events[eventsFunctionContext.getArgument("topic")];
|
||||
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.userFunc0xd6d8a8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__MQTT__onScenePostEvents.userFunc0xde58d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
// Remove the messages of the last frame for no dataloss mode
|
||||
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);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__publish = {};
|
||||
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";
|
||||
if (gdjs.evtTools.mqtt.connection === null) return;
|
||||
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);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ gdjs.evtsExt__MQTT__subscribe = {};
|
||||
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";
|
||||
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.userFunc0xe50e50 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__MQTT__unsubscribe.userFunc0xdefed0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
if (gdjs.evtTools.mqtt.connection !== null)
|
||||
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.userFunc0xd6dae8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__PanelSpriteButton__BitmapTextStyleState.BitmapTextStyleState.prototype.ColorContext.userFunc0xe0c7c0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
/** @type {gdjs.BitmapTextRuntimeObject} */
|
||||
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.userFunc0xcfe470 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0x8b7a88 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
const game = runtimeScene.getGame();
|
||||
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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(10673980);
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12361748);
|
||||
}
|
||||
}
|
||||
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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(9074348);
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12368684);
|
||||
}
|
||||
}
|
||||
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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(10004028);
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12372988);
|
||||
}
|
||||
}
|
||||
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;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(11564364);
|
||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(12376700);
|
||||
}
|
||||
}
|
||||
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.userFunc0xc97150 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__PanelSpriteButton__TextStyleState.TextStyleState.prototype.ColorContext.userFunc0xe05a78 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
/** @type {gdjs.TextRuntimeObject} */
|
||||
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.userFunc0xa43328 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
gdjs.evtsExt__PixelPerfectMovement__DefineJavaScriptForTopDown.userFunc0xd5c760 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||
"use strict";
|
||||
if (gdjs.__pixelPerfectExtension) {
|
||||
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
@@ -654,6 +654,11 @@
|
||||
"persistentUuid": "5b1b0b96-6ef9-411f-bc42-b287f548f2b6",
|
||||
"type": "structure",
|
||||
"children": []
|
||||
},
|
||||
{
|
||||
"name": "var_passwordHash",
|
||||
"type": "string",
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"instances": [
|
||||
@@ -1511,12 +1516,22 @@
|
||||
"txtbx_Password.Text::Value()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"value": "SetStringVariable"
|
||||
},
|
||||
"parameters": [
|
||||
"var_passwordHash",
|
||||
"=",
|
||||
"Hash::GenerateHashSHA256(var_password)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"value": "SendAsyncRequest"
|
||||
},
|
||||
"parameters": [
|
||||
"var_jsonAddress+\"/users?username=\" + var_username +\"&password=\" + var_password",
|
||||
"var_jsonAddress+\"/users?username=\" + var_username +\"&password=\" + var_passwordHash",
|
||||
"",
|
||||
"\"GET\"",
|
||||
"",
|
||||
@@ -1563,7 +1578,7 @@
|
||||
"parameters": [
|
||||
"var_jsonParse[0].password",
|
||||
"=",
|
||||
"var_password"
|
||||
"var_passwordHash"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1869,6 +1884,11 @@
|
||||
"persistentUuid": "5381318f-fa30-4456-8351-f814f8ecadbd",
|
||||
"type": "string",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"name": "var_passwordHash",
|
||||
"type": "string",
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"instances": [
|
||||
@@ -2872,13 +2892,23 @@
|
||||
""
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"value": "SetStringVariable"
|
||||
},
|
||||
"parameters": [
|
||||
"var_passwordHash",
|
||||
"=",
|
||||
"Hash::GenerateHashSHA256(var_password01)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"value": "SendAsyncRequest"
|
||||
},
|
||||
"parameters": [
|
||||
"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\"",
|
||||
"\"application/json\"",
|
||||
"",
|
||||
@@ -14401,6 +14431,412 @@
|
||||
},
|
||||
"eventsBasedBehaviors": [],
|
||||
"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": []
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user