This commit is contained in:
2025-11-14 12:20:59 -07:00
parent 727788be75
commit 726b3e72de
65 changed files with 12621 additions and 1139 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "berry-dash-ultimate",
"private": true,
"version": "1.0.0",
"version": "1.1.0",
"type": "module",
"scripts": {
"tauri": "tauri"

View File

@@ -1,6 +1,6 @@
[package]
name = "berry-dash-ultimate"
version = "1.0.0"
version = "1.1.0"
authors = ["Lncvrt"]
edition = "2024"
@@ -9,10 +9,10 @@ name = "berry_dash_ultimate_lib"
crate-type = ["staticlib", "cdylib", "rlib"]
[build-dependencies]
tauri-build = { version = "2.5.1", features = [] }
tauri-build = { version = "2.5.2", features = [] }
[dependencies]
tauri = { version = "2.9.2", features = [] }
tauri = { version = "2.9.3", features = [] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.145"

View File

@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Berry Dash Ultimate",
"version": "1.0.0",
"version": "1.1.0",
"identifier": "xyz.lncvrt.bonoise-bdu",
"build": {
"frontendDist": "../src"

BIN
src/1000010021.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
src/1000021831.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
src/1000025111.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
src/1000025360.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

BIN
src/1000025361.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
src/1000025362.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
src/1000025457.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
src/Duel Demake.mp3 Normal file

Binary file not shown.

View File

@@ -0,0 +1,2 @@
var gdjs;(function(o){class m extends o.RuntimeBehavior{constructor(t,e,s){super(t,e,s);this._extraBorder=e.extraBorder||0,this._unseenGraceDistance=e.unseenGraceDistance||0,this._hasBeenOnScreen=!1}updateFromBehaviorData(t,e){return t.extraBorder!==e.extraBorder&&(this._extraBorder=e.extraBorder),t.unseenGraceDistance!==e.unseenGraceDistance&&(this._unseenGraceDistance=e.unseenGraceDistance),!0}doStepPostEvents(t){const e=this.owner.getWidth(),s=this.owner.getHeight(),a=this.owner.getDrawableX()+this.owner.getCenterX(),i=this.owner.getDrawableY()+this.owner.getCenterY(),r=t.getLayer(this.owner.getLayer()),n=Math.sqrt(e*e+s*s)/2,c=r.getCameraX()-r.getCameraWidth()/2,h=r.getCameraX()+r.getCameraWidth()/2,u=r.getCameraY()-r.getCameraHeight()/2,d=r.getCameraY()+r.getCameraHeight()/2;a+n+this._extraBorder<c||a-n-this._extraBorder>h||i+n+this._extraBorder<u||i-n-this._extraBorder>d?this._hasBeenOnScreen?this.owner.deleteFromScene():(a+n+this._unseenGraceDistance<c||a-n-this._unseenGraceDistance>h||i+n+this._unseenGraceDistance<u||i-n-this._unseenGraceDistance>d)&&this.owner.deleteFromScene():this._hasBeenOnScreen=!0}setExtraBorder(t){this._extraBorder=t}getExtraBorder(){return this._extraBorder}setUnseenGraceDistance(t){this._unseenGraceDistance=t}getUnseenGraceDistance(){return this._unseenGraceDistance}hasBeenOnScreen(){return this._hasBeenOnScreen}}o.DestroyOutsideRuntimeBehavior=m,o.registerBehavior("DestroyOutsideBehavior::DestroyOutside",o.DestroyOutsideRuntimeBehavior)})(gdjs||(gdjs={}));
//# sourceMappingURL=destroyoutsideruntimebehavior.js.map

BIN
src/Fire round button.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
src/Lose 6.aac Normal file

Binary file not shown.

BIN
src/Red Button_Hovered.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
src/Red Button_Idle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
src/Red Button_Pressed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
src/Space Termites.mp3 Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 103 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,27 +1,24 @@
gdjs.title_32gamejamCode = {};
gdjs.title_32gamejamCode.localVariables = [];
gdjs.title_32gamejamCode.idToCallbackMap = new Map();
gdjs.title_32gamejamCode.GDNewTextObjects1= [];
gdjs.title_32gamejamCode.GDNewTextObjects2= [];
gdjs.title_32gamejamCode.GDNewTextObjects3= [];
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1= [];
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2= [];
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3= [];
gdjs.title_32gamejamCode.GDsettingsObjects1= [];
gdjs.title_32gamejamCode.GDsettingsObjects2= [];
gdjs.title_32gamejamCode.GDsettingsObjects3= [];
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1= [];
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2= [];
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3= [];
gdjs.title_32gamejamCode.GDNewText2Objects1= [];
gdjs.title_32gamejamCode.GDNewText2Objects2= [];
gdjs.title_32gamejamCode.GDNewText2Objects3= [];
gdjs.title_32gamejamCode.GDNewText3Objects1= [];
gdjs.title_32gamejamCode.GDNewText3Objects2= [];
gdjs.title_32gamejamCode.GDNewText3Objects3= [];
gdjs.title_32officialCode = {};
gdjs.title_32officialCode.localVariables = [];
gdjs.title_32officialCode.idToCallbackMap = new Map();
gdjs.title_32officialCode.GDNewTextObjects1= [];
gdjs.title_32officialCode.GDNewTextObjects2= [];
gdjs.title_32officialCode.GDNewTextObjects3= [];
gdjs.title_32officialCode.GDSmallGreyButtonObjects1= [];
gdjs.title_32officialCode.GDSmallGreyButtonObjects2= [];
gdjs.title_32officialCode.GDSmallGreyButtonObjects3= [];
gdjs.title_32officialCode.GDsettingsObjects1= [];
gdjs.title_32officialCode.GDsettingsObjects2= [];
gdjs.title_32officialCode.GDsettingsObjects3= [];
gdjs.title_32officialCode.GDNewTiledSpriteObjects1= [];
gdjs.title_32officialCode.GDNewTiledSpriteObjects2= [];
gdjs.title_32officialCode.GDNewTiledSpriteObjects3= [];
gdjs.title_32officialCode.GDNewText2Objects1= [];
gdjs.title_32officialCode.GDNewText2Objects2= [];
gdjs.title_32officialCode.GDNewText2Objects3= [];
gdjs.title_32gamejamCode.eventsList0 = function(runtimeScene) {
gdjs.title_32officialCode.eventsList0 = function(runtimeScene) {
{
@@ -31,9 +28,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("jammed!");
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32officialCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("berry dash 2.0 confirmed!");
}
}
}
@@ -49,9 +46,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("take control?");
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32officialCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("take control?");
}
}
}
@@ -67,9 +64,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("GameJam Submitting!");
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32officialCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("did Carlos snap?");
}
}
}
@@ -85,9 +82,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("Demo for GJ");
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32officialCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("rofl");
}
}
}
@@ -103,9 +100,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("probably a demo for gamejam");
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32officialCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("96.61% accuracy");
}
}
}
@@ -121,9 +118,9 @@ isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects1);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects1.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects1[i].getBehavior("Text").setText("BEHOLD, THE POWER OF A JAM!");
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32officialCode.GDNewText2Objects1);
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects1.length ;i < len;++i) {
gdjs.title_32officialCode.GDNewText2Objects1[i].getBehavior("Text").setText("Sigeon Pex");
}
}
}
@@ -131,7 +128,7 @@ gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDN
}
};gdjs.title_32gamejamCode.eventsList1 = function(runtimeScene) {
};gdjs.title_32officialCode.eventsList1 = function(runtimeScene) {
{
@@ -149,20 +146,20 @@ if (isConditionTrue_0) {
{
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1);
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.title_32officialCode.GDSmallGreyButtonObjects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
if ( gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
for (var i = 0, k = 0, l = gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
if ( gdjs.title_32officialCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
isConditionTrue_0 = true;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i];
gdjs.title_32officialCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32officialCode.GDSmallGreyButtonObjects1[i];
++k;
}
}
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = k;
gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Escena sin título", false);
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sg", false);
}
}
@@ -174,9 +171,9 @@ if (isConditionTrue_0) {
let isConditionTrue_0 = false;
{
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.title_32officialCode.GDNewTiledSpriteObjects1);
{for(var i = 0, len = gdjs.title_32officialCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
gdjs.title_32officialCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.title_32officialCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
}
}
}
@@ -195,7 +192,7 @@ if (isConditionTrue_0) {
}
{ //Subevents
gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
gdjs.title_32officialCode.eventsList0(runtimeScene);} //End of subevents
}
}
@@ -203,51 +200,45 @@ gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
};
gdjs.title_32gamejamCode.func = function(runtimeScene) {
gdjs.title_32officialCode.func = function(runtimeScene) {
runtimeScene.getOnceTriggers().startNewFrame();
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects3.length = 0;
gdjs.title_32officialCode.GDNewTextObjects1.length = 0;
gdjs.title_32officialCode.GDNewTextObjects2.length = 0;
gdjs.title_32officialCode.GDNewTextObjects3.length = 0;
gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.title_32officialCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.title_32officialCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.title_32officialCode.GDsettingsObjects1.length = 0;
gdjs.title_32officialCode.GDsettingsObjects2.length = 0;
gdjs.title_32officialCode.GDsettingsObjects3.length = 0;
gdjs.title_32officialCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.title_32officialCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.title_32officialCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.title_32officialCode.GDNewText2Objects1.length = 0;
gdjs.title_32officialCode.GDNewText2Objects2.length = 0;
gdjs.title_32officialCode.GDNewText2Objects3.length = 0;
gdjs.title_32gamejamCode.eventsList1(runtimeScene);
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects3.length = 0;
gdjs.title_32officialCode.eventsList1(runtimeScene);
gdjs.title_32officialCode.GDNewTextObjects1.length = 0;
gdjs.title_32officialCode.GDNewTextObjects2.length = 0;
gdjs.title_32officialCode.GDNewTextObjects3.length = 0;
gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.title_32officialCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.title_32officialCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.title_32officialCode.GDsettingsObjects1.length = 0;
gdjs.title_32officialCode.GDsettingsObjects2.length = 0;
gdjs.title_32officialCode.GDsettingsObjects3.length = 0;
gdjs.title_32officialCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.title_32officialCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.title_32officialCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.title_32officialCode.GDNewText2Objects1.length = 0;
gdjs.title_32officialCode.GDNewText2Objects2.length = 0;
gdjs.title_32officialCode.GDNewText2Objects3.length = 0;
return;
}
gdjs['title_32gamejamCode'] = gdjs.title_32gamejamCode;
gdjs['title_32officialCode'] = gdjs.title_32officialCode;

View File

@@ -1,21 +1,275 @@
gdjs.Escena_32sin_32t_237tulo2Code = {};
gdjs.Escena_32sin_32t_237tulo2Code.localVariables = [];
gdjs.Escena_32sin_32t_237tulo2Code.idToCallbackMap = new Map();
gdjs.sgCode = {};
gdjs.sgCode.localVariables = [];
gdjs.sgCode.idToCallbackMap = new Map();
gdjs.sgCode.GDNewTextObjects1= [];
gdjs.sgCode.GDNewTextObjects2= [];
gdjs.sgCode.GDNewTextObjects3= [];
gdjs.sgCode.GDSmallGreyButtonObjects1= [];
gdjs.sgCode.GDSmallGreyButtonObjects2= [];
gdjs.sgCode.GDSmallGreyButtonObjects3= [];
gdjs.sgCode.GDsettingsObjects1= [];
gdjs.sgCode.GDsettingsObjects2= [];
gdjs.sgCode.GDsettingsObjects3= [];
gdjs.sgCode.GDNewTiledSpriteObjects1= [];
gdjs.sgCode.GDNewTiledSpriteObjects2= [];
gdjs.sgCode.GDNewTiledSpriteObjects3= [];
gdjs.sgCode.GDNewText2Objects1= [];
gdjs.sgCode.GDNewText2Objects2= [];
gdjs.sgCode.GDNewText2Objects3= [];
gdjs.sgCode.GDSmallGreyButton2Objects1= [];
gdjs.sgCode.GDSmallGreyButton2Objects2= [];
gdjs.sgCode.GDSmallGreyButton2Objects3= [];
gdjs.Escena_32sin_32t_237tulo2Code.eventsList0 = function(runtimeScene) {
gdjs.sgCode.eventsList0 = function(runtimeScene) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("yall ready");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("cool things");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("King Carlos is coming...");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("sneaky carlos");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("insertion of text in this place");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects1);
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects1.length ;i < len;++i) {
gdjs.sgCode.GDNewText2Objects1[i].getBehavior("Text").setText("berey dahs");
}
}
}
}
};gdjs.sgCode.eventsList1 = function(runtimeScene) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
if (isConditionTrue_0) {
{gdjs.evtTools.sound.playMusic(runtimeScene, "MenuMusic (1).wav", true, 100, 1);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.sgCode.GDSmallGreyButtonObjects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.sgCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
if ( gdjs.sgCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
isConditionTrue_0 = true;
gdjs.sgCode.GDSmallGreyButtonObjects1[k] = gdjs.sgCode.GDSmallGreyButtonObjects1[i];
++k;
}
}
gdjs.sgCode.GDSmallGreyButtonObjects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Game", false);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton2"), gdjs.sgCode.GDSmallGreyButton2Objects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.sgCode.GDSmallGreyButton2Objects1.length;i<l;++i) {
if ( gdjs.sgCode.GDSmallGreyButton2Objects1[i].IsClicked(null) ) {
isConditionTrue_0 = true;
gdjs.sgCode.GDSmallGreyButton2Objects1[k] = gdjs.sgCode.GDSmallGreyButton2Objects1[i];
++k;
}
}
gdjs.sgCode.GDSmallGreyButton2Objects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight", false);
}
}
}
{
let isConditionTrue_0 = false;
{
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.sgCode.GDNewTiledSpriteObjects1);
{for(var i = 0, len = gdjs.sgCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
gdjs.sgCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.sgCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
if (isConditionTrue_0) {
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(gdjs.randomInRange(1, 6));
}
{ //Subevents
gdjs.sgCode.eventsList0(runtimeScene);} //End of subevents
}
}
};
gdjs.Escena_32sin_32t_237tulo2Code.func = function(runtimeScene) {
gdjs.sgCode.func = function(runtimeScene) {
runtimeScene.getOnceTriggers().startNewFrame();
gdjs.sgCode.GDNewTextObjects1.length = 0;
gdjs.sgCode.GDNewTextObjects2.length = 0;
gdjs.sgCode.GDNewTextObjects3.length = 0;
gdjs.sgCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.sgCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.sgCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.sgCode.GDsettingsObjects1.length = 0;
gdjs.sgCode.GDsettingsObjects2.length = 0;
gdjs.sgCode.GDsettingsObjects3.length = 0;
gdjs.sgCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.sgCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.sgCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.sgCode.GDNewText2Objects1.length = 0;
gdjs.sgCode.GDNewText2Objects2.length = 0;
gdjs.sgCode.GDNewText2Objects3.length = 0;
gdjs.sgCode.GDSmallGreyButton2Objects1.length = 0;
gdjs.sgCode.GDSmallGreyButton2Objects2.length = 0;
gdjs.sgCode.GDSmallGreyButton2Objects3.length = 0;
gdjs.Escena_32sin_32t_237tulo2Code.eventsList0(runtimeScene);
gdjs.sgCode.eventsList1(runtimeScene);
gdjs.sgCode.GDNewTextObjects1.length = 0;
gdjs.sgCode.GDNewTextObjects2.length = 0;
gdjs.sgCode.GDNewTextObjects3.length = 0;
gdjs.sgCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.sgCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.sgCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.sgCode.GDsettingsObjects1.length = 0;
gdjs.sgCode.GDsettingsObjects2.length = 0;
gdjs.sgCode.GDsettingsObjects3.length = 0;
gdjs.sgCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.sgCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.sgCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.sgCode.GDNewText2Objects1.length = 0;
gdjs.sgCode.GDNewText2Objects2.length = 0;
gdjs.sgCode.GDNewText2Objects3.length = 0;
gdjs.sgCode.GDSmallGreyButton2Objects1.length = 0;
gdjs.sgCode.GDSmallGreyButton2Objects2.length = 0;
gdjs.sgCode.GDSmallGreyButton2Objects3.length = 0;
return;
}
gdjs['Escena_32sin_32t_237tulo2Code'] = gdjs.Escena_32sin_32t_237tulo2Code;
gdjs['sgCode'] = gdjs.sgCode;

275
src/code5.js Normal file
View File

@@ -0,0 +1,275 @@
gdjs.title_32gamejamCode = {};
gdjs.title_32gamejamCode.localVariables = [];
gdjs.title_32gamejamCode.idToCallbackMap = new Map();
gdjs.title_32gamejamCode.GDNewTextObjects1= [];
gdjs.title_32gamejamCode.GDNewTextObjects2= [];
gdjs.title_32gamejamCode.GDNewTextObjects3= [];
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1= [];
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2= [];
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3= [];
gdjs.title_32gamejamCode.GDsettingsObjects1= [];
gdjs.title_32gamejamCode.GDsettingsObjects2= [];
gdjs.title_32gamejamCode.GDsettingsObjects3= [];
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1= [];
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2= [];
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3= [];
gdjs.title_32gamejamCode.GDNewText2Objects1= [];
gdjs.title_32gamejamCode.GDNewText2Objects2= [];
gdjs.title_32gamejamCode.GDNewText2Objects3= [];
gdjs.title_32gamejamCode.GDNewText3Objects1= [];
gdjs.title_32gamejamCode.GDNewText3Objects2= [];
gdjs.title_32gamejamCode.GDNewText3Objects3= [];
gdjs.title_32gamejamCode.eventsList0 = function(runtimeScene) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("jammed!");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("take control?");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("GameJam Submitting!");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("Demo for GJ");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("probably a demo for gamejam");
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
}
if (isConditionTrue_0) {
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects1);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects1.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewText2Objects1[i].getBehavior("Text").setText("BEHOLD, THE POWER OF A JAM!");
}
}
}
}
};gdjs.title_32gamejamCode.eventsList1 = function(runtimeScene) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
if (isConditionTrue_0) {
{gdjs.evtTools.sound.playMusic(runtimeScene, "MenuMusic (1).wav", true, 100, 1);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
if ( gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
isConditionTrue_0 = true;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i];
++k;
}
}
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Game", false);
}
}
}
{
let isConditionTrue_0 = false;
{
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1);
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
if (isConditionTrue_0) {
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(gdjs.randomInRange(1, 6));
}
{ //Subevents
gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
}
}
{
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.title_32gamejamCode.GDNewText3Objects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDNewText3Objects1.length;i<l;++i) {
if ( gdjs.title_32gamejamCode.GDNewText3Objects1[i].getBehavior("ButtonFSM").IsClicked(null) ) {
isConditionTrue_0 = true;
gdjs.title_32gamejamCode.GDNewText3Objects1[k] = gdjs.title_32gamejamCode.GDNewText3Objects1[i];
++k;
}
}
gdjs.title_32gamejamCode.GDNewText3Objects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Info", false);
}
}
}
};
gdjs.title_32gamejamCode.func = function(runtimeScene) {
runtimeScene.getOnceTriggers().startNewFrame();
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects3.length = 0;
gdjs.title_32gamejamCode.eventsList1(runtimeScene);
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
gdjs.title_32gamejamCode.GDNewText3Objects3.length = 0;
return;
}
gdjs['title_32gamejamCode'] = gdjs.title_32gamejamCode;

