1.5.0
26
bun.lock
@@ -5,33 +5,33 @@
|
|||||||
"": {
|
"": {
|
||||||
"name": "berry-dash-ultimate",
|
"name": "berry-dash-ultimate",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tauri-apps/cli": "2.9.6",
|
"@tauri-apps/cli": "2.10.0",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"packages": {
|
"packages": {
|
||||||
"@tauri-apps/cli": ["@tauri-apps/cli@2.9.6", "", { "optionalDependencies": { "@tauri-apps/cli-darwin-arm64": "2.9.6", "@tauri-apps/cli-darwin-x64": "2.9.6", "@tauri-apps/cli-linux-arm-gnueabihf": "2.9.6", "@tauri-apps/cli-linux-arm64-gnu": "2.9.6", "@tauri-apps/cli-linux-arm64-musl": "2.9.6", "@tauri-apps/cli-linux-riscv64-gnu": "2.9.6", "@tauri-apps/cli-linux-x64-gnu": "2.9.6", "@tauri-apps/cli-linux-x64-musl": "2.9.6", "@tauri-apps/cli-win32-arm64-msvc": "2.9.6", "@tauri-apps/cli-win32-ia32-msvc": "2.9.6", "@tauri-apps/cli-win32-x64-msvc": "2.9.6" }, "bin": { "tauri": "tauri.js" } }, "sha512-3xDdXL5omQ3sPfBfdC8fCtDKcnyV7OqyzQgfyT5P3+zY6lcPqIYKQBvUasNvppi21RSdfhy44ttvJmftb0PCDw=="],
|
"@tauri-apps/cli": ["@tauri-apps/cli@2.10.0", "", { "optionalDependencies": { "@tauri-apps/cli-darwin-arm64": "2.10.0", "@tauri-apps/cli-darwin-x64": "2.10.0", "@tauri-apps/cli-linux-arm-gnueabihf": "2.10.0", "@tauri-apps/cli-linux-arm64-gnu": "2.10.0", "@tauri-apps/cli-linux-arm64-musl": "2.10.0", "@tauri-apps/cli-linux-riscv64-gnu": "2.10.0", "@tauri-apps/cli-linux-x64-gnu": "2.10.0", "@tauri-apps/cli-linux-x64-musl": "2.10.0", "@tauri-apps/cli-win32-arm64-msvc": "2.10.0", "@tauri-apps/cli-win32-ia32-msvc": "2.10.0", "@tauri-apps/cli-win32-x64-msvc": "2.10.0" }, "bin": { "tauri": "tauri.js" } }, "sha512-ZwT0T+7bw4+DPCSWzmviwq5XbXlM0cNoleDKOYPFYqcZqeKY31KlpoMW/MOON/tOFBPgi31a2v3w9gliqwL2+Q=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.9.6", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gf5no6N9FCk1qMrti4lfwP77JHP5haASZgVbBgpZG7BUepB3fhiLCXGUK8LvuOjP36HivXewjg72LTnPDScnQQ=="],
|
"@tauri-apps/cli-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.10.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-avqHD4HRjrMamE/7R/kzJPcAJnZs0IIS+1nkDP5b+TNBn3py7N2aIo9LIpy+VQq0AkN8G5dDpZtOOBkmWt/zjA=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.9.6", "", { "os": "darwin", "cpu": "x64" }, "sha512-oWh74WmqbERwwrwcueJyY6HYhgCksUc6NT7WKeXyrlY/FPmNgdyQAgcLuTSkhRFuQ6zh4Np1HZpOqCTpeZBDcw=="],
|
"@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.10.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-keDmlvJRStzVFjZTd0xYkBONLtgBC9eMTpmXnBXzsHuawV2q9PvDo2x6D5mhuoMVrJ9QWjgaPKBBCFks4dK71Q=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-linux-arm-gnueabihf": ["@tauri-apps/cli-linux-arm-gnueabihf@2.9.6", "", { "os": "linux", "cpu": "arm" }, "sha512-/zde3bFroFsNXOHN204DC2qUxAcAanUjVXXSdEGmhwMUZeAQalNj5cz2Qli2elsRjKN/hVbZOJj0gQ5zaYUjSg=="],
|
"@tauri-apps/cli-linux-arm-gnueabihf": ["@tauri-apps/cli-linux-arm-gnueabihf@2.10.0", "", { "os": "linux", "cpu": "arm" }, "sha512-e5u0VfLZsMAC9iHaOEANumgl6lfnJx0Dtjkd8IJpysZ8jp0tJ6wrIkto2OzQgzcYyRCKgX72aKE0PFgZputA8g=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-linux-arm64-gnu": ["@tauri-apps/cli-linux-arm64-gnu@2.9.6", "", { "os": "linux", "cpu": "arm64" }, "sha512-pvbljdhp9VOo4RnID5ywSxgBs7qiylTPlK56cTk7InR3kYSTJKYMqv/4Q/4rGo/mG8cVppesKIeBMH42fw6wjg=="],
|
"@tauri-apps/cli-linux-arm64-gnu": ["@tauri-apps/cli-linux-arm64-gnu@2.10.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-YrYYk2dfmBs5m+OIMCrb+JH/oo+4FtlpcrTCgiFYc7vcs6m3QDd1TTyWu0u01ewsCtK2kOdluhr/zKku+KP7HA=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-linux-arm64-musl": ["@tauri-apps/cli-linux-arm64-musl@2.9.6", "", { "os": "linux", "cpu": "arm64" }, "sha512-02TKUndpodXBCR0oP//6dZWGYcc22Upf2eP27NvC6z0DIqvkBBFziQUcvi2n6SrwTRL0yGgQjkm9K5NIn8s6jw=="],
|
"@tauri-apps/cli-linux-arm64-musl": ["@tauri-apps/cli-linux-arm64-musl@2.10.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-GUoPdVJmrJRIXFfW3Rkt+eGK9ygOdyISACZfC/bCSfOnGt8kNdQIQr5WRH9QUaTVFIwxMlQyV3m+yXYP+xhSVA=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-linux-riscv64-gnu": ["@tauri-apps/cli-linux-riscv64-gnu@2.9.6", "", { "os": "linux", "cpu": "none" }, "sha512-fmp1hnulbqzl1GkXl4aTX9fV+ubHw2LqlLH1PE3BxZ11EQk+l/TmiEongjnxF0ie4kV8DQfDNJ1KGiIdWe1GvQ=="],
|
"@tauri-apps/cli-linux-riscv64-gnu": ["@tauri-apps/cli-linux-riscv64-gnu@2.10.0", "", { "os": "linux", "cpu": "none" }, "sha512-JO7s3TlSxshwsoKNCDkyvsx5gw2QAs/Y2GbR5UE2d5kkU138ATKoPOtxn8G1fFT1aDW4LH0rYAAfBpGkDyJJnw=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-linux-x64-gnu": ["@tauri-apps/cli-linux-x64-gnu@2.9.6", "", { "os": "linux", "cpu": "x64" }, "sha512-vY0le8ad2KaV1PJr+jCd8fUF9VOjwwQP/uBuTJvhvKTloEwxYA/kAjKK9OpIslGA9m/zcnSo74czI6bBrm2sYA=="],
|
"@tauri-apps/cli-linux-x64-gnu": ["@tauri-apps/cli-linux-x64-gnu@2.10.0", "", { "os": "linux", "cpu": "x64" }, "sha512-Uvh4SUUp4A6DVRSMWjelww0GnZI3PlVy7VS+DRF5napKuIehVjGl9XD0uKoCoxwAQBLctvipyEK+pDXpJeoHng=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-linux-x64-musl": ["@tauri-apps/cli-linux-x64-musl@2.9.6", "", { "os": "linux", "cpu": "x64" }, "sha512-TOEuB8YCFZTWVDzsO2yW0+zGcoMiPPwcUgdnW1ODnmgfwccpnihDRoks+ABT1e3fHb1ol8QQWsHSCovb3o2ENQ=="],
|
"@tauri-apps/cli-linux-x64-musl": ["@tauri-apps/cli-linux-x64-musl@2.10.0", "", { "os": "linux", "cpu": "x64" }, "sha512-AP0KRK6bJuTpQ8kMNWvhIpKUkQJfcPFeba7QshOQZjJ8wOS6emwTN4K5g/d3AbCMo0RRdnZWwu67MlmtJyxC1Q=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-win32-arm64-msvc": ["@tauri-apps/cli-win32-arm64-msvc@2.9.6", "", { "os": "win32", "cpu": "arm64" }, "sha512-ujmDGMRc4qRLAnj8nNG26Rlz9klJ0I0jmZs2BPpmNNf0gM/rcVHhqbEkAaHPTBVIrtUdf7bGvQAD2pyIiUrBHQ=="],
|
"@tauri-apps/cli-win32-arm64-msvc": ["@tauri-apps/cli-win32-arm64-msvc@2.10.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-97DXVU3dJystrq7W41IX+82JEorLNY+3+ECYxvXWqkq7DBN6FsA08x/EFGE8N/b0LTOui9X2dvpGGoeZKKV08g=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-win32-ia32-msvc": ["@tauri-apps/cli-win32-ia32-msvc@2.9.6", "", { "os": "win32", "cpu": "ia32" }, "sha512-S4pT0yAJgFX8QRCyKA1iKjZ9Q/oPjCZf66A/VlG5Yw54Nnr88J1uBpmenINbXxzyhduWrIXBaUbEY1K80ZbpMg=="],
|
"@tauri-apps/cli-win32-ia32-msvc": ["@tauri-apps/cli-win32-ia32-msvc@2.10.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-EHyQ1iwrWy1CwMalEm9z2a6L5isQ121pe7FcA2xe4VWMJp+GHSDDGvbTv/OPdkt2Lyr7DAZBpZHM6nvlHXEc4A=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-win32-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.9.6", "", { "os": "win32", "cpu": "x64" }, "sha512-ldWuWSSkWbKOPjQMJoYVj9wLHcOniv7diyI5UAJ4XsBdtaFB0pKHQsqw/ItUma0VXGC7vB4E9fZjivmxur60aw=="],
|
"@tauri-apps/cli-win32-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.10.0", "", { "os": "win32", "cpu": "x64" }, "sha512-NTpyQxkpzGmU6ceWBTY2xRIEaS0ZLbVx1HE1zTA3TY/pV3+cPoPPOs+7YScr4IMzXMtOw7tLw5LEXo5oIG3qaQ=="],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "berry-dash-ultimate",
|
"name": "berry-dash-ultimate",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.4.0",
|
"version": "1.5.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"tauri": "tauri"
|
"tauri": "tauri"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tauri-apps/cli": "2.9.6"
|
"@tauri-apps/cli": "2.10.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "berry-dash-ultimate"
|
name = "berry-dash-ultimate"
|
||||||
version = "1.4.0"
|
version = "1.5.0"
|
||||||
authors = ["Lncvrt"]
|
authors = ["Lncvrt"]
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
@@ -9,9 +9,9 @@ name = "berry_dash_ultimate_lib"
|
|||||||
crate-type = ["staticlib", "cdylib", "rlib"]
|
crate-type = ["staticlib", "cdylib", "rlib"]
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
tauri-build = { version = "2.5.3", features = [] }
|
tauri-build = { version = "2.5.5", features = [] }
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tauri = { version = "2.9.5", features = [] }
|
tauri = { version = "2.10.2", features = [] }
|
||||||
serde = { version = "1.0.228", features = ["derive"] }
|
serde = { version = "1.0.228", features = ["derive"] }
|
||||||
serde_json = "1.0.149"
|
serde_json = "1.0.149"
|
||||||
|
|||||||
@@ -15,7 +15,8 @@
|
|||||||
android:launchMode="singleTask"
|
android:launchMode="singleTask"
|
||||||
android:label="@string/main_activity_title"
|
android:label="@string/main_activity_title"
|
||||||
android:name=".MainActivity"
|
android:name=".MainActivity"
|
||||||
android:exported="true">
|
android:exported="true"
|
||||||
|
android:stopWithTask="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN" />
|
<action android:name="android.intent.action.MAIN" />
|
||||||
<category android:name="android.intent.category.LAUNCHER" />
|
<category android:name="android.intent.category.LAUNCHER" />
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://schema.tauri.app/config/2",
|
"$schema": "https://schema.tauri.app/config/2",
|
||||||
"productName": "Berry Dash Ultimate",
|
"productName": "Berry Dash Ultimate",
|
||||||
"version": "1.4.0",
|
"version": "1.5.0",
|
||||||
"identifier": "xyz.lncvrt.bonoise-bdu",
|
"identifier": "xyz.lncvrt.bonoise-bdu",
|
||||||
"build": {
|
"build": {
|
||||||
"frontendDist": "../src"
|
"frontendDist": "../src"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 93 KiB |
BIN
src/103 sin título_20260212063052.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
src/Abstract1.mp3
Normal file
BIN
src/African2.mp3
Normal file
BIN
src/African3.mp3
Normal file
BIN
src/ArchitectsDaughter.ttf
Normal file
BIN
src/Black Decorated Button_Hovered.png
Normal file
|
After Width: | Height: | Size: 897 B |
BIN
src/Black Decorated Button_Idle.png
Normal file
|
After Width: | Height: | Size: 877 B |
BIN
src/Black Decorated Button_Pressed.png
Normal file
|
After Width: | Height: | Size: 878 B |
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(t){class n extends t.CustomRuntimeObject{constructor(e,r){super(e,r)}_createRender(){const e=this._runtimeScene;return new t.CustomRuntimeObject2DRenderer(this,this._instanceContainer,e)}_reinitializeRenderer(){this.getRenderer().reinitialize(this,this.getParent())}getRenderer(){return super.getRenderer()}getRendererObject(){return this.getRenderer().getRendererObject()}}t.CustomRuntimeObject2D=n})(gdjs||(gdjs={}));
|
var gdjs;(function(t){class i extends t.CustomRuntimeObject{constructor(e,r,n){super(e,r,n)}_createRender(){const e=this._runtimeScene;return new t.CustomRuntimeObject2DRenderer(this,this._instanceContainer,e)}_reinitializeRenderer(){this.getRenderer().reinitialize(this,this.getParent())}getRenderer(){return super.getRenderer()}getRendererObject(){return this.getRenderer().getRendererObject()}}t.CustomRuntimeObject2D=i})(gdjs||(gdjs={}));
|
||||||
//# sourceMappingURL=CustomRuntimeObject2D.js.map
|
//# sourceMappingURL=CustomRuntimeObject2D.js.map
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(s){class l extends s.RuntimeInstanceContainer{constructor(e,t){super(e.getGame());this._isLoaded=!1;this._initialInnerArea=null;this._parent=e,this._customObject=t,this._runtimeScene=e.getScene(),this._debuggerRenderer=new s.DebuggerRenderer(this)}addLayer(e){if(this._layers.containsKey(e.name))return;const t=new s.RuntimeCustomObjectLayer(e,this);this._layers.put(e.name,t),this._orderedLayers.push(t)}_unloadContent(){this.onDeletedFromScene(this._parent),this._layers.clear(),this._orderedLayers.length=0}createObject(e){const t=super.createObject(e);return this._customObject.onChildrenLocationChanged(),t}loadFrom(e,t){this._setOriginalInnerArea(t);for(let r=0,n=t.objects.length;r<n;++r){const i=t.objects[r];e.childrenContent&&s.CustomRuntimeObjectInstanceContainer.hasChildrenConfigurationOverriding(e,t)?this.registerObject({...i,...e.childrenContent[i.name]}):this.registerObject(i)}if(t.layers.length>0)for(let r=0,n=t.layers.length;r<n;++r)this.addLayer(t.layers[r]);else this.addLayer({name:"",visibility:!0,cameras:[{defaultSize:!0,defaultViewport:!0,height:0,viewportBottom:0,viewportLeft:0,viewportRight:0,viewportTop:0,width:0}],effects:[],ambientLightColorR:0,ambientLightColorG:0,ambientLightColorB:0,isLightingLayer:!1,followBaseLayerCamera:!1});this.createObjectsFrom(t.instances,0,0,0,!0),this._setLayerDefaultZOrders(),this._isLoaded=!0}static hasChildrenConfigurationOverriding(e,t){const r=!t.name&&t.instances.length==0;return e.childrenContent?!t.name||r:!1}_setOriginalInnerArea(e){(e.instances.length>0||this.getGame().isInGameEdition())&&(e._initialInnerArea||(e._initialInnerArea={min:[e.areaMinX,e.areaMinY,e.areaMinZ],max:[e.areaMaxX,e.areaMaxY,e.areaMaxZ]}),this._initialInnerArea=e._initialInnerArea)}onDeletedFromScene(e){if(!this._isLoaded)return;const t=this.getAdhocListOfAllInstances();for(let r=0,n=t.length;r<n;++r)t[r].onDeletedFromScene();this._isLoaded=!1}_destroy(){const e=this.getAdhocListOfAllInstances();for(let t=0,r=e.length;t<r;++t)e[t].onDestroyed();super._destroy(),this._onceTriggers=null}_updateObjectsPreRender(){const e=this.getAdhocListOfAllInstances();for(let t=0,r=e.length;t<r;++t){const n=e[t],i=n.getRendererObject();i&&(i.visible=!n.isHidden(),i.visible&&this.getGame().getEffectsManager().updatePreRender(n.getRendererEffects(),n)),this._debugDrawEnabled&&this._debuggerRenderer.renderDebugDraw(e,this._debugDrawShowHiddenInstances,this._debugDrawShowPointsNames,this._debugDrawShowCustomPoints),n.updatePreRender(this)}}_updateObjectsPreEvents(){const e=this.getAdhocListOfAllInstances();for(let t=0,r=e.length;t<r;++t){const n=e[t],i=n.getElapsedTime();if(n.hasNoForces())n.update(this);else{const a=n.getAverageForce(),o=i/1e3;n.setX(n.getX()+a.getX()*o),n.setY(n.getY()+a.getY()*o),n.update(this),n.updateForces(o)}n.updateTimers(i),n.stepBehaviorsPreEvents(this)}this._cacheOrClearRemovedInstances()}getRenderer(){return this._customObject.getRenderer()}getDebuggerRenderer(){return this._debuggerRenderer}getGame(){return this._runtimeScene.getGame()}getScene(){return this._runtimeScene}getOwner(){return this._customObject}getAsyncTasksManager(){return this._runtimeScene.getAsyncTasksManager()}getUnrotatedViewportMinX(){return this._customObject.getInnerAreaMinX()}getUnrotatedViewportMinY(){return this._customObject.getInnerAreaMinY()}getUnrotatedViewportMaxX(){return this._customObject.getInnerAreaMaxX()}getUnrotatedViewportMaxY(){return this._customObject.getInnerAreaMaxY()}getInitialUnrotatedViewportMinX(){return this._initialInnerArea?this._initialInnerArea.min[0]:0}getInitialUnrotatedViewportMinY(){return this._initialInnerArea?this._initialInnerArea.min[1]:0}getInitialUnrotatedViewportMaxX(){return this._initialInnerArea?this._initialInnerArea.max[0]:0}getInitialUnrotatedViewportMaxY(){return this._initialInnerArea?this._initialInnerArea.max[1]:0}_getInitialInnerAreaDepth(){return this._initialInnerArea?this._initialInnerArea.max[2]-this._initialInnerArea.min[2]:0}getViewportWidth(){return this._customObject.getUnscaledWidth()}getViewportHeight(){return this._customObject.getUnscaledHeight()}getViewportOriginX(){return this._customObject.getUnscaledCenterX()}getViewportOriginY(){return this._customObject.getUnscaledCenterY()}onChildrenLocationChanged(){this._customObject.onChildrenLocationChanged()}convertCoords(e,t,r){let n=r||[0,0];return n=this._parent.getLayer(this._customObject.getLayer()).convertCoords(e,t,0,n),this._customObject.applyObjectInverseTransformation(n[0],n[1],n),n}convertInverseCoords(e,t,r){const n=r||[0,0];return this._customObject.applyObjectTransformation(e,t,n),this._parent.getLayer(this._customObject.getLayer()).convertInverseCoords(n[0],n[1],0,n)}getElapsedTime(){return this._customObject.getElapsedTime()}}s.CustomRuntimeObjectInstanceContainer=l})(gdjs||(gdjs={}));
|
var gdjs;(function(s){class l extends s.RuntimeInstanceContainer{constructor(e,t){super(e.getGame());this._isLoaded=!1;this._initialInnerArea=null;this._parent=e,this._customObject=t,this._runtimeScene=e.getScene(),this._debuggerRenderer=new s.DebuggerRenderer(this)}addLayer(e){if(this._layers.containsKey(e.name))return;const t=new s.RuntimeCustomObjectLayer(e,this);this._layers.put(e.name,t),this._orderedLayers.push(t)}_unloadContent(){this.onDeletedFromScene(this._parent),this._layers.clear(),this._orderedLayers.length=0}createObject(e,t){const r=super.createObject(e,t);return this._customObject.onChildrenLocationChanged(),r}loadFrom(e,t){this._setOriginalInnerArea(t);for(let r=0,n=t.objects.length;r<n;++r){const i=t.objects[r];e.childrenContent&&s.CustomRuntimeObjectInstanceContainer.hasChildrenConfigurationOverriding(e,t)?this.registerObject({...i,...e.childrenContent[i.name]}):this.registerObject(i)}if(t.layers.length>0)for(let r=0,n=t.layers.length;r<n;++r)this.addLayer(t.layers[r]);else this.addLayer({name:"",visibility:!0,cameras:[{defaultSize:!0,defaultViewport:!0,height:0,viewportBottom:0,viewportLeft:0,viewportRight:0,viewportTop:0,width:0}],effects:[],ambientLightColorR:0,ambientLightColorG:0,ambientLightColorB:0,isLightingLayer:!1,followBaseLayerCamera:!1});this.createObjectsFrom(t.instances,0,0,0,!0),this._setLayerDefaultZOrders(),this._isLoaded=!0}static hasChildrenConfigurationOverriding(e,t){const r=!t.name&&t.instances.length==0;return e.childrenContent?!t.name||r:!1}_setOriginalInnerArea(e){(e.instances.length>0||this.getGame().isInGameEdition())&&(e._initialInnerArea||(e._initialInnerArea={min:[e.areaMinX,e.areaMinY,e.areaMinZ],max:[e.areaMaxX,e.areaMaxY,e.areaMaxZ]}),this._initialInnerArea=e._initialInnerArea)}onDeletedFromScene(e){if(!this._isLoaded)return;const t=this.getAdhocListOfAllInstances();for(let r=0,n=t.length;r<n;++r)t[r].onDeletedFromScene();this._isLoaded=!1}_destroy(){const e=this.getAdhocListOfAllInstances();for(let t=0,r=e.length;t<r;++t)e[t].onDestroyed();super._destroy(),this._onceTriggers=null}_updateObjectsPreRender(){const e=this.getAdhocListOfAllInstances();for(let t=0,r=e.length;t<r;++t){const n=e[t],i=n.getRendererObject();i&&(i.visible=!n.isHidden(),i.visible&&this.getGame().getEffectsManager().updatePreRender(n.getRendererEffects(),n)),this._debugDrawEnabled&&this._debuggerRenderer.renderDebugDraw(e,this._debugDrawShowHiddenInstances,this._debugDrawShowPointsNames,this._debugDrawShowCustomPoints),n.updatePreRender(this)}}_updateObjectsPreEvents(){const e=this.getAdhocListOfAllInstances();for(let t=0,r=e.length;t<r;++t){const n=e[t],i=n.getElapsedTime();if(n.hasNoForces())n.update(this);else{const a=n.getAverageForce(),o=i/1e3;n.setX(n.getX()+a.getX()*o),n.setY(n.getY()+a.getY()*o),n.update(this),n.updateForces(o)}n.updateTimers(i),n.stepBehaviorsPreEvents(this)}this._cacheOrClearRemovedInstances()}getRenderer(){return this._customObject.getRenderer()}getDebuggerRenderer(){return this._debuggerRenderer}getGame(){return this._runtimeScene.getGame()}getScene(){return this._runtimeScene}getOwner(){return this._customObject}getAsyncTasksManager(){return this._runtimeScene.getAsyncTasksManager()}getUnrotatedViewportMinX(){return this._customObject.getInnerAreaMinX()}getUnrotatedViewportMinY(){return this._customObject.getInnerAreaMinY()}getUnrotatedViewportMaxX(){return this._customObject.getInnerAreaMaxX()}getUnrotatedViewportMaxY(){return this._customObject.getInnerAreaMaxY()}getInitialUnrotatedViewportMinX(){return this._initialInnerArea?this._initialInnerArea.min[0]:0}getInitialUnrotatedViewportMinY(){return this._initialInnerArea?this._initialInnerArea.min[1]:0}getInitialUnrotatedViewportMaxX(){return this._initialInnerArea?this._initialInnerArea.max[0]:0}getInitialUnrotatedViewportMaxY(){return this._initialInnerArea?this._initialInnerArea.max[1]:0}_getInitialInnerAreaDepth(){return this._initialInnerArea?this._initialInnerArea.max[2]-this._initialInnerArea.min[2]:0}getViewportWidth(){return this._customObject.getUnscaledWidth()}getViewportHeight(){return this._customObject.getUnscaledHeight()}getViewportOriginX(){return this._customObject.getUnscaledCenterX()}getViewportOriginY(){return this._customObject.getUnscaledCenterY()}onChildrenLocationChanged(){this._customObject.onChildrenLocationChanged()}convertCoords(e,t,r){let n=r||[0,0];return n=this._parent.getLayer(this._customObject.getLayer()).convertCoords(e,t,0,n),this._customObject.applyObjectInverseTransformation(n[0],n[1],n),n}convertInverseCoords(e,t,r){const n=r||[0,0];return this._customObject.applyObjectTransformation(e,t,n),this._parent.getLayer(this._customObject.getLayer()).convertInverseCoords(n[0],n[1],0,n)}getElapsedTime(){return this._customObject.getElapsedTime()}}s.CustomRuntimeObjectInstanceContainer=l})(gdjs||(gdjs={}));
|
||||||
//# sourceMappingURL=CustomRuntimeObjectInstanceContainer.js.map
|
//# sourceMappingURL=CustomRuntimeObjectInstanceContainer.js.map
|
||||||
|
|||||||
BIN
src/Default panel-transparent-center (16).png
Normal file
|
After Width: | Height: | Size: 141 B |
BIN
src/Default panel-transparent-center (29).png
Normal file
|
After Width: | Height: | Size: 182 B |
BIN
src/Exit.png
Normal file
|
After Width: | Height: | Size: 158 B |
@@ -1,2 +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={}));
|
var gdjs;(function(o){class B extends o.RuntimeBehavior{constructor(e,n,s){super(e,n,s);this._extraBorder=n.extraBorder||0,this._unseenGraceDistance=n.unseenGraceDistance||0,this._hasBeenOnScreen=!1}applyBehaviorOverriding(e){return e.extraBorder!==void 0&&(this._extraBorder=e.extraBorder),e.unseenGraceDistance!==void 0&&(this._unseenGraceDistance=e.unseenGraceDistance),!0}doStepPostEvents(e){const n=this.owner.getWidth(),s=this.owner.getHeight(),a=this.owner.getDrawableX()+this.owner.getCenterX(),i=this.owner.getDrawableY()+this.owner.getCenterY(),t=e.getLayer(this.owner.getLayer()),r=Math.sqrt(n*n+s*s)/2,c=t.getCameraX()-t.getCameraWidth()/2,h=t.getCameraX()+t.getCameraWidth()/2,u=t.getCameraY()-t.getCameraHeight()/2,d=t.getCameraY()+t.getCameraHeight()/2;a+r+this._extraBorder<c||a-r-this._extraBorder>h||i+r+this._extraBorder<u||i-r-this._extraBorder>d?this._hasBeenOnScreen?this.owner.deleteFromScene():(a+r+this._unseenGraceDistance<c||a-r-this._unseenGraceDistance>h||i+r+this._unseenGraceDistance<u||i-r-this._unseenGraceDistance>d)&&this.owner.deleteFromScene():this._hasBeenOnScreen=!0}setExtraBorder(e){this._extraBorder=e}getExtraBorder(){return this._extraBorder}setUnseenGraceDistance(e){this._unseenGraceDistance=e}getUnseenGraceDistance(){return this._unseenGraceDistance}hasBeenOnScreen(){return this._hasBeenOnScreen}}o.DestroyOutsideRuntimeBehavior=B,o.registerBehavior("DestroyOutsideBehavior::DestroyOutside",o.DestroyOutsideRuntimeBehavior)})(gdjs||(gdjs={}));
|
||||||
//# sourceMappingURL=destroyoutsideruntimebehavior.js.map
|
//# sourceMappingURL=destroyoutsideruntimebehavior.js.map
|
||||||
|
|||||||
2
src/Extensions/Effects/glow-pixi-filter.js
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
var gdjs;(function(l){l.PixiFiltersTools.registerFilterCreator("Glow",new class extends l.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(e,r){return new PIXI.filters.GlowFilter}updatePreRender(e,r){}updateDoubleParameter(e,r,t){const n=e;r==="innerStrength"?n.innerStrength=t:r==="outerStrength"?n.outerStrength=t:r==="distance"&&(n.distance=t)}getDoubleParameter(e,r){const t=e;return r==="innerStrength"?t.innerStrength:r==="outerStrength"?t.outerStrength:r==="distance"?t.distance:0}updateStringParameter(e,r,t){const n=e;r==="color"&&(n.color=l.rgbOrHexStringToNumber(t))}updateColorParameter(e,r,t){const n=e;r==="color"&&(n.color=t)}getColorParameter(e,r){const t=e;return r==="color"?t.color:0}updateBooleanParameter(e,r,t){}getNetworkSyncData(e){const r=e;return{is:r.innerStrength,os:r.outerStrength,d:r.distance,c:r.color}}updateFromNetworkSyncData(e,r){const t=e;t.innerStrength=r.is,t.outerStrength=r.os,t.distance=r.d,t.color=r.c}})})(gdjs||(gdjs={}));
|
||||||
|
//# sourceMappingURL=glow-pixi-filter.js.map
|
||||||
84
src/Extensions/Effects/pixi-filters/filter-glow.js
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
/*!
|
||||||
|
* @pixi/filter-glow - v5.2.1
|
||||||
|
* Compiled Thu, 31 Aug 2023 09:18:38 UTC
|
||||||
|
*
|
||||||
|
* @pixi/filter-glow is licensed under the MIT License.
|
||||||
|
* http://www.opensource.org/licenses/mit-license
|
||||||
|
*/var __filters=function(t,o){"use strict";var i=`attribute vec2 aVertexPosition;
|
||||||
|
attribute vec2 aTextureCoord;
|
||||||
|
|
||||||
|
uniform mat3 projectionMatrix;
|
||||||
|
|
||||||
|
varying vec2 vTextureCoord;
|
||||||
|
|
||||||
|
void main(void)
|
||||||
|
{
|
||||||
|
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
|
||||||
|
vTextureCoord = aTextureCoord;
|
||||||
|
}`,u=`varying vec2 vTextureCoord;
|
||||||
|
varying vec4 vColor;
|
||||||
|
|
||||||
|
uniform sampler2D uSampler;
|
||||||
|
|
||||||
|
uniform float outerStrength;
|
||||||
|
uniform float innerStrength;
|
||||||
|
|
||||||
|
uniform vec4 glowColor;
|
||||||
|
|
||||||
|
uniform vec4 filterArea;
|
||||||
|
uniform vec4 filterClamp;
|
||||||
|
uniform bool knockout;
|
||||||
|
uniform float alpha;
|
||||||
|
|
||||||
|
const float PI = 3.14159265358979323846264;
|
||||||
|
|
||||||
|
const float DIST = __DIST__;
|
||||||
|
const float ANGLE_STEP_SIZE = min(__ANGLE_STEP_SIZE__, PI * 2.0);
|
||||||
|
const float ANGLE_STEP_NUM = ceil(PI * 2.0 / ANGLE_STEP_SIZE);
|
||||||
|
|
||||||
|
const float MAX_TOTAL_ALPHA = ANGLE_STEP_NUM * DIST * (DIST + 1.0) / 2.0;
|
||||||
|
|
||||||
|
void main(void) {
|
||||||
|
vec2 px = vec2(1.0 / filterArea.x, 1.0 / filterArea.y);
|
||||||
|
|
||||||
|
float totalAlpha = 0.0;
|
||||||
|
|
||||||
|
vec2 direction;
|
||||||
|
vec2 displaced;
|
||||||
|
vec4 curColor;
|
||||||
|
|
||||||
|
for (float angle = 0.0; angle < PI * 2.0; angle += ANGLE_STEP_SIZE) {
|
||||||
|
direction = vec2(cos(angle), sin(angle)) * px;
|
||||||
|
|
||||||
|
for (float curDistance = 0.0; curDistance < DIST; curDistance++) {
|
||||||
|
displaced = clamp(vTextureCoord + direction *
|
||||||
|
(curDistance + 1.0), filterClamp.xy, filterClamp.zw);
|
||||||
|
|
||||||
|
curColor = texture2D(uSampler, displaced);
|
||||||
|
|
||||||
|
totalAlpha += (DIST - curDistance) * curColor.a;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
curColor = texture2D(uSampler, vTextureCoord);
|
||||||
|
|
||||||
|
float alphaRatio = (totalAlpha / MAX_TOTAL_ALPHA);
|
||||||
|
|
||||||
|
float innerGlowAlpha = (1.0 - alphaRatio) * innerStrength * curColor.a;
|
||||||
|
float innerGlowStrength = min(1.0, innerGlowAlpha);
|
||||||
|
|
||||||
|
vec4 innerColor = mix(curColor, glowColor, innerGlowStrength);
|
||||||
|
|
||||||
|
float outerGlowAlpha = alphaRatio * outerStrength * (1. - curColor.a);
|
||||||
|
float outerGlowStrength = min(1.0 - innerColor.a, outerGlowAlpha);
|
||||||
|
|
||||||
|
if (knockout) {
|
||||||
|
float resultAlpha = (outerGlowAlpha + innerGlowAlpha) * alpha;
|
||||||
|
gl_FragColor = vec4(glowColor.rgb * resultAlpha, resultAlpha);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
vec4 outerGlowColor = outerGlowStrength * glowColor.rgba * alpha;
|
||||||
|
gl_FragColor = innerColor + outerGlowColor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;const e=class extends o.Filter{constructor(n){const a=Object.assign({},e.defaults,n),{outerStrength:c,innerStrength:s,color:h,knockout:g,quality:f,alpha:p}=a,r=Math.round(a.distance);super(i,u.replace(/__ANGLE_STEP_SIZE__/gi,`${(1/f/r).toFixed(7)}`).replace(/__DIST__/gi,`${r.toFixed(0)}.0`)),this.uniforms.glowColor=new Float32Array([0,0,0,1]),this.uniforms.alpha=1,Object.assign(this,{color:h,outerStrength:c,innerStrength:s,padding:r,knockout:g,alpha:p})}get color(){return o.utils.rgb2hex(this.uniforms.glowColor)}set color(n){o.utils.hex2rgb(n,this.uniforms.glowColor)}get outerStrength(){return this.uniforms.outerStrength}set outerStrength(n){this.uniforms.outerStrength=n}get innerStrength(){return this.uniforms.innerStrength}set innerStrength(n){this.uniforms.innerStrength=n}get knockout(){return this.uniforms.knockout}set knockout(n){this.uniforms.knockout=n}get alpha(){return this.uniforms.alpha}set alpha(n){this.uniforms.alpha=n}};let l=e;return l.defaults={distance:10,outerStrength:4,innerStrength:0,color:16777215,quality:.1,knockout:!1,alpha:1},t.GlowFilter=l,Object.defineProperty(t,"__esModule",{value:!0}),t}({},PIXI);Object.assign(PIXI.filters,__filters);
|
||||||
2
src/Extensions/Leaderboards/leaderboardstools.js
Normal file
21
src/Extensions/Leaderboards/sha256.js
Normal file
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(i){class s extends i.RuntimeObject{constructor(e,t){super(e,t);this.opacity=255;this._objectData=t,this._rBorder=t.rightMargin,this._lBorder=t.leftMargin,this._tBorder=t.topMargin,this._bBorder=t.bottomMargin,this._tiled=t.tiled,this._width=t.width,this._height=t.height,this._renderer=new i.PanelSpriteRuntimeObjectRenderer(this,e,t.texture,t.tiled),this.onCreated()}updateFromObjectData(e,t){this._objectData=t,e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height);let r=!1;return e.rightMargin!==t.rightMargin&&(this._rBorder=t.rightMargin,r=!0),e.leftMargin!==t.leftMargin&&(this._lBorder=t.leftMargin,r=!0),e.topMargin!==t.topMargin&&(this._tBorder=t.topMargin,r=!0),e.bottomMargin!==t.bottomMargin&&(this._bBorder=t.bottomMargin,r=!0),e.texture!==t.texture&&(r=!0),r&&this.setTexture(t.texture,this.getRuntimeScene()),e.tiled===t.tiled}getNetworkSyncData(e){return{...super.getNetworkSyncData(e),op:this.getOpacity(),color:this.getColor()}}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),e.op!==void 0&&this.setOpacity(e.op),e.color!==void 0&&this.setColor(e.color)}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}update(e){this._renderer.ensureUpToDate()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height)),this.setOpacity(e.opacity===void 0?255:e.opacity)}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.updateWidth(),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.updateHeight(),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}getOriginalWidth(){return this._objectData.width}getOriginalHeight(){return this._objectData.height}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.PanelSpriteRuntimeObject=s,i.registerObject("PanelSpriteObject::PanelSprite",i.PanelSpriteRuntimeObject)})(gdjs||(gdjs={}));
|
var gdjs;(function(i){class s extends i.RuntimeObject{constructor(e,t,r){super(e,t,r);this.opacity=255;this._objectData=t,this._rBorder=t.rightMargin,this._lBorder=t.leftMargin,this._tBorder=t.topMargin,this._bBorder=t.bottomMargin,this._tiled=t.tiled,this._width=t.width,this._height=t.height,this._renderer=new i.PanelSpriteRuntimeObjectRenderer(this,e,t.texture,t.tiled),this.onCreated()}updateFromObjectData(e,t){this._objectData=t,e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height);let r=!1;return e.rightMargin!==t.rightMargin&&(this._rBorder=t.rightMargin,r=!0),e.leftMargin!==t.leftMargin&&(this._lBorder=t.leftMargin,r=!0),e.topMargin!==t.topMargin&&(this._tBorder=t.topMargin,r=!0),e.bottomMargin!==t.bottomMargin&&(this._bBorder=t.bottomMargin,r=!0),e.texture!==t.texture&&(r=!0),r&&this.setTexture(t.texture,this.getRuntimeScene()),e.tiled===t.tiled}getNetworkSyncData(e){return{...super.getNetworkSyncData(e),op:this.getOpacity(),color:this.getColor()}}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),e.op!==void 0&&this.setOpacity(e.op),e.color!==void 0&&this.setColor(e.color)}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}update(e){this._renderer.ensureUpToDate()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height)),this.setOpacity(e.opacity===void 0?255:e.opacity)}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.updateWidth(),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.updateHeight(),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}getOriginalWidth(){return this._objectData.width}getOriginalHeight(){return this._objectData.height}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.PanelSpriteRuntimeObject=s,i.registerObject("PanelSpriteObject::PanelSprite",i.PanelSpriteRuntimeObject)})(gdjs||(gdjs={}));
|
||||||
//# sourceMappingURL=panelspriteruntimeobject.js.map
|
//# sourceMappingURL=panelspriteruntimeobject.js.map
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(s){class n{constructor(e){this._obstaclesRBush=new rbush}static getManager(e){return e.pathfindingObstaclesManager||(e.pathfindingObstaclesManager=new s.PathfindingObstaclesManager(e)),e.pathfindingObstaclesManager}addObstacle(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new s.BehaviorRBushAABB(e),this._obstaclesRBush.insert(e.currentRBushAABB)}removeObstacle(e){this._obstaclesRBush.remove(e.currentRBushAABB)}getAllObstaclesAround(e,t,a,r){const i=s.staticObject(n.prototype.getAllObstaclesAround);i.minX=e-a,i.minY=t-a,i.maxX=e+a,i.maxY=t+a;const h=this._obstaclesRBush.search(i);r.length=0,h.forEach(o=>r.push(o.behavior))}}s.PathfindingObstaclesManager=n;class g extends s.RuntimeBehavior{constructor(e,t,a){super(e,t,a);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._registeredInManager=!1;this.currentRBushAABB=null;this._impassable=t.impassable,this._cost=t.cost,this._manager=n.getManager(e)}updateFromBehaviorData(e,t){return e.impassable!==t.impassable&&this.setImpassable(t.impassable),e.cost!==t.cost&&this.setCost(t.cost),!0}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removeObstacle(this)}doStepPreEvents(e){!this.activated()&&this._registeredInManager?(this._manager.removeObstacle(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addObstacle(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight())&&(this._registeredInManager&&(this._manager.removeObstacle(this),this._manager.addObstacle(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight())}doStepPostEvents(e){}getAABB(){return this.owner.getAABB()}onActivate(){this._registeredInManager||(this._manager.addObstacle(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removeObstacle(this),this._registeredInManager=!1)}getCost(){return this._cost}setCost(e){this._cost=e}isImpassable(){return this._impassable}setImpassable(e){this._impassable=e}}s.PathfindingObstacleRuntimeBehavior=g,s.registerBehavior("PathfindingBehavior::PathfindingObstacleBehavior",s.PathfindingObstacleRuntimeBehavior)})(gdjs||(gdjs={}));
|
var gdjs;(function(t){class n{constructor(e){this._obstaclesRBush=new rbush}static getManager(e){return e.pathfindingObstaclesManager||(e.pathfindingObstaclesManager=new t.PathfindingObstaclesManager(e)),e.pathfindingObstaclesManager}addObstacle(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new t.BehaviorRBushAABB(e),this._obstaclesRBush.insert(e.currentRBushAABB)}removeObstacle(e){this._obstaclesRBush.remove(e.currentRBushAABB)}getAllObstaclesAround(e,s,a,r){const i=t.staticObject(n.prototype.getAllObstaclesAround);i.minX=e-a,i.minY=s-a,i.maxX=e+a,i.maxY=s+a;const h=this._obstaclesRBush.search(i);r.length=0,h.forEach(o=>r.push(o.behavior))}}t.PathfindingObstaclesManager=n;class g extends t.RuntimeBehavior{constructor(e,s,a){super(e,s,a);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._registeredInManager=!1;this.currentRBushAABB=null;this._impassable=s.impassable,this._cost=s.cost,this._manager=n.getManager(e)}applyBehaviorOverriding(e){return e.impassable!==void 0&&this.setImpassable(e.impassable),e.cost!==void 0&&this.setCost(e.cost),!0}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removeObstacle(this)}doStepPreEvents(e){!this.activated()&&this._registeredInManager?(this._manager.removeObstacle(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addObstacle(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight())&&(this._registeredInManager&&(this._manager.removeObstacle(this),this._manager.addObstacle(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight())}doStepPostEvents(e){}getAABB(){return this.owner.getAABB()}onActivate(){this._registeredInManager||(this._manager.addObstacle(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removeObstacle(this),this._registeredInManager=!1)}getCost(){return this._cost}setCost(e){this._cost=e}isImpassable(){return this._impassable}setImpassable(e){this._impassable=e}}t.PathfindingObstacleRuntimeBehavior=g,t.registerBehavior("PathfindingBehavior::PathfindingObstacleBehavior",t.PathfindingObstacleRuntimeBehavior)})(gdjs||(gdjs={}));
|
||||||
//# sourceMappingURL=pathfindingobstacleruntimebehavior.js.map
|
//# sourceMappingURL=pathfindingobstacleruntimebehavior.js.map
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(s){class l{constructor(e){this._platformRBush=new rbush}static getManager(e){return e.platformsObjectsManager||(e.platformsObjectsManager=new s.PlatformObjectsManager(e)),e.platformsObjectsManager}addPlatform(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new s.BehaviorRBushAABB(e),this._platformRBush.insert(e.currentRBushAABB)}removePlatform(e){this._platformRBush.remove(e.currentRBushAABB)}getAllPlatformsAround(e,t,n){const o=e.getWidth(),f=e.getHeight(),d=e.getDrawableX()+e.getCenterX(),m=e.getDrawableY()+e.getCenterY(),a=s.staticObject(l.prototype.getAllPlatformsAround);a.minX=d-o/2-t,a.minY=m-f/2-t,a.maxX=d+o/2+t,a.maxY=m+f/2+t;const c=this._platformRBush.search(a);n.length=0;for(let g=0;g<c.length;g++){const u=c[g].behavior,h=u.owner.getAABB();h.min[0]<=a.maxX&&h.min[1]<=a.maxY&&h.max[0]>=a.minX&&h.max[1]>=a.minY&&n.push(u)}}}s.PlatformObjectsManager=l;const r=class extends s.RuntimeBehavior{constructor(e,t,n){super(e,t,n);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._oldAngle=0;this.currentRBushAABB=null;this._registeredInManager=!1;this._platformType=t.platformType,t.platformType==="Ladder"?this._platformType=r.LADDER:t.platformType==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM,this._canBeGrabbed=t.canBeGrabbed||!1,this._yGrabOffset=t.yGrabOffset||0,this._manager=l.getManager(e)}updateFromBehaviorData(e,t){return e.platformType!==t.platformType&&this.changePlatformType(t.platformType),e.canBeGrabbed!==t.canBeGrabbed&&(this._canBeGrabbed=t.canBeGrabbed),e.yGrabOffset!==t.yGrabOffset&&(this._yGrabOffset=t.yGrabOffset),!0}trackChangesAndUpdateManagerIfNeeded(){!this.activated()&&this._registeredInManager?(this._manager.removePlatform(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addPlatform(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight()||this._oldAngle!==this.owner.getAngle())&&(this._registeredInManager&&(this._manager.removePlatform(this),this._manager.addPlatform(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight(),this._oldAngle=this.owner.getAngle())}getNetworkSyncData(e){return super.getNetworkSyncData(e)}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),this.trackChangesAndUpdateManagerIfNeeded()}onCreated(){this.trackChangesAndUpdateManagerIfNeeded()}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removePlatform(this)}doStepPreEvents(e){this.trackChangesAndUpdateManagerIfNeeded()}doStepPostEvents(e){}onActivate(){this._registeredInManager||(this._manager.addPlatform(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removePlatform(this),this._registeredInManager=!1)}changePlatformType(e){e==="Ladder"?this._platformType=r.LADDER:e==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM}getPlatformType(){return this._platformType}canBeGrabbed(){return this._canBeGrabbed}getYGrabOffset(){return this._yGrabOffset}static isOnPlatformTest(e,t,n){const o=e.getBehavior(n);return o?o.isOnFloorObject(t):!1}};let i=r;i.NORMALPLATFORM=0,i.NORMALPLAFTORM=r.NORMALPLATFORM,i.JUMPTHRU=1,i.LADDER=2,s.PlatformRuntimeBehavior=i,s.registerBehavior("PlatformBehavior::PlatformBehavior",s.PlatformRuntimeBehavior)})(gdjs||(gdjs={}));
|
var gdjs;(function(s){class l{constructor(e){this._platformRBush=new rbush}static getManager(e){return e.platformsObjectsManager||(e.platformsObjectsManager=new s.PlatformObjectsManager(e)),e.platformsObjectsManager}addPlatform(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new s.BehaviorRBushAABB(e),this._platformRBush.insert(e.currentRBushAABB)}removePlatform(e){this._platformRBush.remove(e.currentRBushAABB)}getAllPlatformsAround(e,t,n){const o=e.getWidth(),g=e.getHeight(),f=e.getDrawableX()+e.getCenterX(),m=e.getDrawableY()+e.getCenterY(),a=s.staticObject(l.prototype.getAllPlatformsAround);a.minX=f-o/2-t,a.minY=m-g/2-t,a.maxX=f+o/2+t,a.maxY=m+g/2+t;const c=this._platformRBush.search(a);n.length=0;for(let d=0;d<c.length;d++){const u=c[d].behavior,h=u.owner.getAABB();h.min[0]<=a.maxX&&h.min[1]<=a.maxY&&h.max[0]>=a.minX&&h.max[1]>=a.minY&&n.push(u)}}}s.PlatformObjectsManager=l;const r=class extends s.RuntimeBehavior{constructor(e,t,n){super(e,t,n);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._oldAngle=0;this.currentRBushAABB=null;this._registeredInManager=!1;this._platformType=t.platformType,t.platformType==="Ladder"?this._platformType=r.LADDER:t.platformType==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM,this._canBeGrabbed=t.canBeGrabbed||!1,this._yGrabOffset=t.yGrabOffset||0,this._manager=l.getManager(e)}applyBehaviorOverriding(e){return e.platformType!==void 0&&this.changePlatformType(e.platformType),e.canBeGrabbed!==void 0&&(this._canBeGrabbed=e.canBeGrabbed),e.yGrabOffset!==void 0&&(this._yGrabOffset=e.yGrabOffset),!0}trackChangesAndUpdateManagerIfNeeded(){!this.activated()&&this._registeredInManager?(this._manager.removePlatform(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addPlatform(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight()||this._oldAngle!==this.owner.getAngle())&&(this._registeredInManager&&(this._manager.removePlatform(this),this._manager.addPlatform(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight(),this._oldAngle=this.owner.getAngle())}getNetworkSyncData(e){return super.getNetworkSyncData(e)}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),this.trackChangesAndUpdateManagerIfNeeded()}onCreated(){this.trackChangesAndUpdateManagerIfNeeded()}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removePlatform(this)}doStepPreEvents(e){this.trackChangesAndUpdateManagerIfNeeded()}doStepPostEvents(e){}onActivate(){this._registeredInManager||(this._manager.addPlatform(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removePlatform(this),this._registeredInManager=!1)}changePlatformType(e){e==="Ladder"?this._platformType=r.LADDER:e==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM}getPlatformType(){return this._platformType}canBeGrabbed(){return this._canBeGrabbed}getYGrabOffset(){return this._yGrabOffset}static isOnPlatformTest(e,t,n){const o=e.getBehavior(n);return o?o.isOnFloorObject(t):!1}};let i=r;i.NORMALPLATFORM=0,i.NORMALPLAFTORM=r.NORMALPLATFORM,i.JUMPTHRU=1,i.LADDER=2,s.PlatformRuntimeBehavior=i,s.registerBehavior("PlatformBehavior::PlatformBehavior",s.PlatformRuntimeBehavior)})(gdjs||(gdjs={}));
|
||||||
//# sourceMappingURL=platformruntimebehavior.js.map
|
//# sourceMappingURL=platformruntimebehavior.js.map
|
||||||
|
|||||||
2
src/Extensions/TextInput/textinputruntimeobject.js
Normal file
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(i){class r extends i.RuntimeObject{constructor(e,t){super(e,t);this._xOffset=0;this._yOffset=0;this.opacity=255;this._objectData=t,this._renderer=new i.TiledSpriteRuntimeObjectRenderer(this,e,t.texture),this._width=0,this._height=0,this.setWidth(t.width),this.setHeight(t.height),this.onCreated()}updateFromObjectData(e,t){return this._objectData=t,e.texture!==t.texture&&this.setTexture(t.texture,this.getRuntimeScene()),e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height),!0}getNetworkSyncData(e){return{...super.getNetworkSyncData(e),xo:this.getXOffset(),yo:this.getYOffset(),op:this.getOpacity(),color:this.getColor()}}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),e.xo!==void 0&&this.setXOffset(e.xo),e.yo!==void 0&&this.setYOffset(e.yo),e.op!==void 0&&this.setOpacity(e.op),e.color!==void 0&&this.setColor(e.color)}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height)),this.setOpacity(e.opacity===void 0?255:e.opacity)}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.setWidth(e),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.setHeight(e),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}getOriginalWidth(){return this._objectData.width}getOriginalHeight(){return this._objectData.height}setXOffset(e){this._xOffset=e,this._renderer.updateXOffset()}setYOffset(e){this._yOffset=e,this._renderer.updateYOffset()}getXOffset(){return this._xOffset}getYOffset(){return this._yOffset}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.TiledSpriteRuntimeObject=r,i.registerObject("TiledSpriteObject::TiledSprite",i.TiledSpriteRuntimeObject)})(gdjs||(gdjs={}));
|
var gdjs;(function(i){class s extends i.RuntimeObject{constructor(e,t,r){super(e,t,r);this._xOffset=0;this._yOffset=0;this.opacity=255;this._objectData=t,this._renderer=new i.TiledSpriteRuntimeObjectRenderer(this,e,t.texture),this._width=0,this._height=0,this.setWidth(t.width),this.setHeight(t.height),this.onCreated()}updateFromObjectData(e,t){return this._objectData=t,e.texture!==t.texture&&this.setTexture(t.texture,this.getRuntimeScene()),e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height),!0}getNetworkSyncData(e){return{...super.getNetworkSyncData(e),xo:this.getXOffset(),yo:this.getYOffset(),op:this.getOpacity(),color:this.getColor()}}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),e.xo!==void 0&&this.setXOffset(e.xo),e.yo!==void 0&&this.setYOffset(e.yo),e.op!==void 0&&this.setOpacity(e.op),e.color!==void 0&&this.setColor(e.color)}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height)),this.setOpacity(e.opacity===void 0?255:e.opacity)}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.setWidth(e),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.setHeight(e),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}getOriginalWidth(){return this._objectData.width}getOriginalHeight(){return this._objectData.height}setXOffset(e){this._xOffset=e,this._renderer.updateXOffset()}setYOffset(e){this._yOffset=e,this._renderer.updateYOffset()}getXOffset(){return this._xOffset}getYOffset(){return this._yOffset}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.TiledSpriteRuntimeObject=s,i.registerObject("TiledSpriteObject::TiledSprite",i.TiledSpriteRuntimeObject)})(gdjs||(gdjs={}));
|
||||||
//# sourceMappingURL=tiledspriteruntimeobject.js.map
|
//# sourceMappingURL=tiledspriteruntimeobject.js.map
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.4 KiB |
BIN
src/LoadingScreenBackground2.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
src/Main Menu Berry Dash (FL Remake).mp3
Normal file
BIN
src/Modern7.mp3
Normal file
BIN
src/NewSprite11.png
Normal file
|
After Width: | Height: | Size: 741 B |
|
Before Width: | Height: | Size: 20 KiB |
BIN
src/On Screen Controls Button_Hovered.png
Normal file
|
After Width: | Height: | Size: 486 B |
BIN
src/On Screen Controls Button_Idle.png
Normal file
|
After Width: | Height: | Size: 476 B |
BIN
src/On Screen Controls Button_Pressed.png
Normal file
|
After Width: | Height: | Size: 547 B |
BIN
src/Pause button.png
Normal file
|
After Width: | Height: | Size: 570 B |
BIN
src/PoisonBerry.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
src/Roboto-Bold.ttf
Normal file
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 68 KiB |
BIN
src/benson.png
|
Before Width: | Height: | Size: 1.9 KiB |
559
src/code0.js
1917
src/code1.js
282
src/code10.js
@@ -1,41 +1,36 @@
|
|||||||
gdjs.title_32gamejamCode = {};
|
gdjs.BSRank3Code = {};
|
||||||
gdjs.title_32gamejamCode.localVariables = [];
|
gdjs.BSRank3Code.localVariables = [];
|
||||||
gdjs.title_32gamejamCode.idToCallbackMap = new Map();
|
gdjs.BSRank3Code.idToCallbackMap = new Map();
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects1= [];
|
gdjs.BSRank3Code.GDNewTextObjects1= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects2= [];
|
gdjs.BSRank3Code.GDNewTextObjects2= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects3= [];
|
gdjs.BSRank3Code.GDNewText2Objects1= [];
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1= [];
|
gdjs.BSRank3Code.GDNewText2Objects2= [];
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2= [];
|
gdjs.BSRank3Code.GDNewText3Objects1= [];
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3= [];
|
gdjs.BSRank3Code.GDNewText3Objects2= [];
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects1= [];
|
gdjs.BSRank3Code.GDRedButtonObjects1= [];
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects2= [];
|
gdjs.BSRank3Code.GDRedButtonObjects2= [];
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects3= [];
|
gdjs.BSRank3Code.GDbackgroundObjects1= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1= [];
|
gdjs.BSRank3Code.GDbackgroundObjects2= [];
|
||||||
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) {
|
gdjs.BSRank3Code.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
{
|
||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRank3Code.GDNewText2Objects1);
|
||||||
}
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank3Code.GDNewText3Objects1);
|
||||||
if (isConditionTrue_0) {
|
{for(var i = 0, len = gdjs.BSRank3Code.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
gdjs.BSRank3Code.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("jammed!");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{for(var i = 0, len = gdjs.BSRank3Code.GDNewText3Objects1.length ;i < len;++i) {
|
||||||
|
gdjs.BSRank3Code.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -43,142 +38,22 @@ gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDN
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRank3Code.GDRedButtonObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
for (var i = 0, k = 0, l = gdjs.BSRank3Code.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
}
|
if ( gdjs.BSRank3Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
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;
|
isConditionTrue_0 = true;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i];
|
gdjs.BSRank3Code.GDRedButtonObjects1[k] = gdjs.BSRank3Code.GDRedButtonObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = k;
|
gdjs.BSRank3Code.GDRedButtonObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sg", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", 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));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -191,11 +66,9 @@ let isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(gdjs.randomInRange(1, 6));
|
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
{ //Subevents
|
|
||||||
gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -203,21 +76,26 @@ gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.title_32gamejamCode.GDNewText3Objects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
{
|
||||||
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDNewText3Objects1.length;i<l;++i) {
|
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRank3Code.GDbackgroundObjects1);
|
||||||
if ( gdjs.title_32gamejamCode.GDNewText3Objects1[i].getBehavior("ButtonFSM").IsClicked(null) ) {
|
{for(var i = 0, len = gdjs.BSRank3Code.GDbackgroundObjects1.length ;i < len;++i) {
|
||||||
isConditionTrue_0 = true;
|
gdjs.BSRank3Code.GDbackgroundObjects1[i].setXOffset(gdjs.BSRank3Code.GDbackgroundObjects1[i].getXOffset() + (1));
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -225,51 +103,35 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.title_32gamejamCode.func = function(runtimeScene) {
|
gdjs.BSRank3Code.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRank3Code.GDNewTextObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRank3Code.GDNewTextObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
gdjs.BSRank3Code.GDNewText2Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.BSRank3Code.GDNewText2Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.BSRank3Code.GDNewText3Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.BSRank3Code.GDNewText3Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
gdjs.BSRank3Code.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
gdjs.BSRank3Code.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
gdjs.BSRank3Code.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRank3Code.GDbackgroundObjects2.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.BSRank3Code.eventsList0(runtimeScene);
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRank3Code.GDNewTextObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRank3Code.GDNewTextObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
gdjs.BSRank3Code.GDNewText2Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.BSRank3Code.GDNewText2Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.BSRank3Code.GDNewText3Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.BSRank3Code.GDNewText3Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
gdjs.BSRank3Code.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
gdjs.BSRank3Code.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
gdjs.BSRank3Code.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRank3Code.GDbackgroundObjects2.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;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['title_32gamejamCode'] = gdjs.title_32gamejamCode;
|
gdjs['BSRank3Code'] = gdjs.BSRank3Code;
|
||||||
|
|||||||
147
src/code11.js
@@ -1,36 +1,59 @@
|
|||||||
gdjs.InfoCode = {};
|
gdjs.BSRank4Code = {};
|
||||||
gdjs.InfoCode.localVariables = [];
|
gdjs.BSRank4Code.localVariables = [];
|
||||||
gdjs.InfoCode.idToCallbackMap = new Map();
|
gdjs.BSRank4Code.idToCallbackMap = new Map();
|
||||||
gdjs.InfoCode.GDNewTextObjects1= [];
|
gdjs.BSRank4Code.GDNewTextObjects1= [];
|
||||||
gdjs.InfoCode.GDNewTextObjects2= [];
|
gdjs.BSRank4Code.GDNewTextObjects2= [];
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1= [];
|
gdjs.BSRank4Code.GDNewText2Objects1= [];
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects2= [];
|
gdjs.BSRank4Code.GDNewText2Objects2= [];
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1= [];
|
gdjs.BSRank4Code.GDNewText3Objects1= [];
|
||||||
gdjs.InfoCode.GDNewSpriteObjects2= [];
|
gdjs.BSRank4Code.GDNewText3Objects2= [];
|
||||||
gdjs.InfoCode.GDjsisbObjects1= [];
|
gdjs.BSRank4Code.GDRedButtonObjects1= [];
|
||||||
gdjs.InfoCode.GDjsisbObjects2= [];
|
gdjs.BSRank4Code.GDRedButtonObjects2= [];
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects1= [];
|
gdjs.BSRank4Code.GDbackgroundObjects1= [];
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects2= [];
|
gdjs.BSRank4Code.GDbackgroundObjects2= [];
|
||||||
gdjs.InfoCode.GDRedButtonObjects1= [];
|
|
||||||
gdjs.InfoCode.GDRedButtonObjects2= [];
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.InfoCode.eventsList0 = function(runtimeScene) {
|
gdjs.BSRank4Code.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.InfoCode.GDNewTiledSpriteObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRank4Code.GDNewText2Objects1);
|
||||||
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank4Code.GDNewText3Objects1);
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getXOffset() + (1));
|
{for(var i = 0, len = gdjs.BSRank4Code.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
|
gdjs.BSRank4Code.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.BSRank4Code.GDNewText3Objects1.length ;i < len;++i) {
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setYOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getYOffset() + (1));
|
gdjs.BSRank4Code.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRank4Code.GDRedButtonObjects1);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
for (var i = 0, k = 0, l = gdjs.BSRank4Code.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
|
if ( gdjs.BSRank4Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
gdjs.BSRank4Code.GDRedButtonObjects1[k] = gdjs.BSRank4Code.GDRedButtonObjects1[i];
|
||||||
|
++k;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.BSRank4Code.GDRedButtonObjects1.length = k;
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -45,6 +68,7 @@ isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
|||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -52,21 +76,15 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.InfoCode.GDRedButtonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
{
|
||||||
for (var i = 0, k = 0, l = gdjs.InfoCode.GDRedButtonObjects1.length;i<l;++i) {
|
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRank4Code.GDbackgroundObjects1);
|
||||||
if ( gdjs.InfoCode.GDRedButtonObjects1[i].IsClicked(null) ) {
|
{for(var i = 0, len = gdjs.BSRank4Code.GDbackgroundObjects1.length ;i < len;++i) {
|
||||||
isConditionTrue_0 = true;
|
gdjs.BSRank4Code.GDbackgroundObjects1[i].setXOffset(gdjs.BSRank4Code.GDbackgroundObjects1[i].getXOffset() + (1));
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -74,21 +92,10 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewSprite"), gdjs.InfoCode.GDNewSpriteObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
{
|
||||||
for (var i = 0, k = 0, l = gdjs.InfoCode.GDNewSpriteObjects1.length;i<l;++i) {
|
elseEventsChainSatisfied = true;
|
||||||
if ( gdjs.InfoCode.GDNewSpriteObjects1[i].getBehavior("ButtonFSM").IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1[k] = gdjs.InfoCode.GDNewSpriteObjects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Secret", false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -96,39 +103,35 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.InfoCode.func = function(runtimeScene) {
|
gdjs.BSRank4Code.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.InfoCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRank4Code.GDNewTextObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRank4Code.GDNewTextObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRank4Code.GDNewText2Objects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.BSRank4Code.GDNewText2Objects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
|
gdjs.BSRank4Code.GDNewText3Objects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
|
gdjs.BSRank4Code.GDNewText3Objects2.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects1.length = 0;
|
gdjs.BSRank4Code.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects2.length = 0;
|
gdjs.BSRank4Code.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
|
gdjs.BSRank4Code.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
|
gdjs.BSRank4Code.GDbackgroundObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
|
|
||||||
gdjs.InfoCode.GDRedButtonObjects2.length = 0;
|
|
||||||
|
|
||||||
gdjs.InfoCode.eventsList0(runtimeScene);
|
gdjs.BSRank4Code.eventsList0(runtimeScene);
|
||||||
gdjs.InfoCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRank4Code.GDNewTextObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRank4Code.GDNewTextObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRank4Code.GDNewText2Objects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.BSRank4Code.GDNewText2Objects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
|
gdjs.BSRank4Code.GDNewText3Objects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
|
gdjs.BSRank4Code.GDNewText3Objects2.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects1.length = 0;
|
gdjs.BSRank4Code.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects2.length = 0;
|
gdjs.BSRank4Code.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
|
gdjs.BSRank4Code.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
|
gdjs.BSRank4Code.GDbackgroundObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
|
|
||||||
gdjs.InfoCode.GDRedButtonObjects2.length = 0;
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['InfoCode'] = gdjs.InfoCode;
|
gdjs['BSRank4Code'] = gdjs.BSRank4Code;
|
||||||
|
|||||||
162
src/code12.js
@@ -1,59 +1,89 @@
|
|||||||
gdjs.BSRankCode = {};
|
gdjs.loadingCode = {};
|
||||||
gdjs.BSRankCode.localVariables = [];
|
gdjs.loadingCode.localVariables = [];
|
||||||
gdjs.BSRankCode.idToCallbackMap = new Map();
|
gdjs.loadingCode.idToCallbackMap = new Map();
|
||||||
gdjs.BSRankCode.GDNewTextObjects1= [];
|
gdjs.loadingCode.GDNewSpriteObjects1= [];
|
||||||
gdjs.BSRankCode.GDNewTextObjects2= [];
|
gdjs.loadingCode.GDNewSpriteObjects2= [];
|
||||||
gdjs.BSRankCode.GDNewText2Objects1= [];
|
gdjs.loadingCode.GDNewSpriteObjects3= [];
|
||||||
gdjs.BSRankCode.GDNewText2Objects2= [];
|
gdjs.loadingCode.GDloadingObjects1= [];
|
||||||
gdjs.BSRankCode.GDNewText3Objects1= [];
|
gdjs.loadingCode.GDloadingObjects2= [];
|
||||||
gdjs.BSRankCode.GDNewText3Objects2= [];
|
gdjs.loadingCode.GDloadingObjects3= [];
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1= [];
|
|
||||||
gdjs.BSRankCode.GDRedButtonObjects2= [];
|
|
||||||
gdjs.BSRankCode.GDNewSpriteObjects1= [];
|
|
||||||
gdjs.BSRankCode.GDNewSpriteObjects2= [];
|
|
||||||
gdjs.BSRankCode.GDbackgroundObjects1= [];
|
|
||||||
gdjs.BSRankCode.GDbackgroundObjects2= [];
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.BSRankCode.eventsList0 = function(runtimeScene) {
|
gdjs.loadingCode.asyncCallback25307964 = function (runtimeScene, asyncObjectsList) {
|
||||||
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
||||||
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
|
}
|
||||||
|
gdjs.loadingCode.localVariables.length = 0;
|
||||||
|
}
|
||||||
|
gdjs.loadingCode.idToCallbackMap.set(25307964, gdjs.loadingCode.asyncCallback25307964);
|
||||||
|
gdjs.loadingCode.eventsList0 = function(runtimeScene, asyncObjectsList) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRankCode.GDNewText2Objects1);
|
const parentAsyncObjectsList = asyncObjectsList;
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRankCode.GDNewText3Objects1);
|
{
|
||||||
{for(var i = 0, len = gdjs.BSRankCode.GDNewText2Objects1.length ;i < len;++i) {
|
const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList);
|
||||||
gdjs.BSRankCode.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
||||||
}
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.3), (runtimeScene) => (gdjs.loadingCode.asyncCallback25307964(runtimeScene, asyncObjectsList)), 25307964, asyncObjectsList);
|
||||||
}
|
|
||||||
{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.loadingCode.asyncCallback25307396 = function (runtimeScene, asyncObjectsList) {
|
||||||
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewSprite"), gdjs.loadingCode.GDNewSpriteObjects2);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("loading"), gdjs.loadingCode.GDloadingObjects2);
|
||||||
|
{for(var i = 0, len = gdjs.loadingCode.GDNewSpriteObjects2.length ;i < len;++i) {
|
||||||
|
gdjs.loadingCode.GDNewSpriteObjects2[i].getBehavior("Tween").addObjectOpacityTween2("fade", 0, "linear", 0.2, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.loadingCode.GDloadingObjects2.length ;i < len;++i) {
|
||||||
|
gdjs.loadingCode.GDloadingObjects2[i].getBehavior("Tween").addObjectOpacityTween2("fade", 0, "linear", 0.2, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.loadingCode.eventsList0(runtimeScene, asyncObjectsList);} //End of subevents
|
||||||
|
gdjs.loadingCode.localVariables.length = 0;
|
||||||
|
}
|
||||||
|
gdjs.loadingCode.idToCallbackMap.set(25307396, gdjs.loadingCode.asyncCallback25307396);
|
||||||
|
gdjs.loadingCode.eventsList1 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
{
|
||||||
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
||||||
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(2), (runtimeScene) => (gdjs.loadingCode.asyncCallback25307396(runtimeScene, asyncObjectsList)), 25307396, asyncObjectsList);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.loadingCode.eventsList2 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRankCode.GDRedButtonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.BSRankCode.GDRedButtonObjects1.length;i<l;++i) {
|
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||||
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) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
{gdjs.evtTools.sound.unloadAllAudio(runtimeScene);
|
||||||
}
|
}
|
||||||
|
{gdjs.evtTools.runtimeScene.prioritizeLoadingOfScene(runtimeScene, "Game");
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.loadingCode.eventsList1(runtimeScene);} //End of subevents
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -66,23 +96,7 @@ let isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
elseEventsChainSatisfied = true;
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRankCode.GDbackgroundObjects1);
|
|
||||||
{for(var i = 0, len = gdjs.BSRankCode.GDbackgroundObjects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRankCode.GDbackgroundObjects1[i].setXOffset(gdjs.BSRankCode.GDbackgroundObjects1[i].getXOffset() + (1));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -90,39 +104,27 @@ gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRankCode.GDbackgrou
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.BSRankCode.func = function(runtimeScene) {
|
gdjs.loadingCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
gdjs.loadingCode.GDNewSpriteObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
gdjs.loadingCode.GDNewSpriteObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
gdjs.loadingCode.GDNewSpriteObjects3.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
gdjs.loadingCode.GDloadingObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
gdjs.loadingCode.GDloadingObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
gdjs.loadingCode.GDloadingObjects3.length = 0;
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
|
||||||
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
|
||||||
gdjs.BSRankCode.GDNewSpriteObjects1.length = 0;
|
|
||||||
gdjs.BSRankCode.GDNewSpriteObjects2.length = 0;
|
|
||||||
gdjs.BSRankCode.GDbackgroundObjects1.length = 0;
|
|
||||||
gdjs.BSRankCode.GDbackgroundObjects2.length = 0;
|
|
||||||
|
|
||||||
gdjs.BSRankCode.eventsList0(runtimeScene);
|
gdjs.loadingCode.eventsList2(runtimeScene);
|
||||||
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
gdjs.loadingCode.GDNewSpriteObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
gdjs.loadingCode.GDNewSpriteObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
gdjs.loadingCode.GDNewSpriteObjects3.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
gdjs.loadingCode.GDloadingObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
gdjs.loadingCode.GDloadingObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
gdjs.loadingCode.GDloadingObjects3.length = 0;
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
|
||||||
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
|
||||||
gdjs.BSRankCode.GDNewSpriteObjects1.length = 0;
|
|
||||||
gdjs.BSRankCode.GDNewSpriteObjects2.length = 0;
|
|
||||||
gdjs.BSRankCode.GDbackgroundObjects1.length = 0;
|
|
||||||
gdjs.BSRankCode.GDbackgroundObjects2.length = 0;
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['BSRankCode'] = gdjs.BSRankCode;
|
gdjs['loadingCode'] = gdjs.loadingCode;
|
||||||
|
|||||||
147
src/code13.js
@@ -1,57 +1,45 @@
|
|||||||
gdjs.BSRank2Code = {};
|
gdjs.loginCode = {};
|
||||||
gdjs.BSRank2Code.localVariables = [];
|
gdjs.loginCode.localVariables = [];
|
||||||
gdjs.BSRank2Code.idToCallbackMap = new Map();
|
gdjs.loginCode.idToCallbackMap = new Map();
|
||||||
gdjs.BSRank2Code.GDNewTextObjects1= [];
|
gdjs.loginCode.GDtitleObjects1= [];
|
||||||
gdjs.BSRank2Code.GDNewTextObjects2= [];
|
gdjs.loginCode.GDtitleObjects2= [];
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1= [];
|
gdjs.loginCode.GDusernameObjects1= [];
|
||||||
gdjs.BSRank2Code.GDNewText2Objects2= [];
|
gdjs.loginCode.GDusernameObjects2= [];
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1= [];
|
gdjs.loginCode.GDpasswordObjects1= [];
|
||||||
gdjs.BSRank2Code.GDNewText3Objects2= [];
|
gdjs.loginCode.GDpasswordObjects2= [];
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1= [];
|
gdjs.loginCode.GDlogin_9595buttonObjects1= [];
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects2= [];
|
gdjs.loginCode.GDlogin_9595buttonObjects2= [];
|
||||||
gdjs.BSRank2Code.GDbackgroundObjects1= [];
|
gdjs.loginCode.GDExitObjects1= [];
|
||||||
gdjs.BSRank2Code.GDbackgroundObjects2= [];
|
gdjs.loginCode.GDExitObjects2= [];
|
||||||
|
gdjs.loginCode.GDlogininfotextObjects1= [];
|
||||||
|
gdjs.loginCode.GDlogininfotextObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.BSRank2Code.eventsList0 = function(runtimeScene) {
|
gdjs.loginCode.userFunc0xc6bf68 = function GDJSInlineCode(runtimeScene, objects) {
|
||||||
|
"use strict";
|
||||||
|
fetch("https://games.lncvrt.xyz/api/account/login")
|
||||||
|
objects[]
|
||||||
|
};
|
||||||
|
gdjs.loginCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("Exit"), gdjs.loginCode.GDExitObjects1);
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRank2Code.GDNewText2Objects1);
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank2Code.GDNewText3Objects1);
|
|
||||||
{for(var i = 0, len = gdjs.BSRank2Code.GDNewText2Objects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{for(var i = 0, len = gdjs.BSRank2Code.GDNewText3Objects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRank2Code.GDRedButtonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.BSRank2Code.GDRedButtonObjects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.loginCode.GDExitObjects1.length;i<l;++i) {
|
||||||
if ( gdjs.BSRank2Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
if ( gdjs.loginCode.GDExitObjects1[i].getBehavior("ButtonFSM").IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1[k] = gdjs.BSRank2Code.GDRedButtonObjects1[i];
|
gdjs.loginCode.GDExitObjects1[k] = gdjs.loginCode.GDExitObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1.length = k;
|
gdjs.loginCode.GDExitObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -60,12 +48,26 @@ if (isConditionTrue_0) {
|
|||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("login_button"), gdjs.loginCode.GDlogin_9595buttonObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
for (var i = 0, k = 0, l = gdjs.loginCode.GDlogin_9595buttonObjects1.length;i<l;++i) {
|
||||||
|
if ( gdjs.loginCode.GDlogin_9595buttonObjects1[i].IsClicked(null) ) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
gdjs.loginCode.GDlogin_9595buttonObjects1[k] = gdjs.loginCode.GDlogin_9595buttonObjects1[i];
|
||||||
|
++k;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.loginCode.GDlogin_9595buttonObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
elseEventsChainSatisfied = true;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -73,50 +75,49 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("title"), gdjs.loginCode.GDtitleObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
const objects = gdjs.loginCode.GDtitleObjects1;
|
||||||
{
|
gdjs.loginCode.userFunc0xc6bf68(runtimeScene, objects);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRank2Code.GDbackgroundObjects1);
|
|
||||||
{for(var i = 0, len = gdjs.BSRank2Code.GDbackgroundObjects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank2Code.GDbackgroundObjects1[i].setXOffset(gdjs.BSRank2Code.GDbackgroundObjects1[i].getXOffset() + (1));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.BSRank2Code.func = function(runtimeScene) {
|
gdjs.loginCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
gdjs.loginCode.GDtitleObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
gdjs.loginCode.GDtitleObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
gdjs.loginCode.GDusernameObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
gdjs.loginCode.GDusernameObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
gdjs.loginCode.GDpasswordObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
gdjs.loginCode.GDpasswordObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
gdjs.loginCode.GDlogin_9595buttonObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
gdjs.loginCode.GDlogin_9595buttonObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDbackgroundObjects1.length = 0;
|
gdjs.loginCode.GDExitObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDbackgroundObjects2.length = 0;
|
gdjs.loginCode.GDExitObjects2.length = 0;
|
||||||
|
gdjs.loginCode.GDlogininfotextObjects1.length = 0;
|
||||||
|
gdjs.loginCode.GDlogininfotextObjects2.length = 0;
|
||||||
|
|
||||||
gdjs.BSRank2Code.eventsList0(runtimeScene);
|
gdjs.loginCode.eventsList0(runtimeScene);
|
||||||
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
gdjs.loginCode.GDtitleObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
gdjs.loginCode.GDtitleObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
gdjs.loginCode.GDusernameObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
gdjs.loginCode.GDusernameObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
gdjs.loginCode.GDpasswordObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
gdjs.loginCode.GDpasswordObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
gdjs.loginCode.GDlogin_9595buttonObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
gdjs.loginCode.GDlogin_9595buttonObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDbackgroundObjects1.length = 0;
|
gdjs.loginCode.GDExitObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDbackgroundObjects2.length = 0;
|
gdjs.loginCode.GDExitObjects2.length = 0;
|
||||||
|
gdjs.loginCode.GDlogininfotextObjects1.length = 0;
|
||||||
|
gdjs.loginCode.GDlogininfotextObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['BSRank2Code'] = gdjs.BSRank2Code;
|
gdjs['loginCode'] = gdjs.loginCode;
|
||||||
|
|||||||
162
src/code14.js
@@ -1,96 +1,44 @@
|
|||||||
gdjs.BSRank3Code = {};
|
gdjs.loggedInCode = {};
|
||||||
gdjs.BSRank3Code.localVariables = [];
|
gdjs.loggedInCode.localVariables = [];
|
||||||
gdjs.BSRank3Code.idToCallbackMap = new Map();
|
gdjs.loggedInCode.idToCallbackMap = new Map();
|
||||||
gdjs.BSRank3Code.GDNewTextObjects1= [];
|
gdjs.loggedInCode.GDtitleTextObjects1= [];
|
||||||
gdjs.BSRank3Code.GDNewTextObjects2= [];
|
gdjs.loggedInCode.GDtitleTextObjects2= [];
|
||||||
gdjs.BSRank3Code.GDNewText2Objects1= [];
|
gdjs.loggedInCode.GDlogin_9595buttonObjects1= [];
|
||||||
gdjs.BSRank3Code.GDNewText2Objects2= [];
|
gdjs.loggedInCode.GDlogin_9595buttonObjects2= [];
|
||||||
gdjs.BSRank3Code.GDNewText3Objects1= [];
|
gdjs.loggedInCode.GDexitButtonObjects1= [];
|
||||||
gdjs.BSRank3Code.GDNewText3Objects2= [];
|
gdjs.loggedInCode.GDexitButtonObjects2= [];
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects1= [];
|
gdjs.loggedInCode.GDDefault_9595TransparentPanel_959515Objects1= [];
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects2= [];
|
gdjs.loggedInCode.GDDefault_9595TransparentPanel_959515Objects2= [];
|
||||||
gdjs.BSRank3Code.GDbackgroundObjects1= [];
|
gdjs.loggedInCode.GDlogoutButtonObjects1= [];
|
||||||
gdjs.BSRank3Code.GDbackgroundObjects2= [];
|
gdjs.loggedInCode.GDlogoutButtonObjects2= [];
|
||||||
|
gdjs.loggedInCode.GDsaveButtonObjects1= [];
|
||||||
|
gdjs.loggedInCode.GDsaveButtonObjects2= [];
|
||||||
|
gdjs.loggedInCode.GDloadButtonObjects1= [];
|
||||||
|
gdjs.loggedInCode.GDloadButtonObjects2= [];
|
||||||
|
gdjs.loggedInCode.GDrefreshLoginButtonObjects1= [];
|
||||||
|
gdjs.loggedInCode.GDrefreshLoginButtonObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.BSRank3Code.eventsList0 = function(runtimeScene) {
|
gdjs.loggedInCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("exitButton"), gdjs.loggedInCode.GDexitButtonObjects1);
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRank3Code.GDNewText2Objects1);
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank3Code.GDNewText3Objects1);
|
|
||||||
{for(var i = 0, len = gdjs.BSRank3Code.GDNewText2Objects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank3Code.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{for(var i = 0, len = gdjs.BSRank3Code.GDNewText3Objects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank3Code.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRank3Code.GDRedButtonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.BSRank3Code.GDRedButtonObjects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.loggedInCode.GDexitButtonObjects1.length;i<l;++i) {
|
||||||
if ( gdjs.BSRank3Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
if ( gdjs.loggedInCode.GDexitButtonObjects1[i].getBehavior("ButtonFSM").IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects1[k] = gdjs.BSRank3Code.GDRedButtonObjects1[i];
|
gdjs.loggedInCode.GDexitButtonObjects1[k] = gdjs.loggedInCode.GDexitButtonObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects1.length = k;
|
gdjs.loggedInCode.GDexitButtonObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
}
|
}
|
||||||
}
|
elseEventsChainSatisfied = true;
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRank3Code.GDbackgroundObjects1);
|
|
||||||
{for(var i = 0, len = gdjs.BSRank3Code.GDbackgroundObjects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank3Code.GDbackgroundObjects1[i].setXOffset(gdjs.BSRank3Code.GDbackgroundObjects1[i].getXOffset() + (1));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -98,35 +46,47 @@ let isConditionTrue_0 = false;
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.BSRank3Code.func = function(runtimeScene) {
|
gdjs.loggedInCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.BSRank3Code.GDNewTextObjects1.length = 0;
|
gdjs.loggedInCode.GDtitleTextObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewTextObjects2.length = 0;
|
gdjs.loggedInCode.GDtitleTextObjects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText2Objects1.length = 0;
|
gdjs.loggedInCode.GDlogin_9595buttonObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText2Objects2.length = 0;
|
gdjs.loggedInCode.GDlogin_9595buttonObjects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText3Objects1.length = 0;
|
gdjs.loggedInCode.GDexitButtonObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText3Objects2.length = 0;
|
gdjs.loggedInCode.GDexitButtonObjects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects1.length = 0;
|
gdjs.loggedInCode.GDDefault_9595TransparentPanel_959515Objects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects2.length = 0;
|
gdjs.loggedInCode.GDDefault_9595TransparentPanel_959515Objects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDbackgroundObjects1.length = 0;
|
gdjs.loggedInCode.GDlogoutButtonObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDbackgroundObjects2.length = 0;
|
gdjs.loggedInCode.GDlogoutButtonObjects2.length = 0;
|
||||||
|
gdjs.loggedInCode.GDsaveButtonObjects1.length = 0;
|
||||||
|
gdjs.loggedInCode.GDsaveButtonObjects2.length = 0;
|
||||||
|
gdjs.loggedInCode.GDloadButtonObjects1.length = 0;
|
||||||
|
gdjs.loggedInCode.GDloadButtonObjects2.length = 0;
|
||||||
|
gdjs.loggedInCode.GDrefreshLoginButtonObjects1.length = 0;
|
||||||
|
gdjs.loggedInCode.GDrefreshLoginButtonObjects2.length = 0;
|
||||||
|
|
||||||
gdjs.BSRank3Code.eventsList0(runtimeScene);
|
gdjs.loggedInCode.eventsList0(runtimeScene);
|
||||||
gdjs.BSRank3Code.GDNewTextObjects1.length = 0;
|
gdjs.loggedInCode.GDtitleTextObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewTextObjects2.length = 0;
|
gdjs.loggedInCode.GDtitleTextObjects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText2Objects1.length = 0;
|
gdjs.loggedInCode.GDlogin_9595buttonObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText2Objects2.length = 0;
|
gdjs.loggedInCode.GDlogin_9595buttonObjects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText3Objects1.length = 0;
|
gdjs.loggedInCode.GDexitButtonObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDNewText3Objects2.length = 0;
|
gdjs.loggedInCode.GDexitButtonObjects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects1.length = 0;
|
gdjs.loggedInCode.GDDefault_9595TransparentPanel_959515Objects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDRedButtonObjects2.length = 0;
|
gdjs.loggedInCode.GDDefault_9595TransparentPanel_959515Objects2.length = 0;
|
||||||
gdjs.BSRank3Code.GDbackgroundObjects1.length = 0;
|
gdjs.loggedInCode.GDlogoutButtonObjects1.length = 0;
|
||||||
gdjs.BSRank3Code.GDbackgroundObjects2.length = 0;
|
gdjs.loggedInCode.GDlogoutButtonObjects2.length = 0;
|
||||||
|
gdjs.loggedInCode.GDsaveButtonObjects1.length = 0;
|
||||||
|
gdjs.loggedInCode.GDsaveButtonObjects2.length = 0;
|
||||||
|
gdjs.loggedInCode.GDloadButtonObjects1.length = 0;
|
||||||
|
gdjs.loggedInCode.GDloadButtonObjects2.length = 0;
|
||||||
|
gdjs.loggedInCode.GDrefreshLoginButtonObjects1.length = 0;
|
||||||
|
gdjs.loggedInCode.GDrefreshLoginButtonObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['BSRank3Code'] = gdjs.BSRank3Code;
|
gdjs['loggedInCode'] = gdjs.loggedInCode;
|
||||||
|
|||||||
125
src/code15.js
@@ -1,132 +1,21 @@
|
|||||||
gdjs.BSRank4Code = {};
|
gdjs.leaderboardCode = {};
|
||||||
gdjs.BSRank4Code.localVariables = [];
|
gdjs.leaderboardCode.localVariables = [];
|
||||||
gdjs.BSRank4Code.idToCallbackMap = new Map();
|
gdjs.leaderboardCode.idToCallbackMap = new Map();
|
||||||
gdjs.BSRank4Code.GDNewTextObjects1= [];
|
|
||||||
gdjs.BSRank4Code.GDNewTextObjects2= [];
|
|
||||||
gdjs.BSRank4Code.GDNewText2Objects1= [];
|
|
||||||
gdjs.BSRank4Code.GDNewText2Objects2= [];
|
|
||||||
gdjs.BSRank4Code.GDNewText3Objects1= [];
|
|
||||||
gdjs.BSRank4Code.GDNewText3Objects2= [];
|
|
||||||
gdjs.BSRank4Code.GDRedButtonObjects1= [];
|
|
||||||
gdjs.BSRank4Code.GDRedButtonObjects2= [];
|
|
||||||
gdjs.BSRank4Code.GDbackgroundObjects1= [];
|
|
||||||
gdjs.BSRank4Code.GDbackgroundObjects2= [];
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.BSRank4Code.eventsList0 = function(runtimeScene) {
|
gdjs.leaderboardCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRank4Code.GDNewText2Objects1);
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank4Code.GDNewText3Objects1);
|
|
||||||
{for(var i = 0, len = gdjs.BSRank4Code.GDNewText2Objects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank4Code.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{for(var i = 0, len = gdjs.BSRank4Code.GDNewText3Objects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank4Code.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRank4Code.GDRedButtonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.BSRank4Code.GDRedButtonObjects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.BSRank4Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.BSRank4Code.GDRedButtonObjects1[k] = gdjs.BSRank4Code.GDRedButtonObjects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.BSRank4Code.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, "Space Termites.mp3", true, 100, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRank4Code.GDbackgroundObjects1);
|
|
||||||
{for(var i = 0, len = gdjs.BSRank4Code.GDbackgroundObjects1.length ;i < len;++i) {
|
|
||||||
gdjs.BSRank4Code.GDbackgroundObjects1[i].setXOffset(gdjs.BSRank4Code.GDbackgroundObjects1[i].getXOffset() + (1));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.BSRank4Code.func = function(runtimeScene) {
|
gdjs.leaderboardCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.BSRank4Code.GDNewTextObjects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewTextObjects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText2Objects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText2Objects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText3Objects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText3Objects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDRedButtonObjects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDRedButtonObjects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDbackgroundObjects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDbackgroundObjects2.length = 0;
|
|
||||||
|
|
||||||
gdjs.BSRank4Code.eventsList0(runtimeScene);
|
gdjs.leaderboardCode.eventsList0(runtimeScene);
|
||||||
gdjs.BSRank4Code.GDNewTextObjects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewTextObjects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText2Objects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText2Objects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText3Objects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDNewText3Objects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDRedButtonObjects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDRedButtonObjects2.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDbackgroundObjects1.length = 0;
|
|
||||||
gdjs.BSRank4Code.GDbackgroundObjects2.length = 0;
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['BSRank4Code'] = gdjs.BSRank4Code;
|
gdjs['leaderboardCode'] = gdjs.leaderboardCode;
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
gdjs.Escena_32sin_32t_237tuloCode = {};
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.localVariables = [];
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.idToCallbackMap = new Map();
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.eventsList0 = function(runtimeScene) {
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.func = function(runtimeScene) {
|
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.eventsList0(runtimeScene);
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
gdjs['Escena_32sin_32t_237tuloCode'] = gdjs.Escena_32sin_32t_237tuloCode;
|
|
||||||
124
src/code17.js
@@ -1,124 +0,0 @@
|
|||||||
gdjs.loadingCode = {};
|
|
||||||
gdjs.loadingCode.localVariables = [];
|
|
||||||
gdjs.loadingCode.idToCallbackMap = new Map();
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects1= [];
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects2= [];
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects3= [];
|
|
||||||
gdjs.loadingCode.GDloadingObjects1= [];
|
|
||||||
gdjs.loadingCode.GDloadingObjects2= [];
|
|
||||||
gdjs.loadingCode.GDloadingObjects3= [];
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.loadingCode.asyncCallback25032348 = function (runtimeScene, asyncObjectsList) {
|
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
|
||||||
}
|
|
||||||
gdjs.loadingCode.localVariables.length = 0;
|
|
||||||
}
|
|
||||||
gdjs.loadingCode.idToCallbackMap.set(25032348, gdjs.loadingCode.asyncCallback25032348);
|
|
||||||
gdjs.loadingCode.eventsList0 = function(runtimeScene, asyncObjectsList) {
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
const parentAsyncObjectsList = asyncObjectsList;
|
|
||||||
{
|
|
||||||
const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList);
|
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.3), (runtimeScene) => (gdjs.loadingCode.asyncCallback25032348(runtimeScene, asyncObjectsList)), 25032348, asyncObjectsList);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
};gdjs.loadingCode.asyncCallback25031844 = function (runtimeScene, asyncObjectsList) {
|
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewSprite"), gdjs.loadingCode.GDNewSpriteObjects2);
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("loading"), gdjs.loadingCode.GDloadingObjects2);
|
|
||||||
{for(var i = 0, len = gdjs.loadingCode.GDNewSpriteObjects2.length ;i < len;++i) {
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects2[i].getBehavior("Tween").addObjectOpacityTween2("fade", 0, "linear", 0.2, true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{for(var i = 0, len = gdjs.loadingCode.GDloadingObjects2.length ;i < len;++i) {
|
|
||||||
gdjs.loadingCode.GDloadingObjects2[i].getBehavior("Tween").addObjectOpacityTween2("fade", 0, "linear", 0.2, true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{ //Subevents
|
|
||||||
gdjs.loadingCode.eventsList0(runtimeScene, asyncObjectsList);} //End of subevents
|
|
||||||
gdjs.loadingCode.localVariables.length = 0;
|
|
||||||
}
|
|
||||||
gdjs.loadingCode.idToCallbackMap.set(25031844, gdjs.loadingCode.asyncCallback25031844);
|
|
||||||
gdjs.loadingCode.eventsList1 = function(runtimeScene) {
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
{
|
|
||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.loadingCode.localVariables);
|
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(2), (runtimeScene) => (gdjs.loadingCode.asyncCallback25031844(runtimeScene, asyncObjectsList)), 25031844, asyncObjectsList);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
};gdjs.loadingCode.eventsList2 = function(runtimeScene) {
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.prioritizeLoadingOfScene(runtimeScene, "Game");
|
|
||||||
}
|
|
||||||
|
|
||||||
{ //Subevents
|
|
||||||
gdjs.loadingCode.eventsList1(runtimeScene);} //End of subevents
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
gdjs.loadingCode.func = function(runtimeScene) {
|
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
|
||||||
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects1.length = 0;
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects2.length = 0;
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects3.length = 0;
|
|
||||||
gdjs.loadingCode.GDloadingObjects1.length = 0;
|
|
||||||
gdjs.loadingCode.GDloadingObjects2.length = 0;
|
|
||||||
gdjs.loadingCode.GDloadingObjects3.length = 0;
|
|
||||||
|
|
||||||
gdjs.loadingCode.eventsList2(runtimeScene);
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects1.length = 0;
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects2.length = 0;
|
|
||||||
gdjs.loadingCode.GDNewSpriteObjects3.length = 0;
|
|
||||||
gdjs.loadingCode.GDloadingObjects1.length = 0;
|
|
||||||
gdjs.loadingCode.GDloadingObjects2.length = 0;
|
|
||||||
gdjs.loadingCode.GDloadingObjects3.length = 0;
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
gdjs['loadingCode'] = gdjs.loadingCode;
|
|
||||||
1592
src/code2.js
2675
src/code3.js
1353
src/code4.js
1362
src/code5.js
1552
src/code6.js
1765
src/code7.js
344
src/code8.js
@@ -1,44 +1,38 @@
|
|||||||
gdjs.sgCode = {};
|
gdjs.BSRankCode = {};
|
||||||
gdjs.sgCode.localVariables = [];
|
gdjs.BSRankCode.localVariables = [];
|
||||||
gdjs.sgCode.idToCallbackMap = new Map();
|
gdjs.BSRankCode.idToCallbackMap = new Map();
|
||||||
gdjs.sgCode.GDNewTextObjects1= [];
|
gdjs.BSRankCode.GDNewTextObjects1= [];
|
||||||
gdjs.sgCode.GDNewTextObjects2= [];
|
gdjs.BSRankCode.GDNewTextObjects2= [];
|
||||||
gdjs.sgCode.GDNewTextObjects3= [];
|
gdjs.BSRankCode.GDNewText2Objects1= [];
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects1= [];
|
gdjs.BSRankCode.GDNewText2Objects2= [];
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects2= [];
|
gdjs.BSRankCode.GDNewText3Objects1= [];
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects3= [];
|
gdjs.BSRankCode.GDNewText3Objects2= [];
|
||||||
gdjs.sgCode.GDsettingsObjects1= [];
|
gdjs.BSRankCode.GDRedButtonObjects1= [];
|
||||||
gdjs.sgCode.GDsettingsObjects2= [];
|
gdjs.BSRankCode.GDRedButtonObjects2= [];
|
||||||
gdjs.sgCode.GDsettingsObjects3= [];
|
gdjs.BSRankCode.GDNewSpriteObjects1= [];
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects1= [];
|
gdjs.BSRankCode.GDNewSpriteObjects2= [];
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects2= [];
|
gdjs.BSRankCode.GDbackgroundObjects1= [];
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects3= [];
|
gdjs.BSRankCode.GDbackgroundObjects2= [];
|
||||||
gdjs.sgCode.GDNewText2Objects1= [];
|
|
||||||
gdjs.sgCode.GDNewText2Objects2= [];
|
|
||||||
gdjs.sgCode.GDNewText2Objects3= [];
|
|
||||||
gdjs.sgCode.GDSmallGreyButton2Objects1= [];
|
|
||||||
gdjs.sgCode.GDSmallGreyButton2Objects2= [];
|
|
||||||
gdjs.sgCode.GDSmallGreyButton2Objects3= [];
|
|
||||||
gdjs.sgCode.GDbackObjects1= [];
|
|
||||||
gdjs.sgCode.GDbackObjects2= [];
|
|
||||||
gdjs.sgCode.GDbackObjects3= [];
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.sgCode.eventsList0 = function(runtimeScene) {
|
gdjs.BSRankCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
{
|
||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRankCode.GDNewText2Objects1);
|
||||||
}
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRankCode.GDNewText3Objects1);
|
||||||
if (isConditionTrue_0) {
|
{for(var i = 0, len = gdjs.BSRankCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
|
gdjs.BSRankCode.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
||||||
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
|
|
||||||
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("yall ready");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{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());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -46,203 +40,37 @@ gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Object
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRankCode.GDRedButtonObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
for (var i = 0, k = 0, l = gdjs.BSRankCode.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
}
|
if ( gdjs.BSRankCode.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
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;
|
isConditionTrue_0 = true;
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects1[k] = gdjs.sgCode.GDSmallGreyButtonObjects1[i];
|
gdjs.BSRankCode.GDRedButtonObjects1[k] = gdjs.BSRankCode.GDRedButtonObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects1.length = k;
|
gdjs.BSRankCode.GDRedButtonObjects1.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, "sb", 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.copyArray(runtimeScene.getObjects("back"), gdjs.sgCode.GDbackObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.sgCode.GDbackObjects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.sgCode.GDbackObjects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.sgCode.GDbackObjects1[k] = gdjs.sgCode.GDbackObjects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.sgCode.GDbackObjects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -253,6 +81,12 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRankCode.GDbackgroundObjects1);
|
||||||
|
{for(var i = 0, len = gdjs.BSRankCode.GDbackgroundObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.BSRankCode.GDbackgroundObjects1[i].setXOffset(gdjs.BSRankCode.GDbackgroundObjects1[i].getXOffset() + (1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -260,57 +94,39 @@ let isConditionTrue_0 = false;
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.sgCode.func = function(runtimeScene) {
|
gdjs.BSRankCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.sgCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.sgCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.sgCode.GDNewTextObjects3.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
||||||
gdjs.sgCode.GDsettingsObjects1.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.sgCode.GDsettingsObjects2.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.sgCode.GDsettingsObjects3.length = 0;
|
gdjs.BSRankCode.GDNewSpriteObjects1.length = 0;
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRankCode.GDNewSpriteObjects2.length = 0;
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.BSRankCode.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects3.length = 0;
|
gdjs.BSRankCode.GDbackgroundObjects2.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.sgCode.GDbackObjects1.length = 0;
|
|
||||||
gdjs.sgCode.GDbackObjects2.length = 0;
|
|
||||||
gdjs.sgCode.GDbackObjects3.length = 0;
|
|
||||||
|
|
||||||
gdjs.sgCode.eventsList1(runtimeScene);
|
gdjs.BSRankCode.eventsList0(runtimeScene);
|
||||||
gdjs.sgCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.sgCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.sgCode.GDNewTextObjects3.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
||||||
gdjs.sgCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
||||||
gdjs.sgCode.GDsettingsObjects1.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.sgCode.GDsettingsObjects2.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.sgCode.GDsettingsObjects3.length = 0;
|
gdjs.BSRankCode.GDNewSpriteObjects1.length = 0;
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRankCode.GDNewSpriteObjects2.length = 0;
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.BSRankCode.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.sgCode.GDNewTiledSpriteObjects3.length = 0;
|
gdjs.BSRankCode.GDbackgroundObjects2.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.sgCode.GDbackObjects1.length = 0;
|
|
||||||
gdjs.sgCode.GDbackObjects2.length = 0;
|
|
||||||
gdjs.sgCode.GDbackObjects3.length = 0;
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['sgCode'] = gdjs.sgCode;
|
gdjs['BSRankCode'] = gdjs.BSRankCode;
|
||||||
|
|||||||
443
src/code9.js
@@ -1,59 +1,36 @@
|
|||||||
gdjs.sbCode = {};
|
gdjs.BSRank2Code = {};
|
||||||
gdjs.sbCode.localVariables = [];
|
gdjs.BSRank2Code.localVariables = [];
|
||||||
gdjs.sbCode.idToCallbackMap = new Map();
|
gdjs.BSRank2Code.idToCallbackMap = new Map();
|
||||||
gdjs.sbCode.GDNewTextObjects1= [];
|
gdjs.BSRank2Code.GDNewTextObjects1= [];
|
||||||
gdjs.sbCode.GDNewTextObjects2= [];
|
gdjs.BSRank2Code.GDNewTextObjects2= [];
|
||||||
gdjs.sbCode.GDNewTextObjects3= [];
|
gdjs.BSRank2Code.GDNewText2Objects1= [];
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1= [];
|
gdjs.BSRank2Code.GDNewText2Objects2= [];
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects2= [];
|
gdjs.BSRank2Code.GDNewText3Objects1= [];
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects3= [];
|
gdjs.BSRank2Code.GDNewText3Objects2= [];
|
||||||
gdjs.sbCode.GDsettingsObjects1= [];
|
gdjs.BSRank2Code.GDRedButtonObjects1= [];
|
||||||
gdjs.sbCode.GDsettingsObjects2= [];
|
gdjs.BSRank2Code.GDRedButtonObjects2= [];
|
||||||
gdjs.sbCode.GDsettingsObjects3= [];
|
gdjs.BSRank2Code.GDbackgroundObjects1= [];
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1= [];
|
gdjs.BSRank2Code.GDbackgroundObjects2= [];
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects2= [];
|
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects3= [];
|
|
||||||
gdjs.sbCode.GDNewText2Objects1= [];
|
|
||||||
gdjs.sbCode.GDNewText2Objects2= [];
|
|
||||||
gdjs.sbCode.GDNewText2Objects3= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects2= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects3= [];
|
|
||||||
gdjs.sbCode.GDbackObjects1= [];
|
|
||||||
gdjs.sbCode.GDbackObjects2= [];
|
|
||||||
gdjs.sbCode.GDbackObjects3= [];
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects1= [];
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects2= [];
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects3= [];
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects1= [];
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects2= [];
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects3= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects1= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects2= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects3= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects1= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects2= [];
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects3= [];
|
|
||||||
gdjs.sbCode.GDbensonObjects1= [];
|
|
||||||
gdjs.sbCode.GDbensonObjects2= [];
|
|
||||||
gdjs.sbCode.GDbensonObjects3= [];
|
|
||||||
|
|
||||||
|
|
||||||
gdjs.sbCode.eventsList0 = function(runtimeScene) {
|
gdjs.BSRank2Code.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
{
|
||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRank2Code.GDNewText2Objects1);
|
||||||
}
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank2Code.GDNewText3Objects1);
|
||||||
if (isConditionTrue_0) {
|
{for(var i = 0, len = gdjs.BSRank2Code.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
gdjs.BSRank2Code.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("Coming Soon...");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{for(var i = 0, len = gdjs.BSRank2Code.GDNewText3Objects1.length ;i < len;++i) {
|
||||||
|
gdjs.BSRank2Code.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -61,203 +38,22 @@ gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Object
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRank2Code.GDRedButtonObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
for (var i = 0, k = 0, l = gdjs.BSRank2Code.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
}
|
if ( gdjs.BSRank2Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
if (isConditionTrue_0) {
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("Not Implemented Yet");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
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.sbCode.GDNewText2Objects2);
|
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("You can only play these");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
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.sbCode.GDNewText2Objects2);
|
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("New boss Every Update!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
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.sbCode.GDNewText2Objects2);
|
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("More Bosses in Newer Updates!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
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.sbCode.GDNewText2Objects1);
|
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects1.length ;i < len;++i) {
|
|
||||||
gdjs.sbCode.GDNewText2Objects1[i].getBehavior("Text").setText("Coming VERY Soon (1.6 showers)");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
};gdjs.sbCode.eventsList1 = function(runtimeScene) {
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(2).getAsNumber() == 100);
|
|
||||||
}
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "secret2verysecret", false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
};gdjs.sbCode.eventsList2 = 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.sbCode.GDSmallGreyButtonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.sbCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1[k] = gdjs.sbCode.GDSmallGreyButtonObjects1[i];
|
gdjs.BSRank2Code.GDRedButtonObjects1[k] = gdjs.BSRank2Code.GDRedButtonObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1.length = k;
|
gdjs.BSRank2Code.GDRedButtonObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton2"), gdjs.sbCode.GDSmallGreyButton2Objects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDSmallGreyButton2Objects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.sbCode.GDSmallGreyButton2Objects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1[k] = gdjs.sbCode.GDSmallGreyButton2Objects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight2", false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton4"), gdjs.sbCode.GDSmallGreyButton4Objects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDSmallGreyButton4Objects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.sbCode.GDSmallGreyButton4Objects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects1[k] = gdjs.sbCode.GDSmallGreyButton4Objects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight3", false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
{
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.sbCode.GDNewTiledSpriteObjects1);
|
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.sbCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -270,33 +66,9 @@ let isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(gdjs.randomInRange(1, 6));
|
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
||||||
}
|
|
||||||
|
|
||||||
{ //Subevents
|
|
||||||
gdjs.sbCode.eventsList0(runtimeScene);} //End of subevents
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("back"), gdjs.sbCode.GDbackObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDbackObjects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.sbCode.GDbackObjects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.sbCode.GDbackObjects1[k] = gdjs.sbCode.GDbackObjects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.sbCode.GDbackObjects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sg", false);
|
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -307,55 +79,12 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("background"), gdjs.BSRank2Code.GDbackgroundObjects1);
|
||||||
|
{for(var i = 0, len = gdjs.BSRank2Code.GDbackgroundObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.BSRank2Code.GDbackgroundObjects1[i].setXOffset(gdjs.BSRank2Code.GDbackgroundObjects1[i].getXOffset() + (1));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton3"), gdjs.sbCode.GDSmallGreyButton3Objects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDSmallGreyButton3Objects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.sbCode.GDSmallGreyButton3Objects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects1[k] = gdjs.sbCode.GDSmallGreyButton3Objects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{runtimeScene.getScene().getVariables().getFromIndex(2).add(1);
|
|
||||||
}
|
|
||||||
{gdjs.evtTools.sound.playSound(runtimeScene, "Confirm_06.aac", false, 100, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
{ //Subevents
|
|
||||||
gdjs.sbCode.eventsList1(runtimeScene);} //End of subevents
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("benson"), gdjs.sbCode.GDbensonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDbensonObjects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.sbCode.GDbensonObjects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.sbCode.GDbensonObjects1[k] = gdjs.sbCode.GDbensonObjects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.sbCode.GDbensonObjects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight4", false);
|
|
||||||
}
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -363,87 +92,35 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.sbCode.func = function(runtimeScene) {
|
gdjs.BSRank2Code.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.sbCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects3.length = 0;
|
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects1.length = 0;
|
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects2.length = 0;
|
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects3.length = 0;
|
gdjs.BSRank2Code.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRank2Code.GDbackgroundObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects3.length = 0;
|
|
||||||
gdjs.sbCode.GDNewText2Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDNewText2Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewText2Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDbackObjects1.length = 0;
|
|
||||||
gdjs.sbCode.GDbackObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDbackObjects3.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects1.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects3.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDbensonObjects1.length = 0;
|
|
||||||
gdjs.sbCode.GDbensonObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDbensonObjects3.length = 0;
|
|
||||||
|
|
||||||
gdjs.sbCode.eventsList2(runtimeScene);
|
gdjs.BSRank2Code.eventsList0(runtimeScene);
|
||||||
gdjs.sbCode.GDNewTextObjects1.length = 0;
|
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects2.length = 0;
|
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects3.length = 0;
|
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects1.length = 0;
|
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects2.length = 0;
|
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects3.length = 0;
|
gdjs.BSRank2Code.GDbackgroundObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.BSRank2Code.GDbackgroundObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects3.length = 0;
|
|
||||||
gdjs.sbCode.GDNewText2Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDNewText2Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewText2Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDbackObjects1.length = 0;
|
|
||||||
gdjs.sbCode.GDbackObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDbackObjects3.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects1.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSpriteObjects3.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDNewSprite2Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton3Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects1.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects2.length = 0;
|
|
||||||
gdjs.sbCode.GDSmallGreyButton4Objects3.length = 0;
|
|
||||||
gdjs.sbCode.GDbensonObjects1.length = 0;
|
|
||||||
gdjs.sbCode.GDbensonObjects2.length = 0;
|
|
||||||
gdjs.sbCode.GDbensonObjects3.length = 0;
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['sbCode'] = gdjs.sbCode;
|
gdjs['BSRank2Code'] = gdjs.BSRank2Code;
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 47 KiB |
93
src/gdjs-evtsext__advancedhttp__copyrequest-func.js
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__AdvancedHTTP__CopyRequest !== "undefined") {
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CopyRequest.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CopyRequest = {};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CopyRequest.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CopyRequest.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{gdjs.evtTools.network.jsonToVariableStructure(gdjs.evtTools.network.variableStructureToJSON(runtimeScene.getGame().getVariables().get("__AdvancedHTTP").getChild("Requests").getChild(eventsFunctionContext.getArgument("OriginRequest"))), runtimeScene.getGame().getVariables().get("__AdvancedHTTP").getChild("Requests").getChild(eventsFunctionContext.getArgument("Request")));
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CopyRequest.func = function(runtimeScene, Request, OriginRequest, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
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 === "Request") return Request;
|
||||||
|
if (argName === "OriginRequest") return OriginRequest;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CopyRequest.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CopyRequest.registeredGdjsCallbacks = [];
|
||||||
95
src/gdjs-evtsext__advancedhttp__createrequest-func.js
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__AdvancedHTTP__CreateRequest !== "undefined") {
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CreateRequest.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CreateRequest = {};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CreateRequest.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CreateRequest.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{gdjs.evtTools.variable.variableClearChildren(runtimeScene.getGame().getVariables().get("__AdvancedHTTP").getChild("Requests").getChild(eventsFunctionContext.getArgument("Request")));
|
||||||
|
}
|
||||||
|
{runtimeScene.getGame().getVariables().get("__AdvancedHTTP").getChild("Requests").getChild(eventsFunctionContext.getArgument("Request")).getChild("URL").setString(eventsFunctionContext.getArgument("URL"));
|
||||||
|
}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CreateRequest.func = function(runtimeScene, Request, URL, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
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 === "Request") return Request;
|
||||||
|
if (argName === "URL") return URL;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CreateRequest.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__CreateRequest.registeredGdjsCallbacks = [];
|
||||||
180
src/gdjs-evtsext__advancedhttp__executerequest-func.js
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__AdvancedHTTP__ExecuteRequest !== "undefined") {
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest = {};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.userFunc0x139a5b0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const logger = (this.logger || (this.logger = new gdjs.Logger("Advanced HTTP")));
|
||||||
|
const advancedHTTP = (gdjs._advancedHTTP || (gdjs._advancedHTTP = { responses: new Map(), id: 1 }));
|
||||||
|
|
||||||
|
/** @type {gdjs.Variable} */
|
||||||
|
const result = eventsFunctionContext.getArgument("Response");
|
||||||
|
const requestName = eventsFunctionContext.getArgument("Request");
|
||||||
|
const request = runtimeScene
|
||||||
|
.getGame()
|
||||||
|
.getVariables()
|
||||||
|
.get("__AdvancedHTTP")
|
||||||
|
.getChild("Requests")
|
||||||
|
.getChild(requestName)
|
||||||
|
.toJSObject();
|
||||||
|
if (!request.Options) request.Options = {}
|
||||||
|
if (request.Options.method === 'GET' || request.Options.method === 'HEAD') delete request.Options.body;
|
||||||
|
|
||||||
|
if (typeof request.URL !== "string") {
|
||||||
|
eventsFunctionContext.task.resolve();
|
||||||
|
logger.error(`Couldn't execute request '${requestName}' - has it been properly initialized?`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
function isContentful(obj) {
|
||||||
|
for (var x in obj) { return true; }
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
const hasFormData = request.FormData && isContentful(request.FormData)
|
||||||
|
console.log(isContentful(request.FormData), request.FormData)
|
||||||
|
|
||||||
|
if (hasFormData) {
|
||||||
|
if (request.Options.body && request.Options.body !== "") {
|
||||||
|
console.warn(`The request ${requestName} has both form data and a separate body - the body will be ignored and replaced by the form data.`);
|
||||||
|
}
|
||||||
|
|
||||||
|
delete request.Options.body;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (request.CORS) {
|
||||||
|
// Cache makes sense only on the client. CF Workers does not support cache property on fetch anyways.
|
||||||
|
const cache = request.Options.cache;
|
||||||
|
delete request.Options.cache;
|
||||||
|
eventsFunctionContext.task = new gdjs.PromiseTask(
|
||||||
|
fetch(`https://cors.arthuro555.com?${JSON.stringify({
|
||||||
|
url: request.URL,
|
||||||
|
options: request.Options,
|
||||||
|
formData: isContentful(request.FormData) ? request.FormData : undefined
|
||||||
|
})}`, { keepalive: true, cache })
|
||||||
|
.then(async (response) => {
|
||||||
|
const { ok, status, headers, body } = await response.json();
|
||||||
|
result.fromJSObject({
|
||||||
|
ok,
|
||||||
|
status,
|
||||||
|
headers,
|
||||||
|
body,
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.catch((e) => {
|
||||||
|
logger.error(`Couldn't execute request '${requestName}': ${e}`);
|
||||||
|
})
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
if (hasFormData && request.Options.method !== 'GET' && request.Options.method !== 'HEAD') {
|
||||||
|
const fd = request.Options.body = new FormData();
|
||||||
|
for (const key of Object.keys(request.FormData)) {
|
||||||
|
fd.append(key, request.FormData[key])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
eventsFunctionContext.task = new gdjs.PromiseTask(
|
||||||
|
fetch(request.URL, { keepalive: true, ...request.Options })
|
||||||
|
.then((response) => {
|
||||||
|
const id = advancedHTTP.id++;
|
||||||
|
const { ok, status, headers } = response;
|
||||||
|
result.fromJSObject({
|
||||||
|
id,
|
||||||
|
ok,
|
||||||
|
status,
|
||||||
|
headers: Object.fromEntries(headers.entries()),
|
||||||
|
});
|
||||||
|
result.getChild("id").setNumber(id);
|
||||||
|
advancedHTTP.responses.set(id, response);
|
||||||
|
setTimeout(() => advancedHTTP.responses.delete(id), 10_000);
|
||||||
|
})
|
||||||
|
.catch((e) => {
|
||||||
|
logger.error(`Couldn't execute request '${requestName}': ${e}`);
|
||||||
|
})
|
||||||
|
);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.userFunc0x139a5b0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.func = function(runtimeScene, Request, Response, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
task: new gdjs.ManuallyResolvableTask(),
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
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 === "Request") return Request;
|
||||||
|
if (argName === "Response") return Response;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return eventsFunctionContext.task
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ExecuteRequest.registeredGdjsCallbacks = [];
|
||||||
93
src/gdjs-evtsext__advancedhttp__isusingcorsbypass-func.js
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass !== "undefined") {
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass = {};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.variable.getVariableBoolean(runtimeScene.getGame().getVariables().get("__AdvancedHTTP").getChild("Requests").getChild(eventsFunctionContext.getArgument("Request")).getChild("CORS"), true);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.returnValue = true;}
|
||||||
|
elseEventsChainSatisfied = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass.func = function(runtimeScene, Request, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
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 === "Request") return Request;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return !!eventsFunctionContext.returnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__IsUsingCORSBypass.registeredGdjsCallbacks = [];
|
||||||
133
src/gdjs-evtsext__advancedhttp__readresponsejson-func.js
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON !== "undefined") {
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON = {};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.userFunc0xbeb480 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const logger = (this.logger || (this.logger = new gdjs.Logger("Advanced HTTP")));
|
||||||
|
const advancedHTTP = (gdjs._advancedHTTP || (gdjs._advancedHTTP = { responses: new Map(), id: 1 }));
|
||||||
|
|
||||||
|
/** @type {gdjs.Variable} */
|
||||||
|
const response = eventsFunctionContext.getArgument("Response");
|
||||||
|
/** @type {gdjs.Variable} */
|
||||||
|
const body = eventsFunctionContext.getArgument("Body");
|
||||||
|
|
||||||
|
const id = response.getChild("id").getAsNumber();
|
||||||
|
const responseBody = response.getChild("body").getAsString();
|
||||||
|
|
||||||
|
if (responseBody !== "0") {
|
||||||
|
try {
|
||||||
|
const parsedBody = JSON.parse(responseBody)
|
||||||
|
body.fromJSObject(parsedBody);
|
||||||
|
} catch (e) {
|
||||||
|
logger.error(`An error occured while reading the body of a request: ${e}`)
|
||||||
|
}
|
||||||
|
eventsFunctionContext.task.resolve();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!advancedHTTP.responses.has(id)) {
|
||||||
|
eventsFunctionContext.task.resolve();
|
||||||
|
logger.error(`Couldn't read the body of a request. Either an invalid request has passed, or the body has already been disposed of. The body must be read within 10 seconds of the request succeeding, as it will then be disposed of.`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const fetchResponse = advancedHTTP.responses.get(id);
|
||||||
|
|
||||||
|
eventsFunctionContext.task = new gdjs.PromiseTask(
|
||||||
|
fetchResponse
|
||||||
|
.json()
|
||||||
|
.then((json) => {
|
||||||
|
body.fromJSObject(json);
|
||||||
|
})
|
||||||
|
.catch((e) => {
|
||||||
|
logger.error(`An error occured while reading the body of a request: ${e}`)
|
||||||
|
})
|
||||||
|
)
|
||||||
|
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.userFunc0xbeb480(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.func = function(runtimeScene, Response, Body, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
task: new gdjs.ManuallyResolvableTask(),
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
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 === "Response") return Response;
|
||||||
|
if (argName === "Body") return Body;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return eventsFunctionContext.task
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseJSON.registeredGdjsCallbacks = [];
|
||||||
128
src/gdjs-evtsext__advancedhttp__readresponsetext-func.js
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__AdvancedHTTP__ReadResponseText !== "undefined") {
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText = {};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.userFunc0x143b4b8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const logger = (this.logger || (this.logger = new gdjs.Logger("Advanced HTTP")));
|
||||||
|
const advancedHTTP = (gdjs._advancedHTTP || (gdjs._advancedHTTP = { responses: new Map(), id: 1 }));
|
||||||
|
|
||||||
|
/** @type {gdjs.Variable} */
|
||||||
|
const response = eventsFunctionContext.getArgument("Response");
|
||||||
|
/** @type {gdjs.Variable} */
|
||||||
|
const body = eventsFunctionContext.getArgument("Body");
|
||||||
|
|
||||||
|
const id = response.getChild("id").getAsNumber();
|
||||||
|
const responseBody = response.getChild("body").getAsString();
|
||||||
|
|
||||||
|
if (responseBody !== "0") {
|
||||||
|
body.setString(responseBody);
|
||||||
|
eventsFunctionContext.task.resolve();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!advancedHTTP.responses.has(id)) {
|
||||||
|
eventsFunctionContext.task.resolve();
|
||||||
|
logger.error(`Couldn't read the body of a request. Either an invalid request has passed, or the body has already been disposed of. The body must be read within 10 seconds of the request succeeding, as it will then be disposed of.`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const fetchResponse = advancedHTTP.responses.get(id);
|
||||||
|
|
||||||
|
eventsFunctionContext.task = new gdjs.PromiseTask(
|
||||||
|
fetchResponse
|
||||||
|
.text()
|
||||||
|
.then((text) => {
|
||||||
|
body.setString(text);
|
||||||
|
})
|
||||||
|
.catch((e) => {
|
||||||
|
logger.error(`An error occured while reading the body of a request: ${e}`)
|
||||||
|
})
|
||||||
|
)
|
||||||
|
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.userFunc0x143b4b8(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.func = function(runtimeScene, Response, Body, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
task: new gdjs.ManuallyResolvableTask(),
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("AdvancedHTTP"),
|
||||||
|
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 === "Response") return Response;
|
||||||
|
if (argName === "Body") return Body;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return eventsFunctionContext.task
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__AdvancedHTTP__ReadResponseText.registeredGdjsCallbacks = [];
|
||||||