112
src/code6.js Normal file
View File

@@ -0,0 +1,112 @@
gdjs.InfoCode = {};
gdjs.InfoCode.localVariables = [];
gdjs.InfoCode.idToCallbackMap = new Map();
gdjs.InfoCode.GDNewTextObjects1= [];
gdjs.InfoCode.GDNewTextObjects2= [];
gdjs.InfoCode.GDNewTiledSpriteObjects1= [];
gdjs.InfoCode.GDNewTiledSpriteObjects2= [];
gdjs.InfoCode.GDNewSpriteObjects1= [];
gdjs.InfoCode.GDNewSpriteObjects2= [];
gdjs.InfoCode.GDjsisbObjects1= [];
gdjs.InfoCode.GDjsisbObjects2= [];
gdjs.InfoCode.GDksbsbpart2Objects1= [];
gdjs.InfoCode.GDksbsbpart2Objects2= [];
gdjs.InfoCode.GDRedButtonObjects1= [];
gdjs.InfoCode.GDRedButtonObjects2= [];
gdjs.InfoCode.eventsList0 = function(runtimeScene) {
{
let isConditionTrue_0 = false;
{
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.InfoCode.GDNewTiledSpriteObjects1);
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getXOffset() + (1));
}
}
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setYOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getYOffset() + (1));
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
if (isConditionTrue_0) {
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.InfoCode.GDRedButtonObjects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.InfoCode.GDRedButtonObjects1.length;i<l;++i) {
if ( gdjs.InfoCode.GDRedButtonObjects1[i].IsClicked(null) ) {
isConditionTrue_0 = true;
gdjs.InfoCode.GDRedButtonObjects1[k] = gdjs.InfoCode.GDRedButtonObjects1[i];
++k;
}
}
gdjs.InfoCode.GDRedButtonObjects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title gamejam", false);
}
}
}
};
gdjs.InfoCode.func = function(runtimeScene) {
runtimeScene.getOnceTriggers().startNewFrame();
gdjs.InfoCode.GDNewTextObjects1.length = 0;
gdjs.InfoCode.GDNewTextObjects2.length = 0;
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
gdjs.InfoCode.GDjsisbObjects1.length = 0;
gdjs.InfoCode.GDjsisbObjects2.length = 0;
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
gdjs.InfoCode.GDRedButtonObjects2.length = 0;
gdjs.InfoCode.eventsList0(runtimeScene);
gdjs.InfoCode.GDNewTextObjects1.length = 0;
gdjs.InfoCode.GDNewTextObjects2.length = 0;
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
gdjs.InfoCode.GDjsisbObjects1.length = 0;
gdjs.InfoCode.GDjsisbObjects2.length = 0;
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
gdjs.InfoCode.GDRedButtonObjects2.length = 0;
return;
}
gdjs['InfoCode'] = gdjs.InfoCode;

101
src/code7.js Normal file
View File

@@ -0,0 +1,101 @@
gdjs.BSRankCode = {};
gdjs.BSRankCode.localVariables = [];
gdjs.BSRankCode.idToCallbackMap = new Map();
gdjs.BSRankCode.GDNewTextObjects1= [];
gdjs.BSRankCode.GDNewTextObjects2= [];
gdjs.BSRankCode.GDNewText2Objects1= [];
gdjs.BSRankCode.GDNewText2Objects2= [];
gdjs.BSRankCode.GDNewText3Objects1= [];
gdjs.BSRankCode.GDNewText3Objects2= [];
gdjs.BSRankCode.GDRedButtonObjects1= [];
gdjs.BSRankCode.GDRedButtonObjects2= [];
gdjs.BSRankCode.eventsList0 = function(runtimeScene) {
{
let isConditionTrue_0 = false;
{
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRankCode.GDNewText2Objects1);
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRankCode.GDNewText3Objects1);
{for(var i = 0, len = gdjs.BSRankCode.GDNewText2Objects1.length ;i < len;++i) {
gdjs.BSRankCode.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
}
}
{for(var i = 0, len = gdjs.BSRankCode.GDNewText3Objects1.length ;i < len;++i) {
gdjs.BSRankCode.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
}
}
}
}
{
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRankCode.GDRedButtonObjects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.BSRankCode.GDRedButtonObjects1.length;i<l;++i) {
if ( gdjs.BSRankCode.GDRedButtonObjects1[i].IsClicked(null) ) {
isConditionTrue_0 = true;
gdjs.BSRankCode.GDRedButtonObjects1[k] = gdjs.BSRankCode.GDRedButtonObjects1[i];
++k;
}
}
gdjs.BSRankCode.GDRedButtonObjects1.length = k;
if (isConditionTrue_0) {
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
if (isConditionTrue_0) {
{gdjs.evtTools.sound.playMusic(runtimeScene, "wait rq.mp3", true, 100, 1);
}
}
}
};
gdjs.BSRankCode.func = function(runtimeScene) {
runtimeScene.getOnceTriggers().startNewFrame();
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
gdjs.BSRankCode.eventsList0(runtimeScene);
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
return;
}
gdjs['BSRankCode'] = gdjs.BSRankCode;

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -518,7 +518,7 @@ isConditionTrue_0 = false;
}
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(9907084);
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(26761116);
}
}
if (isConditionTrue_0) {

View File

@@ -9,7 +9,7 @@ gdjs.evtsExt__PanelSpriteButton__IsInGameEdition = {};
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.idToCallbackMap = new Map();
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0xf40740 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0x107e2e8 = 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.userFunc0xf40740(runtimeScene, eventsFunctionContext);
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0x107e2e8(runtimeScene, eventsFunctionContext);
}

View File

@@ -553,7 +553,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(14562652);
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(7567828);
}
}
if (isConditionTrue_0) {
@@ -625,7 +625,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(14568076);
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(14952884);
}
}
if (isConditionTrue_0) {
@@ -678,7 +678,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(14570396);
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(27062700);
}
}
if (isConditionTrue_0) {
@@ -723,7 +723,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(14572348);
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(26734420);
}
}
if (isConditionTrue_0) {

View File

@@ -4769,7 +4769,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__SmoothCamera__SmoothCamera.SmoothCamera
gdjs.evtsExt__SmoothCamera__SmoothCamera.SmoothCamera.prototype.UpdateDelayedPositionContext.GDObjectObjects1.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(14322092);
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(26936788);
}
}
if (isConditionTrue_0) {

View File

@@ -9,7 +9,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition = {};
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.idToCallbackMap = new Map();
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0x8944b0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0xc9ec48 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
"use strict";
const game = runtimeScene.getGame();
eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();
@@ -19,7 +19,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.eventsList0 = function(r
{
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0x8944b0(runtimeScene, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0xc9ec48(runtimeScene, eventsFunctionContext);
}

View File

@@ -0,0 +1,845 @@
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton || {};
/**
* Behavior generated from Multitouch button
*/
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton = class MultitouchButton extends gdjs.RuntimeBehavior {
constructor(instanceContainer, behaviorData, owner) {
super(instanceContainer, behaviorData, owner);
this._runtimeScene = instanceContainer;
this._onceTriggers = new gdjs.OnceTriggers();
this._behaviorData = {};
this._sharedData = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.getSharedData(
instanceContainer,
behaviorData.name
);
this._behaviorData.ControllerIdentifier = behaviorData.ControllerIdentifier !== undefined ? behaviorData.ControllerIdentifier : Number("1") || 0;
this._behaviorData.ButtonIdentifier = behaviorData.ButtonIdentifier !== undefined ? behaviorData.ButtonIdentifier : "A";
this._behaviorData.TouchId = Number("0") || 0;
this._behaviorData.TouchIndex = Number("") || 0;
this._behaviorData.IsReleased = false;
this._behaviorData.IsJustPressed = false;
this._behaviorData.Radius = behaviorData.Radius !== undefined ? behaviorData.Radius : Number("0") || 0;
}
// Hot-reload:
updateFromBehaviorData(oldBehaviorData, newBehaviorData) {
if (oldBehaviorData.ControllerIdentifier !== newBehaviorData.ControllerIdentifier)
this._behaviorData.ControllerIdentifier = newBehaviorData.ControllerIdentifier;
if (oldBehaviorData.ButtonIdentifier !== newBehaviorData.ButtonIdentifier)
this._behaviorData.ButtonIdentifier = newBehaviorData.ButtonIdentifier;
if (oldBehaviorData.TouchId !== newBehaviorData.TouchId)
this._behaviorData.TouchId = newBehaviorData.TouchId;
if (oldBehaviorData.TouchIndex !== newBehaviorData.TouchIndex)
this._behaviorData.TouchIndex = newBehaviorData.TouchIndex;
if (oldBehaviorData.IsReleased !== newBehaviorData.IsReleased)
this._behaviorData.IsReleased = newBehaviorData.IsReleased;
if (oldBehaviorData.IsJustPressed !== newBehaviorData.IsJustPressed)
this._behaviorData.IsJustPressed = newBehaviorData.IsJustPressed;
if (oldBehaviorData.Radius !== newBehaviorData.Radius)
this._behaviorData.Radius = newBehaviorData.Radius;
return true;
}
// Network sync:
getNetworkSyncData(syncOptions) {
return {
...super.getNetworkSyncData(syncOptions),
props: {
ControllerIdentifier: this._behaviorData.ControllerIdentifier,
ButtonIdentifier: this._behaviorData.ButtonIdentifier,
TouchId: this._behaviorData.TouchId,
TouchIndex: this._behaviorData.TouchIndex,
IsReleased: this._behaviorData.IsReleased,
IsJustPressed: this._behaviorData.IsJustPressed,
Radius: this._behaviorData.Radius,
}
};
}
updateFromNetworkSyncData(networkSyncData, options) {
super.updateFromNetworkSyncData(networkSyncData, options);
if (networkSyncData.props.ControllerIdentifier !== undefined)
this._behaviorData.ControllerIdentifier = networkSyncData.props.ControllerIdentifier;
if (networkSyncData.props.ButtonIdentifier !== undefined)
this._behaviorData.ButtonIdentifier = networkSyncData.props.ButtonIdentifier;
if (networkSyncData.props.TouchId !== undefined)
this._behaviorData.TouchId = networkSyncData.props.TouchId;
if (networkSyncData.props.TouchIndex !== undefined)
this._behaviorData.TouchIndex = networkSyncData.props.TouchIndex;
if (networkSyncData.props.IsReleased !== undefined)
this._behaviorData.IsReleased = networkSyncData.props.IsReleased;
if (networkSyncData.props.IsJustPressed !== undefined)
this._behaviorData.IsJustPressed = networkSyncData.props.IsJustPressed;
if (networkSyncData.props.Radius !== undefined)
this._behaviorData.Radius = networkSyncData.props.Radius;
}
// Properties:
_getControllerIdentifier() {
return this._behaviorData.ControllerIdentifier !== undefined ? this._behaviorData.ControllerIdentifier : Number("1") || 0;
}
_setControllerIdentifier(newValue) {
this._behaviorData.ControllerIdentifier = newValue;
}
_getButtonIdentifier() {
return this._behaviorData.ButtonIdentifier !== undefined ? this._behaviorData.ButtonIdentifier : "A";
}
_setButtonIdentifier(newValue) {
this._behaviorData.ButtonIdentifier = newValue;
}
_getTouchId() {
return this._behaviorData.TouchId !== undefined ? this._behaviorData.TouchId : Number("0") || 0;
}
_setTouchId(newValue) {
this._behaviorData.TouchId = newValue;
}
_getTouchIndex() {
return this._behaviorData.TouchIndex !== undefined ? this._behaviorData.TouchIndex : Number("") || 0;
}
_setTouchIndex(newValue) {
this._behaviorData.TouchIndex = newValue;
}
_getIsReleased() {
return this._behaviorData.IsReleased !== undefined ? this._behaviorData.IsReleased : false;
}
_setIsReleased(newValue) {
this._behaviorData.IsReleased = newValue;
}
_toggleIsReleased() {
this._setIsReleased(!this._getIsReleased());
}
_getIsJustPressed() {
return this._behaviorData.IsJustPressed !== undefined ? this._behaviorData.IsJustPressed : false;
}
_setIsJustPressed(newValue) {
this._behaviorData.IsJustPressed = newValue;
}
_toggleIsJustPressed() {
this._setIsJustPressed(!this._getIsJustPressed());
}
_getRadius() {
return this._behaviorData.Radius !== undefined ? this._behaviorData.Radius : Number("0") || 0;
}
_setRadius(newValue) {
this._behaviorData.Radius = newValue;
}
}
/**
* Shared data generated from Multitouch button
*/
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.SharedData = class MultitouchButtonSharedData {
constructor(sharedData) {
}
// Shared properties:
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.getSharedData = function(instanceContainer, behaviorName) {
if (!instanceContainer._SpriteMultitouchJoystick_MultitouchButtonSharedData) {
const initialData = instanceContainer.getInitialSharedDataForBehavior(
behaviorName
);
instanceContainer._SpriteMultitouchJoystick_MultitouchButtonSharedData = new gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.SharedData(
initialData
);
}
return instanceContainer._SpriteMultitouchJoystick_MultitouchButtonSharedData;
}
// Methods:
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext = {};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.idToCallbackMap = new Map();
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3_1final = [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects2= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
{
gdjs.copyArray(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1, gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3_1final.length = 0;
let isConditionTrue_1 = false;
isConditionTrue_0 = false;
{
gdjs.copyArray(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1, gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4);
for (var i = 0, k = 0, l = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length;i<l;++i) {
if ( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[i].isCollidingWithPoint(gdjs.evtTools.input.getTouchX(runtimeScene, gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIndex()), (gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[i].getLayer()), 0), gdjs.evtTools.input.getTouchY(runtimeScene, gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIndex()), (gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[i].getLayer()), 0)) ) {
isConditionTrue_1 = true;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[k] = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[i];
++k;
}
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length = k;
if(isConditionTrue_1) {
isConditionTrue_0 = true;
for (let j = 0, jLen = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length; j < jLen ; ++j) {
if ( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3_1final.indexOf(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[j]) === -1 )
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3_1final.push(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[j]);
}
}
}
{
gdjs.copyArray(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1, gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4);
{isConditionTrue_1 = (eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getRadius() > gdjs.evtTools.common.distanceBetweenPositions((( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length === 0 ) ? 0 :gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[0].getCenterXInScene()), (( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length === 0 ) ? 0 :gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[0].getCenterYInScene()), gdjs.evtTools.input.getTouchX(runtimeScene, gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIndex()), (( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length === 0 ) ? "" :gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[0].getLayer()), 0), gdjs.evtTools.input.getTouchY(runtimeScene, gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIndex()), (( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length === 0 ) ? "" :gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[0].getLayer()), 0)));
}
if(isConditionTrue_1) {
isConditionTrue_0 = true;
for (let j = 0, jLen = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length; j < jLen ; ++j) {
if ( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3_1final.indexOf(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[j]) === -1 )
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3_1final.push(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4[j]);
}
}
}
{
gdjs.copyArray(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3_1final, gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3);
}
}
if (isConditionTrue_0) {
/* Reuse gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3 */
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchId(gdjs.evtTools.input.getStartedTouchOrMouseIdentifier(runtimeScene, eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIndex()))
}
{for(var i = 0, len = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3.length ;i < len;++i) {
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).SetButtonState("JustPressed", eventsFunctionContext);
}
}
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIsJustPressed(true)
}
}
}
{
let isConditionTrue_0 = false;
{
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchIndex(eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchIndex()+1)
}
}
}
};gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.eventsList1 = function(runtimeScene, eventsFunctionContext) {
{
const repeatCount2 = gdjs.evtTools.input.getStartedTouchOrMouseCount(runtimeScene);
for (let repeatIndex2 = 0;repeatIndex2 < repeatCount2;++repeatIndex2) {
let isConditionTrue_0 = false;
if (true)
{
{ //Subevents:
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.eventsList0(runtimeScene, eventsFunctionContext);} //Subevents end.
}
}
}
};gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.eventsList2 = function(runtimeScene, eventsFunctionContext) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIsReleased();
}
if (isConditionTrue_0) {
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1);
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIsReleased(false)
}
{for(var i = 0, len = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length ;i < len;++i) {
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).SetButtonState("Idle", eventsFunctionContext);
}
}
}
}
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIsJustPressed();
}
if (isConditionTrue_0) {
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1);
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIsJustPressed(false)
}
{for(var i = 0, len = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length ;i < len;++i) {
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).SetButtonState("Pressed", eventsFunctionContext);
}
}
}
}
{
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length;i<l;++i) {
if ( !(gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).IsPressed(eventsFunctionContext)) ) {
isConditionTrue_0 = true;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[i];
++k;
}
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.input.hasAnyTouchOrMouseStarted(runtimeScene);
}
if (isConditionTrue_0) {
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchIndex(0)
}
{ //Subevents
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.eventsList1(runtimeScene, eventsFunctionContext);} //End of subevents
}
}
{
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1);
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
for (var i = 0, k = 0, l = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length;i<l;++i) {
if ( gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).IsPressed(eventsFunctionContext) ) {
isConditionTrue_0 = true;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[i];
++k;
}
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length = k;
if (isConditionTrue_0) {
isConditionTrue_0 = false;
isConditionTrue_0 = gdjs.evtTools.input.hasTouchEnded(runtimeScene, eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchId());
}
if (isConditionTrue_0) {
/* Reuse gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1 */
{for(var i = 0, len = gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length ;i < len;++i) {
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).SetButtonState("Released", eventsFunctionContext);
}
}
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIsReleased(true)
}
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIsJustPressed(false)
}
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setTouchId(0)
}
}
}
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEvents = function(parentEventsFunctionContext) {
this._onceTriggers.startNewFrame();
var that = this;
var runtimeScene = this._runtimeScene;
let scopeInstanceContainer = null;
var thisObjectList = [this.owner];
var Object = Hashtable.newFrom({Object: thisObjectList});
var Behavior = this.name;
var eventsFunctionContext = {
_objectsMap: {
"Object": Object
},
_objectArraysMap: {
"Object": thisObjectList
},
_behaviorNamesMap: {
"Behavior": Behavior
},
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("SpriteMultitouchJoystick"),
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("SpriteMultitouchJoystick"),
localVariables: [],
getObjects: function(objectName) {
return eventsFunctionContext._objectArraysMap[objectName] || [];
},
getObjectsLists: function(objectName) {
return eventsFunctionContext._objectsMap[objectName] || null;
},
getBehaviorName: function(behaviorName) {
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
},
createObject: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
if (objectsList) {
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
runtimeScene.createObject(objectsList.firstKey());
if (object) {
objectsList.get(objectsList.firstKey()).push(object);
eventsFunctionContext._objectArraysMap[objectName].push(object);
}
return object;
}
return null;
},
getInstancesCountOnScene: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
let count = 0;
if (objectsList) {
for(const objectName in objectsList.items)
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
runtimeScene.getInstancesCountOnScene(objectName);
}
return count;
},
getLayer: function(layerName) {
return runtimeScene.getLayer(layerName);
},
getArgument: function(argName) {
return "";
},
getOnceTriggers: function() { return that._onceTriggers; }
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects2.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.eventsList2(runtimeScene, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects2.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects3.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.doStepPreEventsContext.GDObjectObjects4.length = 0;
return;
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext = {};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.idToCallbackMap = new Map();
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.GDObjectObjects1= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.GDObjectObjects2= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIsJustPressed();
}
if (isConditionTrue_0) {
{eventsFunctionContext.returnValue = true;}
}
}
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressed = function(parentEventsFunctionContext) {
var that = this;
var runtimeScene = this._runtimeScene;
let scopeInstanceContainer = null;
var thisObjectList = [this.owner];
var Object = Hashtable.newFrom({Object: thisObjectList});
var Behavior = this.name;
var eventsFunctionContext = {
_objectsMap: {
"Object": Object
},
_objectArraysMap: {
"Object": thisObjectList
},
_behaviorNamesMap: {
"Behavior": Behavior
},
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("SpriteMultitouchJoystick"),
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("SpriteMultitouchJoystick"),
localVariables: [],
getObjects: function(objectName) {
return eventsFunctionContext._objectArraysMap[objectName] || [];
},
getObjectsLists: function(objectName) {
return eventsFunctionContext._objectsMap[objectName] || null;
},
getBehaviorName: function(behaviorName) {
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
},
createObject: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
if (objectsList) {
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
runtimeScene.createObject(objectsList.firstKey());
if (object) {
objectsList.get(objectsList.firstKey()).push(object);
eventsFunctionContext._objectArraysMap[objectName].push(object);
}
return object;
}
return null;
},
getInstancesCountOnScene: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
let count = 0;
if (objectsList) {
for(const objectName in objectsList.items)
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
runtimeScene.getInstancesCountOnScene(objectName);
}
return count;
},
getLayer: function(layerName) {
return runtimeScene.getLayer(layerName);
},
getArgument: function(argName) {
return "";
},
getOnceTriggers: function() { return that._onceTriggers; }
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.GDObjectObjects2.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.eventsList0(runtimeScene, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsJustPressedContext.GDObjectObjects2.length = 0;
return !!eventsFunctionContext.returnValue;
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext = {};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.idToCallbackMap = new Map();
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.GDObjectObjects1= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.GDObjectObjects2= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = (eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getTouchId() != 0);
}
if (isConditionTrue_0) {
{eventsFunctionContext.returnValue = true;}
}
}
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressed = function(parentEventsFunctionContext) {
var that = this;
var runtimeScene = this._runtimeScene;
let scopeInstanceContainer = null;
var thisObjectList = [this.owner];
var Object = Hashtable.newFrom({Object: thisObjectList});
var Behavior = this.name;
var eventsFunctionContext = {
_objectsMap: {
"Object": Object
},
_objectArraysMap: {
"Object": thisObjectList
},
_behaviorNamesMap: {
"Behavior": Behavior
},
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("SpriteMultitouchJoystick"),
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("SpriteMultitouchJoystick"),
localVariables: [],
getObjects: function(objectName) {
return eventsFunctionContext._objectArraysMap[objectName] || [];
},
getObjectsLists: function(objectName) {
return eventsFunctionContext._objectsMap[objectName] || null;
},
getBehaviorName: function(behaviorName) {
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
},
createObject: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
if (objectsList) {
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
runtimeScene.createObject(objectsList.firstKey());
if (object) {
objectsList.get(objectsList.firstKey()).push(object);
eventsFunctionContext._objectArraysMap[objectName].push(object);
}
return object;
}
return null;
},
getInstancesCountOnScene: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
let count = 0;
if (objectsList) {
for(const objectName in objectsList.items)
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
runtimeScene.getInstancesCountOnScene(objectName);
}
return count;
},
getLayer: function(layerName) {
return runtimeScene.getLayer(layerName);
},
getArgument: function(argName) {
return "";
},
getOnceTriggers: function() { return that._onceTriggers; }
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.GDObjectObjects2.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.eventsList0(runtimeScene, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsPressedContext.GDObjectObjects2.length = 0;
return !!eventsFunctionContext.returnValue;
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext = {};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.idToCallbackMap = new Map();
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.GDObjectObjects1= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.GDObjectObjects2= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
{
let isConditionTrue_0 = false;
isConditionTrue_0 = false;
{isConditionTrue_0 = eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIsReleased();
}
if (isConditionTrue_0) {
{eventsFunctionContext.returnValue = true;}
}
}
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleased = function(parentEventsFunctionContext) {
var that = this;
var runtimeScene = this._runtimeScene;
let scopeInstanceContainer = null;
var thisObjectList = [this.owner];
var Object = Hashtable.newFrom({Object: thisObjectList});
var Behavior = this.name;
var eventsFunctionContext = {
_objectsMap: {
"Object": Object
},
_objectArraysMap: {
"Object": thisObjectList
},
_behaviorNamesMap: {
"Behavior": Behavior
},
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("SpriteMultitouchJoystick"),
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("SpriteMultitouchJoystick"),
localVariables: [],
getObjects: function(objectName) {
return eventsFunctionContext._objectArraysMap[objectName] || [];
},
getObjectsLists: function(objectName) {
return eventsFunctionContext._objectsMap[objectName] || null;
},
getBehaviorName: function(behaviorName) {
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
},
createObject: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
if (objectsList) {
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
runtimeScene.createObject(objectsList.firstKey());
if (object) {
objectsList.get(objectsList.firstKey()).push(object);
eventsFunctionContext._objectArraysMap[objectName].push(object);
}
return object;
}
return null;
},
getInstancesCountOnScene: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
let count = 0;
if (objectsList) {
for(const objectName in objectsList.items)
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
runtimeScene.getInstancesCountOnScene(objectName);
}
return count;
},
getLayer: function(layerName) {
return runtimeScene.getLayer(layerName);
},
getArgument: function(argName) {
return "";
},
getOnceTriggers: function() { return that._onceTriggers; }
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.GDObjectObjects2.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.eventsList0(runtimeScene, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.IsReleasedContext.GDObjectObjects2.length = 0;
return !!eventsFunctionContext.returnValue;
}
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext = {};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.idToCallbackMap = new Map();
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.GDObjectObjects1= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.GDObjectObjects2= [];
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
{
let isConditionTrue_0 = false;
{
{gdjs.evtsExt__SpriteMultitouchJoystick__SetButtonState.func(runtimeScene, eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getControllerIdentifier(), eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getButtonIdentifier(), eventsFunctionContext.getArgument("ButtonState"), eventsFunctionContext);
}
}
}
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonState = function(ButtonState, parentEventsFunctionContext) {
var that = this;
var runtimeScene = this._runtimeScene;
let scopeInstanceContainer = null;
var thisObjectList = [this.owner];
var Object = Hashtable.newFrom({Object: thisObjectList});
var Behavior = this.name;
var eventsFunctionContext = {
_objectsMap: {
"Object": Object
},
_objectArraysMap: {
"Object": thisObjectList
},
_behaviorNamesMap: {
"Behavior": Behavior
},
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("SpriteMultitouchJoystick"),
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("SpriteMultitouchJoystick"),
localVariables: [],
getObjects: function(objectName) {
return eventsFunctionContext._objectArraysMap[objectName] || [];
},
getObjectsLists: function(objectName) {
return eventsFunctionContext._objectsMap[objectName] || null;
},
getBehaviorName: function(behaviorName) {
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
},
createObject: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
if (objectsList) {
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
runtimeScene.createObject(objectsList.firstKey());
if (object) {
objectsList.get(objectsList.firstKey()).push(object);
eventsFunctionContext._objectArraysMap[objectName].push(object);
}
return object;
}
return null;
},
getInstancesCountOnScene: function(objectName) {
const objectsList = eventsFunctionContext._objectsMap[objectName];
let count = 0;
if (objectsList) {
for(const objectName in objectsList.items)
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
runtimeScene.getInstancesCountOnScene(objectName);
}
return count;
},
getLayer: function(layerName) {
return runtimeScene.getLayer(layerName);
},
getArgument: function(argName) {
if (argName === "ButtonState") return ButtonState;
return "";
},
getOnceTriggers: function() { return that._onceTriggers; }
};
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.GDObjectObjects2.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.eventsList0(runtimeScene, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.GDObjectObjects1.length = 0;
gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton.prototype.SetButtonStateContext.GDObjectObjects2.length = 0;
return;
}
gdjs.registerBehavior("SpriteMultitouchJoystick::MultitouchButton", gdjs.evtsExt__SpriteMultitouchJoystick__MultitouchButton.MultitouchButton);

View File

@@ -827,7 +827,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouc
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDBorderObjects2= [];
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0xa61a08 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0xe8e5f8 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
"use strict";
const object = objects[0];
const touchId = eventsFunctionContext.getArgument("TouchId");
@@ -850,7 +850,7 @@ let isConditionTrue_0 = false;
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDObjectObjects1);
const objects = gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDObjectObjects1;
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0xa61a08(runtimeScene, objects, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0xe8e5f8(runtimeScene, objects, eventsFunctionContext);
}
@@ -956,7 +956,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouc
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDBorderObjects2= [];
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0xa6a7c0 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0xe8e5f8 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
"use strict";
const object = objects[0];
const touchId = eventsFunctionContext.getArgument("TouchId");
@@ -979,7 +979,7 @@ let isConditionTrue_0 = false;
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDObjectObjects1);
const objects = gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDObjectObjects1;
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0xa6a7c0(runtimeScene, objects, eventsFunctionContext);
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0xe8e5f8(runtimeScene, objects, eventsFunctionContext);
}

View File

@@ -92,6 +92,7 @@
<script src="gdjs-evtsext__buttonstates__buttonfsm.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__buttonstates__buttonobjecteffects.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__firebullet__firebullet.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__health__health.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__objectspawner__objectspawner.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__panelspritebutton__buttonfsm.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__panelspritebutton__isingameedition-func.js" crossorigin="anonymous"></script>
@@ -113,6 +114,7 @@
<script src="gdjs-evtsext__spritemultitouchjoystick__isingameedition-func.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__spritemultitouchjoystick__joystickangle-func.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__spritemultitouchjoystick__joystickforce-func.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__spritemultitouchjoystick__multitouchbutton.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__spritemultitouchjoystick__multitouchjoystick.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__spritemultitouchjoystick__setbuttonstate-func.js" crossorigin="anonymous"></script>
<script src="gdjs-evtsext__spritemultitouchjoystick__setdeadzone-func.js" crossorigin="anonymous"></script>
@@ -128,6 +130,7 @@
<script src="Extensions/BitmapText/bitmaptextruntimeobject-pixi-renderer.js" crossorigin="anonymous"></script>
<script src="Extensions/BitmapText/bitmaptextruntimeobject.js" crossorigin="anonymous"></script>
<script src="Extensions/DebuggerTools/debuggertools.js" crossorigin="anonymous"></script>
<script src="Extensions/DestroyOutsideBehavior/destroyoutsideruntimebehavior.js" crossorigin="anonymous"></script>
<script src="Extensions/LinkedObjects/linkedobjects.js" crossorigin="anonymous"></script>
<script src="Extensions/PanelSpriteObject/panelspriteruntimeobject-pixi-renderer.js" crossorigin="anonymous"></script>
<script src="Extensions/PanelSpriteObject/panelspriteruntimeobject.js" crossorigin="anonymous"></script>
@@ -165,6 +168,9 @@
<script src="code2.js" crossorigin="anonymous"></script>
<script src="code3.js" crossorigin="anonymous"></script>
<script src="code4.js" crossorigin="anonymous"></script>
<script src="code5.js" crossorigin="anonymous"></script>
<script src="code6.js" crossorigin="anonymous"></script>
<script src="code7.js" crossorigin="anonymous"></script>
<script src="data.js" crossorigin="anonymous"></script>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 215 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 817 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -1,7 +1,7 @@
{
"name": "Berry Dash GDevelop Remake",
"short_name": "Berry Dash GDevelop Remake",
"id": "com.example.gamename",
"id": "xyz.bonoise.bdu",
"description": "",
"orientation": "landscape",
"start_url": "./index.html",

BIN
src/wait rq.mp3 Normal file

Binary file not shown.