1.3.0
This commit is contained in:
80 files changed
+8754
-842
No files matched your search
@@ -5,33 +5,33 @@
|
|||||||
"": {
|
"": {
|
||||||
"name": "berry-dash-ultimate",
|
"name": "berry-dash-ultimate",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tauri-apps/cli": "2.9.5",
|
"@tauri-apps/cli": "2.9.6",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"packages": {
|
"packages": {
|
||||||
"@tauri-apps/cli": ["@tauri-apps/cli@2.9.5", "", { "optionalDependencies": { "@tauri-apps/cli-darwin-arm64": "2.9.5", "@tauri-apps/cli-darwin-x64": "2.9.5", "@tauri-apps/cli-linux-arm-gnueabihf": "2.9.5", "@tauri-apps/cli-linux-arm64-gnu": "2.9.5", "@tauri-apps/cli-linux-arm64-musl": "2.9.5", "@tauri-apps/cli-linux-riscv64-gnu": "2.9.5", "@tauri-apps/cli-linux-x64-gnu": "2.9.5", "@tauri-apps/cli-linux-x64-musl": "2.9.5", "@tauri-apps/cli-win32-arm64-msvc": "2.9.5", "@tauri-apps/cli-win32-ia32-msvc": "2.9.5", "@tauri-apps/cli-win32-x64-msvc": "2.9.5" }, "bin": { "tauri": "tauri.js" } }, "sha512-z88tX6O6kwTgMjYozhNGbehzQyBazgXejyH784CwSfBOWm06xFcogd0PY/jhcPsqzJF9kLRIkmlQy+cqdrioOQ=="],
|
"@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-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.9.5", "", { "os": "darwin", "cpu": "arm64" }, "sha512-P5XDyCwq3VbWGAplyfP/bgmuUITVDcypxgZUyX45SM7HbU1Nrkk0cNK1HCOkuNBAVVbWen2GUNWah/AiupHHXg=="],
|
"@tauri-apps/cli-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.9.6", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gf5no6N9FCk1qMrti4lfwP77JHP5haASZgVbBgpZG7BUepB3fhiLCXGUK8LvuOjP36HivXewjg72LTnPDScnQQ=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.9.5", "", { "os": "darwin", "cpu": "x64" }, "sha512-JC9UfQ2ZKavx60dnNxsWztRF3oUH3dgPwN1WJ3/5RUy2aNwD/vXqvJAfNFZ4GWeQpoQ+PqJxduev0U4OMQonnA=="],
|
"@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.9.6", "", { "os": "darwin", "cpu": "x64" }, "sha512-oWh74WmqbERwwrwcueJyY6HYhgCksUc6NT7WKeXyrlY/FPmNgdyQAgcLuTSkhRFuQ6zh4Np1HZpOqCTpeZBDcw=="],
|
||||||
|
|
||||||
"@tauri-apps/cli-linux-arm-gnueabihf": ["@tauri-apps/cli-linux-arm-gnueabihf@2.9.5", "", { "os": "linux", "cpu": "arm" }, "sha512-iCQm2Uvx8AheghfG/QUv1y8Ga9yquJt6xJwH1uF0x5KfmJmwBi8pHBvB924dDi59PS84qTdIBeJejQT00QX3Iw=="],
|
"@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-arm64-gnu": ["@tauri-apps/cli-linux-arm64-gnu@2.9.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-b6AW8Gr5nQOQIYH0TsUev7rEThGHIvsx192eElOmOz/dh33J4pninHK32laMj2hzHMJ27qmDq5vANL+wrFo9sg=="],
|
"@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-musl": ["@tauri-apps/cli-linux-arm64-musl@2.9.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-/gRBMnphS9E8riZ0LIbBhZ9Oy16A2rx/g3DGR0DcDBvUtkLfbL0lMu4s+sY85nkn9An15+cZ1ZK6d7AIqWahLA=="],
|
"@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-riscv64-gnu": ["@tauri-apps/cli-linux-riscv64-gnu@2.9.5", "", { "os": "linux", "cpu": "none" }, "sha512-NOzjPF9YIBodjdkFcJmqINT0k3YDoR5ANM/jg6Z6s3Zmk8ScN6inI60jTxcfgfWyITiKsPy7GJyYou3Cm2XNzw=="],
|
"@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-x64-gnu": ["@tauri-apps/cli-linux-x64-gnu@2.9.5", "", { "os": "linux", "cpu": "x64" }, "sha512-SfGbwgvTphM5y+J91NyU/psleMUlyyPkZyDCFg8WU1HX8DpKUT3Vwhb/W1xpUBGb56tJgGCO46FCVkr8w4Areg=="],
|
"@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-musl": ["@tauri-apps/cli-linux-x64-musl@2.9.5", "", { "os": "linux", "cpu": "x64" }, "sha512-ZfeoiASAOGDzyvN+TDAg8A1pCeS082h4uc0vZKvtWUN+9QBIMfz0yJwltAv+SN/afap6NS6DVkbPV3UVuI9V5A=="],
|
"@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-win32-arm64-msvc": ["@tauri-apps/cli-win32-arm64-msvc@2.9.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-ulg7irow+ekjaK4inFHVq7m1KQebDSYNb17DFKV+h+x7qnLZymz2gHK7df2u4YyEjqvzwRd3AJpU3HNxRurSFQ=="],
|
"@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-ia32-msvc": ["@tauri-apps/cli-win32-ia32-msvc@2.9.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-6lF0k/Qduhn1Z3IOXlp2ts8jNOMIX4cK4Fbk3axGeX7LMcVVbOSEAFwbTqS8BKZDFac0WRS8N1C96+Ms5LOS1Q=="],
|
"@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-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.9.5", "", { "os": "win32", "cpu": "x64" }, "sha512-Vg50U74x1A4b2iBVtDcAVPbI1XVuzSmwlduuBM1VewxtRaVj5GDzWnYtBcnuIk+VGzNApRDfDhraAXGaW2a/Gw=="],
|
"@tauri-apps/cli-win32-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.9.6", "", { "os": "win32", "cpu": "x64" }, "sha512-ldWuWSSkWbKOPjQMJoYVj9wLHcOniv7diyI5UAJ4XsBdtaFB0pKHQsqw/ItUma0VXGC7vB4E9fZjivmxur60aw=="],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "berry-dash-ultimate",
|
"name": "berry-dash-ultimate",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.2.0",
|
"version": "1.3.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"tauri": "tauri"
|
"tauri": "tauri"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tauri-apps/cli": "2.9.5"
|
"@tauri-apps/cli": "2.9.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "berry-dash-ultimate"
|
name = "berry-dash-ultimate"
|
||||||
version = "1.2.0"
|
version = "1.3.0"
|
||||||
authors = ["Lncvrt"]
|
authors = ["Lncvrt"]
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
@@ -12,7 +12,6 @@ crate-type = ["staticlib", "cdylib", "rlib"]
|
|||||||
tauri-build = { version = "2.5.3", features = [] }
|
tauri-build = { version = "2.5.3", features = [] }
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tauri = { version = "2.9.4", features = [] }
|
tauri = { version = "2.9.5", features = [] }
|
||||||
serde = { version = "1.0.228", features = ["derive"] }
|
serde = { version = "1.0.228", features = ["derive"] }
|
||||||
serde_json = "1.0.145"
|
serde_json = "1.0.148"
|
||||||
|
|
||||||
@@ -1,18 +1,17 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://schema.tauri.app/config/2",
|
"$schema": "https://schema.tauri.app/config/2",
|
||||||
"productName": "Berry Dash Ultimate",
|
"productName": "Berry Dash Ultimate",
|
||||||
"version": "1.2.0",
|
"version": "1.3.0",
|
||||||
"identifier": "xyz.lncvrt.bonoise-bdu",
|
"identifier": "xyz.lncvrt.bonoise-bdu",
|
||||||
"build": {
|
"build": {
|
||||||
"frontendDist": "../src"
|
"frontendDist": "../src"
|
||||||
},
|
},
|
||||||
"app": {
|
"app": {
|
||||||
"withGlobalTauri": true,
|
|
||||||
"windows": [
|
"windows": [
|
||||||
{
|
{
|
||||||
"title": "Berry Dash Ultimate",
|
"title": "Berry Dash Ultimate",
|
||||||
"minWidth": 800,
|
"minWidth": 854,
|
||||||
"minHeight": 600,
|
"minHeight": 480,
|
||||||
"maximized": true
|
"maximized": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 2.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 8.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.9 KiB |
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(u){const g=new u.Logger("ResourceLoader"),c=new u.Logger("ResourceLoader - debug").enable(!1),_=(i,e,s)=>{if(i.startsWith("data:")||i.startsWith("blob:"))return i;const r=i.indexOf("?")===-1?"?":"&";return i+r+e+"="+s},M=i=>i.startsWith("https://project-resources.gdevelop.io/")||i.startsWith("https://project-resources-dev.gdevelop.io/"),h=20,w=5,p=3;class R{constructor(e){this.isFinished=!1;this.sceneName=e,this.onProgressCallbacks=new Array,this.onFinishCallbacks=new Array}registerCallback(e,s){if(this.isFinished){e();return}this.onFinishCallbacks.push(e),s&&this.onProgressCallbacks.push(s)}onProgress(e,s){for(const r of this.onProgressCallbacks)r(e,s)}onFinish(){this.isFinished=!0;for(const e of this.onFinishCallbacks)e()}}class L{async loadResource(e){}async processResource(e){}getResourceKinds(){return["internal-in-game-editor-only-svg"]}unloadResource(e){}dispose(){}}class y{constructor(e,s,r,n){this._sceneLoadingStates=new Map;this._sceneToLoadQueue=new Array;this._spineAtlasManager=null;this._spineManager=null;this.currentLoadingSceneName="";this.currentSceneLoadingProgress=0;this._isLoadingInForeground=!0;this._runtimeGame=e,this._resources=new Map,this._globalResources=r,this.setResources(s,r,n),this._imageManager=new u.ImageManager(this),this._soundManager=new u.SoundManager(this),this._fontManager=new u.FontManager(this),this._jsonManager=new u.JsonManager(this),this._bitmapFontManager=new u.BitmapFontManager(this,this._imageManager),this._model3DManager=new u.Model3DManager(this),this._svgManager=new L,u.SpineAtlasManager&&u.SpineManager&&(this._spineAtlasManager=new u.SpineAtlasManager(this,this._imageManager),this._spineManager=new u.SpineManager(this,this._spineAtlasManager));const a=[this._imageManager,this._soundManager,this._fontManager,this._jsonManager,this._bitmapFontManager,this._model3DManager,this._svgManager];this._spineAtlasManager&&a.push(this._spineAtlasManager),this._spineManager&&a.push(this._spineManager),this._resourceManagersMap=new Map;for(const t of a)for(const o of t.getResourceKinds())this._resourceManagersMap.set(o,t)}getRuntimeGame(){return this._runtimeGame}setResources(e,s,r){this._globalResources=s,this._sceneLoadingStates.clear();for(const n of r)this._sceneLoadingStates.set(n.name,{resourceNames:n.usedResources.map(a=>a.name),status:"not-loaded"});this._sceneToLoadQueue.length=0;for(let n=r.length-1;n>=0;n--){const a=r[n],t=a.resourcesPreloading||"inherit";(t==="inherit"?this._runtimeGame.getSceneResourcesPreloading():t)==="at-startup"&&this._sceneToLoadQueue.push(new R(a.name))}this._resources.clear();for(const n of e)!n.file||this._resources.set(n.name,n)}async loadAllResources(e){let s=0;await m([...this._resources.values()],h,p,async r=>{await this._loadResource(r),await this._processResource(r),s++,e(s,this._resources.size)});for(const r of this._sceneLoadingStates.values())r.status="ready"}async loadResources(e,s){let r=0;await m(e,h,p,async n=>{const a=this._resources.get(n);a&&(await this._loadResource(a),await this._processResource(a)),r++,s(r,this._resources.size)})}async loadGlobalAndFirstSceneResources(e,s){const r=this._sceneLoadingStates.get(e);if(!r){g.warn(`Can't load resource for unknown scene: "`+e+'".');return}let n=0;const a=[...this._globalResources,...r.resourceNames];await m(a,h,p,async t=>{const o=this._resources.get(t);if(!o){g.warn('Unable to find resource "'+t+'".');return}await this._loadResource(o),await this._processResource(o),n++,s(n,a.length)}),r.status="ready"}async loadAllSceneInBackground(){if(!this.currentLoadingSceneName){for(c.log("Loading all scene resources, in background.");this._sceneToLoadQueue.length>0;){c.log(`Still resources of ${this._sceneToLoadQueue.length} scene(s) to load: ${this._sceneToLoadQueue.map(s=>s.sceneName).join(", ")}`);const e=this._sceneToLoadQueue[this._sceneToLoadQueue.length-1];e!==void 0&&(this.currentLoadingSceneName=e.sceneName,this.areSceneAssetsLoaded(e.sceneName)?this._sceneToLoadQueue.pop():(c.log(`Loading (but not processing) resources for scene ${e.sceneName}.`),await this._doLoadSceneResources(e.sceneName,async(s,r)=>e.onProgress(s,r)),c.log(`Done loading (but not processing) resources for scene ${e.sceneName}.`),this._sceneToLoadQueue.splice(this._sceneToLoadQueue.findIndex(s=>s===e),1),e.onFinish()))}c.log("Scene resources loading finished."),this.currentLoadingSceneName=""}}async _doLoadSceneResources(e,s){const r=this._sceneLoadingStates.get(e);if(!r){g.warn(`Can't load resource for unknown scene: "`+e+'".');return}let n=0;await m(r.resourceNames,this._isLoadingInForeground?h:w,p,async a=>{const t=this._resources.get(a);if(!t){g.warn('Unable to find resource "'+a+'".');return}await this._loadResource(t),n++,this.currentSceneLoadingProgress=n/r.resourceNames.length,s&&await s(n,r.resourceNames.length)}),r.status="loaded"}async _loadResource(e){const s=this._resourceManagersMap.get(e.kind);if(!s){g.warn('Unknown resource kind: "'+e.kind+'" for: "'+e.name+'".');returLine truncated
|
var gdjs;(function(u){const g=new u.Logger("ResourceLoader"),c=new u.Logger("ResourceLoader - debug").enable(!1),_=(i,e,s)=>{if(i.startsWith("data:")||i.startsWith("blob:"))return i;const r=i.indexOf("?")===-1?"?":"&";return i+r+e+"="+s},M=i=>i.startsWith("https://project-resources.gdevelop.io/")||i.startsWith("https://project-resources-dev.gdevelop.io/"),h=20,w=5,p=3;class R{constructor(e){this.isFinished=!1;this.sceneName=e,this.onProgressCallbacks=new Array,this.onFinishCallbacks=new Array}registerCallback(e,s){if(this.isFinished){e();return}this.onFinishCallbacks.push(e),s&&this.onProgressCallbacks.push(s)}onProgress(e,s){for(const r of this.onProgressCallbacks)r(e,s)}onFinish(){this.isFinished=!0;for(const e of this.onFinishCallbacks)e()}}class L{async loadResource(e){}async processResource(e){}getResourceKinds(){return["internal-in-game-editor-only-svg"]}unloadResource(e){}dispose(){}}class y{constructor(e,s,r,n){this._sceneLoadingStates=new Map;this._sceneToLoadQueue=new Array;this._spineAtlasManager=null;this._spineManager=null;this.currentLoadingSceneName="";this.currentSceneLoadingProgress=0;this._isLoadingInForeground=!0;this._runtimeGame=e,this._resources=new Map,this._globalResources=r,this.setResources(s,r,n),this._imageManager=new u.ImageManager(this),this._soundManager=new u.SoundManager(this),this._fontManager=new u.FontManager(this),this._jsonManager=new u.JsonManager(this),this._bitmapFontManager=new u.BitmapFontManager(this,this._imageManager),this._model3DManager=new u.Model3DManager(this),this._svgManager=new L,u.SpineAtlasManager&&u.SpineManager&&(this._spineAtlasManager=new u.SpineAtlasManager(this,this._imageManager),this._spineManager=new u.SpineManager(this,this._spineAtlasManager));const a=[this._imageManager,this._soundManager,this._fontManager,this._jsonManager,this._bitmapFontManager,this._model3DManager,this._svgManager];this._spineAtlasManager&&a.push(this._spineAtlasManager),this._spineManager&&a.push(this._spineManager),this._resourceManagersMap=new Map;for(const t of a)for(const o of t.getResourceKinds())this._resourceManagersMap.set(o,t)}getRuntimeGame(){return this._runtimeGame}setResources(e,s,r){this._globalResources=s,this._sceneLoadingStates.clear();for(const n of r)this._sceneLoadingStates.set(n.name,{resourceNames:n.usedResources.map(a=>a.name),status:"not-loaded"});this._sceneToLoadQueue.length=0;for(let n=r.length-1;n>=0;n--){const a=r[n],t=a.resourcesPreloading||"inherit";(t==="inherit"?this._runtimeGame.getSceneResourcesPreloading():t)==="at-startup"&&this._sceneToLoadQueue.push(new R(a.name))}this._resources.clear();for(const n of e)!n.file||this._resources.set(n.name,n)}async loadAllResources(e){let s=0;await m([...this._resources.values()],h,p,async r=>{await this._loadResource(r),await this._processResource(r),s++,e(s,this._resources.size)});for(const r of this._sceneLoadingStates.values())r.status="ready"}async loadResources(e,s){let r=0;await m(e,h,p,async n=>{const a=this._resources.get(n);a&&(await this._loadResource(a),await this._processResource(a)),r++,s(r,this._resources.size)})}async loadGlobalAndFirstSceneResources(e,s){const r=this._sceneLoadingStates.get(e);if(!r){g.warn(`Can't load resource for unknown scene: "`+e+'".');return}let n=0;const a=[...this._globalResources,...r.resourceNames];await m(a,h,p,async t=>{const o=this._resources.get(t);if(!o){g.warn('Unable to find resource "'+t+'".');return}await this._loadResource(o),await this._processResource(o),n++,s(n,a.length)}),r.status="ready"}async loadAllSceneInBackground(){if(!this.currentLoadingSceneName){for(c.log("Loading all scene resources, in background.");this._sceneToLoadQueue.length>0;){c.log(`Still resources of ${this._sceneToLoadQueue.length} scene(s) to load: ${this._sceneToLoadQueue.map(s=>s.sceneName).join(", ")}`);const e=this._sceneToLoadQueue[this._sceneToLoadQueue.length-1];e!==void 0&&(this.currentLoadingSceneName=e.sceneName,this.areSceneAssetsLoaded(e.sceneName)?this._sceneToLoadQueue.pop():(c.log(`Loading (but not processing) resources for scene ${e.sceneName}.`),await this._doLoadSceneResources(e.sceneName,async(s,r)=>e.onProgress(s,r)),c.log(`Done loading (but not processing) resources for scene ${e.sceneName}.`),this._sceneToLoadQueue.splice(this._sceneToLoadQueue.findIndex(s=>s===e),1),e.onFinish()))}c.log("Scene resources loading finished."),this.currentLoadingSceneName=""}}async _doLoadSceneResources(e,s){const r=this._sceneLoadingStates.get(e);if(!r){g.warn(`Can't load resource for unknown scene: "`+e+'".');return}let n=0;await m(r.resourceNames,this._isLoadingInForeground?h:w,p,async a=>{const t=this._resources.get(a);if(!t){g.warn('Unable to find resource "'+a+'".');return}await this._loadResource(t),n++,this.currentSceneLoadingProgress=n/r.resourceNames.length,s&&await s(n,r.resourceNames.length)}),r.status="loaded"}async _loadResource(e){const s=this._resourceManagersMap.get(e.kind);if(!s){g.warn('Unknown resource kind: "'+e.kind+'" for: "'+e.name+'".');returLine truncated
|
||||||
//# sourceMappingURL=ResourceLoader.js.map
|
//# sourceMappingURL=ResourceLoader.js.map
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 4.0 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.2 KiB |
Binary file not shown.
+335
-30
@@ -90,13 +90,19 @@ gdjs.GameCode.GDGoodBerryObjects3= [];
|
|||||||
gdjs.GameCode.GDLimeBerryObjects1= [];
|
gdjs.GameCode.GDLimeBerryObjects1= [];
|
||||||
gdjs.GameCode.GDLimeBerryObjects2= [];
|
gdjs.GameCode.GDLimeBerryObjects2= [];
|
||||||
gdjs.GameCode.GDLimeBerryObjects3= [];
|
gdjs.GameCode.GDLimeBerryObjects3= [];
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects1= [];
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects2= [];
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects3= [];
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects1= [];
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects2= [];
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects3= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDBerryObjects1Objects = Hashtable.newFrom({"Berry": gdjs.GameCode.GDBerryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDBerryObjects1Objects = Hashtable.newFrom({"Berry": gdjs.GameCode.GDBerryObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDSpeedyObjects1Objects = Hashtable.newFrom({"Speedy": gdjs.GameCode.GDSpeedyObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDSpeedyObjects1Objects = Hashtable.newFrom({"Speedy": gdjs.GameCode.GDSpeedyObjects1});
|
||||||
gdjs.GameCode.asyncCallback19537132 = function (runtimeScene, asyncObjectsList) {
|
gdjs.GameCode.asyncCallback9846764 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("NewText2"), gdjs.GameCode.GDNewText2Objects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("NewText2"), gdjs.GameCode.GDNewText2Objects2);
|
||||||
|
|
||||||
@@ -110,11 +116,11 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObje
|
|||||||
gdjs.GameCode.GDNewText2Objects2[i].hide();
|
gdjs.GameCode.GDNewText2Objects2[i].hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{runtimeScene.getScene().getVariables().getFromIndex(1).add(0);
|
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(0);
|
||||||
}
|
}
|
||||||
gdjs.GameCode.localVariables.length = 0;
|
gdjs.GameCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.GameCode.idToCallbackMap.set(19537132, gdjs.GameCode.asyncCallback19537132);
|
gdjs.GameCode.idToCallbackMap.set(9846764, gdjs.GameCode.asyncCallback9846764);
|
||||||
gdjs.GameCode.eventsList0 = function(runtimeScene) {
|
gdjs.GameCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -126,7 +132,7 @@ const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
|||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
for (const obj of gdjs.GameCode.GDNewText2Objects1) asyncObjectsList.addObject("NewText2", obj);
|
for (const obj of gdjs.GameCode.GDNewText2Objects1) asyncObjectsList.addObject("NewText2", obj);
|
||||||
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber()), (runtimeScene) => (gdjs.GameCode.asyncCallback19537132(runtimeScene, asyncObjectsList)), 19537132, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber()), (runtimeScene) => (gdjs.GameCode.asyncCallback9846764(runtimeScene, asyncObjectsList)), 9846764, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -135,7 +141,7 @@ runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runt
|
|||||||
|
|
||||||
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDRNGBerryObjects1Objects = Hashtable.newFrom({"RNGBerry": gdjs.GameCode.GDRNGBerryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDRNGBerryObjects1Objects = Hashtable.newFrom({"RNGBerry": gdjs.GameCode.GDRNGBerryObjects1});
|
||||||
gdjs.GameCode.userFunc0x9b8928 = function GDJSInlineCode(runtimeScene, objects) {
|
gdjs.GameCode.userFunc0x1179a20 = function GDJSInlineCode(runtimeScene, objects) {
|
||||||
"use strict";
|
"use strict";
|
||||||
// Obtenemos la escena actual
|
// Obtenemos la escena actual
|
||||||
const scene = runtimeScene;
|
const scene = runtimeScene;
|
||||||
@@ -144,7 +150,7 @@ const scene = runtimeScene;
|
|||||||
const minX = 0; // Límite izquierdo de aparición
|
const minX = 0; // Límite izquierdo de aparición
|
||||||
const maxX = scene.getGame().getGameResolutionWidth(); // Límite derecho (ancho de pantalla)
|
const maxX = scene.getGame().getGameResolutionWidth(); // Límite derecho (ancho de pantalla)
|
||||||
const spawnY = -50; // Posición inicial (un poco arriba de la pantalla)
|
const spawnY = -50; // Posición inicial (un poco arriba de la pantalla)
|
||||||
const berryTypes = ["Berry", "RNGBerry", "Speedy", "glitchedberry", "poisonberry", "shadowberry", "MinusBerry", "nojumpberry", "CaffeineBerry", "GoodBerry"];
|
const berryTypes = ["Berry", "RNGBerry", "Speedy", "glitchedberry", "poisonberry", "shadowberry", "MinusBerry", "nojumpberry", "CaffeineBerry", "GoodBerry", "ChromeBerry", "PurpleBerry", "LimeBerry"];
|
||||||
|
|
||||||
// Intervalo en segundos entre cada spawn
|
// Intervalo en segundos entre cada spawn
|
||||||
const spawnInterval = 1.5;
|
const spawnInterval = 1.5;
|
||||||
@@ -274,7 +280,7 @@ gdjs.GameCode.GDcontrollerObjects1.length = 0;
|
|||||||
|
|
||||||
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDglitchedberryObjects1Objects = Hashtable.newFrom({"glitchedberry": gdjs.GameCode.GDglitchedberryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDglitchedberryObjects1Objects = Hashtable.newFrom({"glitchedberry": gdjs.GameCode.GDglitchedberryObjects1});
|
||||||
gdjs.GameCode.asyncCallback19554580 = function (runtimeScene, asyncObjectsList) {
|
gdjs.GameCode.asyncCallback9866348 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -284,7 +290,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObje
|
|||||||
}
|
}
|
||||||
gdjs.GameCode.localVariables.length = 0;
|
gdjs.GameCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.GameCode.idToCallbackMap.set(19554580, gdjs.GameCode.asyncCallback19554580);
|
gdjs.GameCode.idToCallbackMap.set(9866348, gdjs.GameCode.asyncCallback9866348);
|
||||||
gdjs.GameCode.eventsList3 = function(runtimeScene) {
|
gdjs.GameCode.eventsList3 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -295,7 +301,7 @@ gdjs.GameCode.eventsList3 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.GameCode.asyncCallback19554580(runtimeScene, asyncObjectsList)), 19554580, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.GameCode.asyncCallback9866348(runtimeScene, asyncObjectsList)), 9866348, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -303,14 +309,14 @@ runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5),
|
|||||||
|
|
||||||
|
|
||||||
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDcontrollerObjects1Objects = Hashtable.newFrom({"controller": gdjs.GameCode.GDcontrollerObjects1});
|
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDcontrollerObjects1Objects = Hashtable.newFrom({"controller": gdjs.GameCode.GDcontrollerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDRNGBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDglitchedberryObjects1ObjectsGDgdjs_9546GameCode_9546GDSpeedyObjects1ObjectsGDgdjs_9546GameCode_9546GDshadowberryObjects1ObjectsGDgdjs_9546GameCode_9546GDpoisonberryObjects1ObjectsGDgdjs_9546GameCode_9546GDnojumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDdoublejumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDMinusBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDGoodBerryObjects1Objects = Hashtable.newFrom({"RNGBerry": gdjs.GameCode.GDRNGBerryObjects1, "Berry": gdjs.GameCode.GDBerryObjects1, "glitchedberry": gdjs.GameCode.GDglitchedberryObjects1, "Speedy": gdjs.GameCode.GDSpeedyObjects1, "shadowberry": gdjs.GameCode.GDshadowberryObjects1, "poisonberry": gdjs.GameCode.GDpoisonberryObjects1, "nojumpberry": gdjs.GameCode.GDnojumpberryObjects1, "doublejumpberry": gdjs.GameCode.GDdoublejumpberryObjects1, "MinusBerry": gdjs.GameCode.GDMinusBerryObjects1, "CaffeineBerry": gdjs.GameCode.GDCaffeineBerryObjects1, "GoodBerry": gdjs.GameCode.GDGoodBerryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDRNGBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDglitchedberryObjects1ObjectsGDgdjs_9546GameCode_9546GDSpeedyObjects1ObjectsGDgdjs_9546GameCode_9546GDshadowberryObjects1ObjectsGDgdjs_9546GameCode_9546GDpoisonberryObjects1ObjectsGDgdjs_9546GameCode_9546GDnojumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDdoublejumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDMinusBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDGoodBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDChromeBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDPurpleBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDLimeBerryObjects1Objects = Hashtable.newFrom({"RNGBerry": gdjs.GameCode.GDRNGBerryObjects1, "Berry": gdjs.GameCode.GDBerryObjects1, "glitchedberry": gdjs.GameCode.GDglitchedberryObjects1, "Speedy": gdjs.GameCode.GDSpeedyObjects1, "shadowberry": gdjs.GameCode.GDshadowberryObjects1, "poisonberry": gdjs.GameCode.GDpoisonberryObjects1, "nojumpberry": gdjs.GameCode.GDnojumpberryObjects1, "doublejumpberry": gdjs.GameCode.GDdoublejumpberryObjects1, "MinusBerry": gdjs.GameCode.GDMinusBerryObjects1, "CaffeineBerry": gdjs.GameCode.GDCaffeineBerryObjects1, "GoodBerry": gdjs.GameCode.GDGoodBerryObjects1, "ChromeBerry": gdjs.GameCode.GDChromeBerryObjects1, "PurpleBerry": gdjs.GameCode.GDPurpleBerryObjects1, "LimeBerry": gdjs.GameCode.GDLimeBerryObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDexplosionObjects1Objects = Hashtable.newFrom({"explosion": gdjs.GameCode.GDexplosionObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDexplosionObjects1Objects = Hashtable.newFrom({"explosion": gdjs.GameCode.GDexplosionObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDpoisonberryObjects1Objects = Hashtable.newFrom({"poisonberry": gdjs.GameCode.GDpoisonberryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDpoisonberryObjects1Objects = Hashtable.newFrom({"poisonberry": gdjs.GameCode.GDpoisonberryObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDnojumpberryObjects1Objects = Hashtable.newFrom({"nojumpberry": gdjs.GameCode.GDnojumpberryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDnojumpberryObjects1Objects = Hashtable.newFrom({"nojumpberry": gdjs.GameCode.GDnojumpberryObjects1});
|
||||||
gdjs.GameCode.asyncCallback19561500 = function (runtimeScene, asyncObjectsList) {
|
gdjs.GameCode.asyncCallback9874692 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -320,7 +326,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObje
|
|||||||
}
|
}
|
||||||
gdjs.GameCode.localVariables.length = 0;
|
gdjs.GameCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.GameCode.idToCallbackMap.set(19561500, gdjs.GameCode.asyncCallback19561500);
|
gdjs.GameCode.idToCallbackMap.set(9874692, gdjs.GameCode.asyncCallback9874692);
|
||||||
gdjs.GameCode.eventsList4 = function(runtimeScene) {
|
gdjs.GameCode.eventsList4 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -331,7 +337,7 @@ gdjs.GameCode.eventsList4 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.GameCode.asyncCallback19561500(runtimeScene, asyncObjectsList)), 19561500, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.GameCode.asyncCallback9874692(runtimeScene, asyncObjectsList)), 9874692, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -342,17 +348,25 @@ runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5),
|
|||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDMinusBerryObjects1Objects = Hashtable.newFrom({"MinusBerry": gdjs.GameCode.GDMinusBerryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDMinusBerryObjects1Objects = Hashtable.newFrom({"MinusBerry": gdjs.GameCode.GDMinusBerryObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1Objects = Hashtable.newFrom({"CaffeineBerry": gdjs.GameCode.GDCaffeineBerryObjects1});
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1Objects = Hashtable.newFrom({"CaffeineBerry": gdjs.GameCode.GDCaffeineBerryObjects1});
|
||||||
gdjs.GameCode.asyncCallback19566956 = function (runtimeScene, asyncObjectsList) {
|
gdjs.GameCode.asyncCallback9882660 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
||||||
|
|
||||||
|
{gdjs.evtTools.sound.fadeMusicVolume(runtimeScene, 13, 0, 1);
|
||||||
|
}
|
||||||
|
{gdjs.evtTools.sound.fadeMusicVolume(runtimeScene, 1, 100, 1);
|
||||||
|
}
|
||||||
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||||
gdjs.GameCode.GDPlayerObjects2[i].getBehavior("PlatformerObject").setMaxSpeed(500);
|
gdjs.GameCode.GDPlayerObjects2[i].getBehavior("PlatformerObject").setMaxSpeed(500);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects2[i].getBehavior("Animation").setAnimationName("idle");
|
||||||
|
}
|
||||||
|
}
|
||||||
gdjs.GameCode.localVariables.length = 0;
|
gdjs.GameCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.GameCode.idToCallbackMap.set(19566956, gdjs.GameCode.asyncCallback19566956);
|
gdjs.GameCode.idToCallbackMap.set(9882660, gdjs.GameCode.asyncCallback9882660);
|
||||||
gdjs.GameCode.eventsList5 = function(runtimeScene) {
|
gdjs.GameCode.eventsList5 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -363,7 +377,7 @@ gdjs.GameCode.eventsList5 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.GameCode.asyncCallback19566956(runtimeScene, asyncObjectsList)), 19566956, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.GameCode.asyncCallback9882660(runtimeScene, asyncObjectsList)), 9882660, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -412,7 +426,7 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(3).getAsNumber() == 3);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(3).getAsNumber() == 3);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.sound.playMusicOnChannel(runtimeScene, "Amazing Plan.mp3", 1, false, 100, 1);
|
{gdjs.evtTools.sound.playMusicOnChannel(runtimeScene, "so disco retro.mp3", 1, false, 100, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -464,7 +478,97 @@ if (isConditionTrue_0) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.GameCode.eventsList7 = function(runtimeScene) {
|
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDChromeBerryObjects1Objects = Hashtable.newFrom({"ChromeBerry": gdjs.GameCode.GDChromeBerryObjects1});
|
||||||
|
gdjs.GameCode.asyncCallback9893236 = function (runtimeScene, asyncObjectsList) {
|
||||||
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
||||||
|
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects2[i].getBehavior("PlatformerObject").setMaxSpeed(500);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.GameCode.localVariables.length = 0;
|
||||||
|
}
|
||||||
|
gdjs.GameCode.idToCallbackMap.set(9893236, gdjs.GameCode.asyncCallback9893236);
|
||||||
|
gdjs.GameCode.eventsList7 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
{
|
||||||
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
|
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.GameCode.asyncCallback9893236(runtimeScene, asyncObjectsList)), 9893236, asyncObjectsList);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDLimeBerryObjects1Objects = Hashtable.newFrom({"LimeBerry": gdjs.GameCode.GDLimeBerryObjects1});
|
||||||
|
gdjs.GameCode.asyncCallback9895060 = function (runtimeScene, asyncObjectsList) {
|
||||||
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
||||||
|
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects2[i].getBehavior("Scale").setScaleX(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.GameCode.localVariables.length = 0;
|
||||||
|
}
|
||||||
|
gdjs.GameCode.idToCallbackMap.set(9895060, gdjs.GameCode.asyncCallback9895060);
|
||||||
|
gdjs.GameCode.eventsList8 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
{
|
||||||
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
|
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(7), (runtimeScene) => (gdjs.GameCode.asyncCallback9895060(runtimeScene, asyncObjectsList)), 9895060, asyncObjectsList);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.GameCode.GDPlayerObjects1});
|
||||||
|
gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPurpleBerryObjects1Objects = Hashtable.newFrom({"PurpleBerry": gdjs.GameCode.GDPurpleBerryObjects1});
|
||||||
|
gdjs.GameCode.asyncCallback9898228 = function (runtimeScene, asyncObjectsList) {
|
||||||
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.GameCode.GDPlayerObjects2);
|
||||||
|
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects2[i].getBehavior("LinearMovement").SetSpeedX(0, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.GameCode.localVariables.length = 0;
|
||||||
|
}
|
||||||
|
gdjs.GameCode.idToCallbackMap.set(9898228, gdjs.GameCode.asyncCallback9898228);
|
||||||
|
gdjs.GameCode.eventsList9 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
{
|
||||||
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.GameCode.localVariables);
|
||||||
|
for (const obj of gdjs.GameCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.GameCode.asyncCallback9898228(runtimeScene, asyncObjectsList)), 9898228, asyncObjectsList);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.GameCode.eventsList10 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -523,9 +627,12 @@ let isConditionTrue_0 = false;
|
|||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("Berry"), gdjs.GameCode.GDBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("Berry"), gdjs.GameCode.GDBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("CaffeineBerry"), gdjs.GameCode.GDCaffeineBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("CaffeineBerry"), gdjs.GameCode.GDCaffeineBerryObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("ChromeBerry"), gdjs.GameCode.GDChromeBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("GoodBerry"), gdjs.GameCode.GDGoodBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("GoodBerry"), gdjs.GameCode.GDGoodBerryObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("LimeBerry"), gdjs.GameCode.GDLimeBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("MinusBerry"), gdjs.GameCode.GDMinusBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("MinusBerry"), gdjs.GameCode.GDMinusBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.GameCode.GDNewText3Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.GameCode.GDNewText3Objects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("PurpleBerry"), gdjs.GameCode.GDPurpleBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RNGBerry"), gdjs.GameCode.GDRNGBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("RNGBerry"), gdjs.GameCode.GDRNGBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("combotimw"), gdjs.GameCode.GDcombotimwObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("combotimw"), gdjs.GameCode.GDcombotimwObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("controller"), gdjs.GameCode.GDcontrollerObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("controller"), gdjs.GameCode.GDcontrollerObjects1);
|
||||||
@@ -585,6 +692,18 @@ gdjs.copyArray(runtimeScene.getObjects("shadowberry"), gdjs.GameCode.GDshadowber
|
|||||||
gdjs.GameCode.GDCaffeineBerryObjects1[i].getBehavior("Scale").setScale(0.7);
|
gdjs.GameCode.GDCaffeineBerryObjects1[i].getBehavior("Scale").setScale(0.7);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPurpleBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects1[i].getBehavior("Scale").setScale(0.7);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDChromeBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects1[i].getBehavior("Scale").setScale(0.7);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDLimeBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDLimeBerryObjects1[i].getBehavior("Scale").setScale(0.7);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -600,7 +719,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19532636);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9840164);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -650,6 +769,8 @@ gdjs.copyArray(runtimeScene.getObjects("combotimw"), gdjs.GameCode.GDcombotimwOb
|
|||||||
gdjs.GameCode.GDcombotimwObjects1[i].hide();
|
gdjs.GameCode.GDcombotimwObjects1[i].hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{gdjs.evtTools.sound.playMusicOnChannel(runtimeScene, "ssVid.net--caffeine-rush.mp3", 13, true, 0, 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -813,7 +934,7 @@ if (isConditionTrue_0) {
|
|||||||
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.GameCode.GDBerryNormalSpawnObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.GameCode.GDBerryNormalSpawnObjects1);
|
||||||
|
|
||||||
const objects = gdjs.GameCode.GDBerryNormalSpawnObjects1;
|
const objects = gdjs.GameCode.GDBerryNormalSpawnObjects1;
|
||||||
gdjs.GameCode.userFunc0x9b8928(runtimeScene, objects);
|
gdjs.GameCode.userFunc0x1179a20(runtimeScene, objects);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -927,7 +1048,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDshadowberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDshadowberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19547860);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9857308);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1003,7 +1124,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDglitchedberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDglitchedberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19553316);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9864900);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1033,8 +1154,11 @@ gdjs.GameCode.eventsList3(runtimeScene);} //End of subevents
|
|||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("Berry"), gdjs.GameCode.GDBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("Berry"), gdjs.GameCode.GDBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("CaffeineBerry"), gdjs.GameCode.GDCaffeineBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("CaffeineBerry"), gdjs.GameCode.GDCaffeineBerryObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("ChromeBerry"), gdjs.GameCode.GDChromeBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("GoodBerry"), gdjs.GameCode.GDGoodBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("GoodBerry"), gdjs.GameCode.GDGoodBerryObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("LimeBerry"), gdjs.GameCode.GDLimeBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("MinusBerry"), gdjs.GameCode.GDMinusBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("MinusBerry"), gdjs.GameCode.GDMinusBerryObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("PurpleBerry"), gdjs.GameCode.GDPurpleBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RNGBerry"), gdjs.GameCode.GDRNGBerryObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("RNGBerry"), gdjs.GameCode.GDRNGBerryObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("Speedy"), gdjs.GameCode.GDSpeedyObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("Speedy"), gdjs.GameCode.GDSpeedyObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("controller"), gdjs.GameCode.GDcontrollerObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("controller"), gdjs.GameCode.GDcontrollerObjects1);
|
||||||
@@ -1046,18 +1170,21 @@ gdjs.copyArray(runtimeScene.getObjects("shadowberry"), gdjs.GameCode.GDshadowber
|
|||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDcontrollerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDRNGBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDglitchedberryObjects1ObjectsGDgdjs_9546GameCode_9546GDSpeedyObjects1ObjectsGDgdjs_9546GameCode_9546GDshadowberryObjects1ObjectsGDgdjs_9546GameCode_9546GDpoisonberryObjects1ObjectsGDgdjs_9546GameCode_9546GDnojumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDdoublejumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDMinusBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDcontrollerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDRNGBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDglitchedberryObjects1ObjectsGDgdjs_9546GameCode_9546GDSpeedyObjects1ObjectsGDgdjs_9546GameCode_9546GDshadowberryObjects1ObjectsGDgdjs_9546GameCode_9546GDpoisonberryObjects1ObjectsGDgdjs_9546GameCode_9546GDnojumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDdoublejumpberryObjects1ObjectsGDgdjs_9546GameCode_9546GDMinusBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDGoodBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDChromeBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDPurpleBerryObjects1ObjectsGDgdjs_9546GameCode_9546GDLimeBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19555460);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9867076);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
/* Reuse gdjs.GameCode.GDBerryObjects1 */
|
/* Reuse gdjs.GameCode.GDBerryObjects1 */
|
||||||
/* Reuse gdjs.GameCode.GDCaffeineBerryObjects1 */
|
/* Reuse gdjs.GameCode.GDCaffeineBerryObjects1 */
|
||||||
|
/* Reuse gdjs.GameCode.GDChromeBerryObjects1 */
|
||||||
/* Reuse gdjs.GameCode.GDGoodBerryObjects1 */
|
/* Reuse gdjs.GameCode.GDGoodBerryObjects1 */
|
||||||
|
/* Reuse gdjs.GameCode.GDLimeBerryObjects1 */
|
||||||
/* Reuse gdjs.GameCode.GDMinusBerryObjects1 */
|
/* Reuse gdjs.GameCode.GDMinusBerryObjects1 */
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.GameCode.GDNewText3Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.GameCode.GDNewText3Objects1);
|
||||||
|
/* Reuse gdjs.GameCode.GDPurpleBerryObjects1 */
|
||||||
/* Reuse gdjs.GameCode.GDRNGBerryObjects1 */
|
/* Reuse gdjs.GameCode.GDRNGBerryObjects1 */
|
||||||
/* Reuse gdjs.GameCode.GDSpeedyObjects1 */
|
/* Reuse gdjs.GameCode.GDSpeedyObjects1 */
|
||||||
gdjs.copyArray(runtimeScene.getObjects("combotimw"), gdjs.GameCode.GDcombotimwObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("combotimw"), gdjs.GameCode.GDcombotimwObjects1);
|
||||||
@@ -1102,6 +1229,15 @@ for(var i = 0, len = gdjs.GameCode.GDCaffeineBerryObjects1.length ;i < len;++i)
|
|||||||
for(var i = 0, len = gdjs.GameCode.GDGoodBerryObjects1.length ;i < len;++i) {
|
for(var i = 0, len = gdjs.GameCode.GDGoodBerryObjects1.length ;i < len;++i) {
|
||||||
gdjs.GameCode.GDGoodBerryObjects1[i].deleteFromScene(runtimeScene);
|
gdjs.GameCode.GDGoodBerryObjects1[i].deleteFromScene(runtimeScene);
|
||||||
}
|
}
|
||||||
|
for(var i = 0, len = gdjs.GameCode.GDChromeBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects1[i].deleteFromScene(runtimeScene);
|
||||||
|
}
|
||||||
|
for(var i = 0, len = gdjs.GameCode.GDPurpleBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects1[i].deleteFromScene(runtimeScene);
|
||||||
|
}
|
||||||
|
for(var i = 0, len = gdjs.GameCode.GDLimeBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDLimeBerryObjects1[i].deleteFromScene(runtimeScene);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "combotime");
|
{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, "combotime");
|
||||||
}
|
}
|
||||||
@@ -1165,7 +1301,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDpoisonberryObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDpoisonberryObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19558236);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9870708);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1205,7 +1341,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDnojumpberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDnojumpberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19560364);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9873220);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1316,7 +1452,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDMinusBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDMinusBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19564660);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9878708);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1344,7 +1480,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDCaffeineBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19565932);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9879916);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1358,10 +1494,18 @@ if (isConditionTrue_0) {
|
|||||||
}
|
}
|
||||||
{runtimeScene.getScene().getVariables().getFromIndex(0).add(5);
|
{runtimeScene.getScene().getVariables().getFromIndex(0).add(5);
|
||||||
}
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects1[i].getBehavior("Animation").setAnimationName("caffeinerush");
|
||||||
|
}
|
||||||
|
}
|
||||||
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||||
gdjs.GameCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").setMaxSpeed(1000);
|
gdjs.GameCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").setMaxSpeed(1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{gdjs.evtTools.sound.fadeMusicVolume(runtimeScene, 13, 80, 1);
|
||||||
|
}
|
||||||
|
{gdjs.evtTools.sound.fadeMusicVolume(runtimeScene, 1, 0, 1);
|
||||||
|
}
|
||||||
|
|
||||||
{ //Subevents
|
{ //Subevents
|
||||||
gdjs.GameCode.eventsList5(runtimeScene);} //End of subevents
|
gdjs.GameCode.eventsList5(runtimeScene);} //End of subevents
|
||||||
@@ -1380,7 +1524,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19568140);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9884100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1422,6 +1566,155 @@ gdjs.GameCode.eventsList6(runtimeScene);} //End of subevents
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("ChromeBerry"), gdjs.GameCode.GDChromeBerryObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.GameCode.GDPlayerObjects1);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDChromeBerryObjects1Objects, false, runtimeScene, false);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9891500);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
/* Reuse gdjs.GameCode.GDChromeBerryObjects1 */
|
||||||
|
/* Reuse gdjs.GameCode.GDPlayerObjects1 */
|
||||||
|
{gdjs.evtTools.sound.playSound(runtimeScene, "Powerup.mp3", false, 100, gdjs.randomFloatInRange(0.7, 0.9));
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDChromeBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects1[i].deleteFromScene(runtimeScene);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{runtimeScene.getScene().getVariables().getFromIndex(0).add(5);
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").setMaxSpeed(250);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.GameCode.eventsList7(runtimeScene);} //End of subevents
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("LimeBerry"), gdjs.GameCode.GDLimeBerryObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.GameCode.GDPlayerObjects1);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDLimeBerryObjects1Objects, false, runtimeScene, false);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9893996);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
/* Reuse gdjs.GameCode.GDLimeBerryObjects1 */
|
||||||
|
/* Reuse gdjs.GameCode.GDPlayerObjects1 */
|
||||||
|
{gdjs.evtTools.sound.playSound(runtimeScene, "Eat.mp3", false, 100, 1);
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDLimeBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDLimeBerryObjects1[i].deleteFromScene(runtimeScene);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{runtimeScene.getScene().getVariables().getFromIndex(0).add(7);
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects1[i].getBehavior("Scale").setScaleX(2.3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.GameCode.eventsList8(runtimeScene);} //End of subevents
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.GameCode.GDPlayerObjects1);
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("PurpleBerry"), gdjs.GameCode.GDPurpleBerryObjects1);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPlayerObjects1Objects, gdjs.GameCode.mapOfGDgdjs_9546GameCode_9546GDPurpleBerryObjects1Objects, false, runtimeScene, false);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(9896244);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
/* Reuse gdjs.GameCode.GDPlayerObjects1 */
|
||||||
|
/* Reuse gdjs.GameCode.GDPurpleBerryObjects1 */
|
||||||
|
{gdjs.evtTools.sound.playSound(runtimeScene, "Powerup.mp3", false, 100, gdjs.randomFloatInRange(0.9, 1));
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPurpleBerryObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects1[i].deleteFromScene(runtimeScene);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{runtimeScene.getScene().getVariables().getFromIndex(0).add(3);
|
||||||
|
}
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDPlayerObjects1[i].getBehavior("LinearMovement").SetSpeedX(gdjs.randomInRange(0, 1) * 200 - 100, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.GameCode.eventsList9(runtimeScene);} //End of subevents
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.GameCode.GDNewText2Objects1);
|
||||||
|
{for(var i = 0, len = gdjs.GameCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
|
gdjs.GameCode.GDNewText2Objects1[i].getBehavior("Text").setText("Speedy:" + runtimeScene.getScene().getVariables().getFromIndex(1).getAsString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.input.wasKeyJustPressed(runtimeScene, "F12");
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Game", false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.GameCode.func = function(runtimeScene) {
|
gdjs.GameCode.func = function(runtimeScene) {
|
||||||
@@ -1514,8 +1807,14 @@ gdjs.GameCode.GDGoodBerryObjects3.length = 0;
|
|||||||
gdjs.GameCode.GDLimeBerryObjects1.length = 0;
|
gdjs.GameCode.GDLimeBerryObjects1.length = 0;
|
||||||
gdjs.GameCode.GDLimeBerryObjects2.length = 0;
|
gdjs.GameCode.GDLimeBerryObjects2.length = 0;
|
||||||
gdjs.GameCode.GDLimeBerryObjects3.length = 0;
|
gdjs.GameCode.GDLimeBerryObjects3.length = 0;
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects1.length = 0;
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects2.length = 0;
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects3.length = 0;
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects1.length = 0;
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects2.length = 0;
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects3.length = 0;
|
||||||
|
|
||||||
gdjs.GameCode.eventsList7(runtimeScene);
|
gdjs.GameCode.eventsList10(runtimeScene);
|
||||||
gdjs.GameCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.GameCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.GameCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.GameCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.GameCode.GDNewTiledSpriteObjects3.length = 0;
|
gdjs.GameCode.GDNewTiledSpriteObjects3.length = 0;
|
||||||
@@ -1603,6 +1902,12 @@ gdjs.GameCode.GDGoodBerryObjects3.length = 0;
|
|||||||
gdjs.GameCode.GDLimeBerryObjects1.length = 0;
|
gdjs.GameCode.GDLimeBerryObjects1.length = 0;
|
||||||
gdjs.GameCode.GDLimeBerryObjects2.length = 0;
|
gdjs.GameCode.GDLimeBerryObjects2.length = 0;
|
||||||
gdjs.GameCode.GDLimeBerryObjects3.length = 0;
|
gdjs.GameCode.GDLimeBerryObjects3.length = 0;
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects1.length = 0;
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects2.length = 0;
|
||||||
|
gdjs.GameCode.GDChromeBerryObjects3.length = 0;
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects1.length = 0;
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects2.length = 0;
|
||||||
|
gdjs.GameCode.GDPurpleBerryObjects3.length = 0;
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|||||||
+23
-23
@@ -104,7 +104,7 @@ gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObj
|
|||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDBerryObjects1Objects = Hashtable.newFrom({"Berry": gdjs.secret2verysecretCode.GDBerryObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDBerryObjects1Objects = Hashtable.newFrom({"Berry": gdjs.secret2verysecretCode.GDBerryObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDSpeedyObjects1Objects = Hashtable.newFrom({"Speedy": gdjs.secret2verysecretCode.GDSpeedyObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDSpeedyObjects1Objects = Hashtable.newFrom({"Speedy": gdjs.secret2verysecretCode.GDSpeedyObjects1});
|
||||||
gdjs.secret2verysecretCode.asyncCallback19747628 = function (runtimeScene, asyncObjectsList) {
|
gdjs.secret2verysecretCode.asyncCallback10125004 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("NewText2"), gdjs.secret2verysecretCode.GDNewText2Objects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("NewText2"), gdjs.secret2verysecretCode.GDNewText2Objects2);
|
||||||
|
|
||||||
@@ -122,7 +122,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode
|
|||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.localVariables.length = 0;
|
gdjs.secret2verysecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.idToCallbackMap.set(19747628, gdjs.secret2verysecretCode.asyncCallback19747628);
|
gdjs.secret2verysecretCode.idToCallbackMap.set(10125004, gdjs.secret2verysecretCode.asyncCallback10125004);
|
||||||
gdjs.secret2verysecretCode.eventsList0 = function(runtimeScene) {
|
gdjs.secret2verysecretCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -134,7 +134,7 @@ const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
|||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
for (const obj of gdjs.secret2verysecretCode.GDNewText2Objects1) asyncObjectsList.addObject("NewText2", obj);
|
for (const obj of gdjs.secret2verysecretCode.GDNewText2Objects1) asyncObjectsList.addObject("NewText2", obj);
|
||||||
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber()), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback19747628(runtimeScene, asyncObjectsList)), 19747628, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber()), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback10125004(runtimeScene, asyncObjectsList)), 10125004, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -143,7 +143,7 @@ runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runt
|
|||||||
|
|
||||||
};gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
};gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDRNGBerryObjects1Objects = Hashtable.newFrom({"RNGBerry": gdjs.secret2verysecretCode.GDRNGBerryObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDRNGBerryObjects1Objects = Hashtable.newFrom({"RNGBerry": gdjs.secret2verysecretCode.GDRNGBerryObjects1});
|
||||||
gdjs.secret2verysecretCode.userFunc0x9ba200 = function GDJSInlineCode(runtimeScene, objects) {
|
gdjs.secret2verysecretCode.userFunc0x117efb0 = function GDJSInlineCode(runtimeScene, objects) {
|
||||||
"use strict";
|
"use strict";
|
||||||
// Obtenemos la escena actual
|
// Obtenemos la escena actual
|
||||||
const scene = runtimeScene;
|
const scene = runtimeScene;
|
||||||
@@ -282,7 +282,7 @@ gdjs.secret2verysecretCode.GDcontrollerObjects1.length = 0;
|
|||||||
|
|
||||||
};gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
};gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDglitchedberryObjects1Objects = Hashtable.newFrom({"glitchedberry": gdjs.secret2verysecretCode.GDglitchedberryObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDglitchedberryObjects1Objects = Hashtable.newFrom({"glitchedberry": gdjs.secret2verysecretCode.GDglitchedberryObjects1});
|
||||||
gdjs.secret2verysecretCode.asyncCallback19765076 = function (runtimeScene, asyncObjectsList) {
|
gdjs.secret2verysecretCode.asyncCallback10144588 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -292,7 +292,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode
|
|||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.localVariables.length = 0;
|
gdjs.secret2verysecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.idToCallbackMap.set(19765076, gdjs.secret2verysecretCode.asyncCallback19765076);
|
gdjs.secret2verysecretCode.idToCallbackMap.set(10144588, gdjs.secret2verysecretCode.asyncCallback10144588);
|
||||||
gdjs.secret2verysecretCode.eventsList3 = function(runtimeScene) {
|
gdjs.secret2verysecretCode.eventsList3 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -303,7 +303,7 @@ gdjs.secret2verysecretCode.eventsList3 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback19765076(runtimeScene, asyncObjectsList)), 19765076, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback10144588(runtimeScene, asyncObjectsList)), 10144588, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -318,7 +318,7 @@ gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObj
|
|||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDnojumpberryObjects1Objects = Hashtable.newFrom({"nojumpberry": gdjs.secret2verysecretCode.GDnojumpberryObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDnojumpberryObjects1Objects = Hashtable.newFrom({"nojumpberry": gdjs.secret2verysecretCode.GDnojumpberryObjects1});
|
||||||
gdjs.secret2verysecretCode.asyncCallback19772188 = function (runtimeScene, asyncObjectsList) {
|
gdjs.secret2verysecretCode.asyncCallback10153644 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -328,7 +328,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode
|
|||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.localVariables.length = 0;
|
gdjs.secret2verysecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.idToCallbackMap.set(19772188, gdjs.secret2verysecretCode.asyncCallback19772188);
|
gdjs.secret2verysecretCode.idToCallbackMap.set(10153644, gdjs.secret2verysecretCode.asyncCallback10153644);
|
||||||
gdjs.secret2verysecretCode.eventsList4 = function(runtimeScene) {
|
gdjs.secret2verysecretCode.eventsList4 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -339,7 +339,7 @@ gdjs.secret2verysecretCode.eventsList4 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback19772188(runtimeScene, asyncObjectsList)), 19772188, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback10153644(runtimeScene, asyncObjectsList)), 10153644, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -350,7 +350,7 @@ runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5),
|
|||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDMinusBerryObjects1Objects = Hashtable.newFrom({"MinusBerry": gdjs.secret2verysecretCode.GDMinusBerryObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDMinusBerryObjects1Objects = Hashtable.newFrom({"MinusBerry": gdjs.secret2verysecretCode.GDMinusBerryObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.secret2verysecretCode.GDPlayerObjects1});
|
||||||
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDCaffeineBerryObjects1Objects = Hashtable.newFrom({"CaffeineBerry": gdjs.secret2verysecretCode.GDCaffeineBerryObjects1});
|
gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDCaffeineBerryObjects1Objects = Hashtable.newFrom({"CaffeineBerry": gdjs.secret2verysecretCode.GDCaffeineBerryObjects1});
|
||||||
gdjs.secret2verysecretCode.asyncCallback19777644 = function (runtimeScene, asyncObjectsList) {
|
gdjs.secret2verysecretCode.asyncCallback10160716 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -360,7 +360,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.secret2verysecretCode
|
|||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.localVariables.length = 0;
|
gdjs.secret2verysecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.secret2verysecretCode.idToCallbackMap.set(19777644, gdjs.secret2verysecretCode.asyncCallback19777644);
|
gdjs.secret2verysecretCode.idToCallbackMap.set(10160716, gdjs.secret2verysecretCode.asyncCallback10160716);
|
||||||
gdjs.secret2verysecretCode.eventsList5 = function(runtimeScene) {
|
gdjs.secret2verysecretCode.eventsList5 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -371,7 +371,7 @@ gdjs.secret2verysecretCode.eventsList5 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.secret2verysecretCode.localVariables);
|
||||||
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.secret2verysecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback19777644(runtimeScene, asyncObjectsList)), 19777644, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.secret2verysecretCode.asyncCallback10160716(runtimeScene, asyncObjectsList)), 10160716, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -517,7 +517,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19742844);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10118788);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -730,7 +730,7 @@ if (isConditionTrue_0) {
|
|||||||
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.secret2verysecretCode.GDBerryNormalSpawnObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.secret2verysecretCode.GDBerryNormalSpawnObjects1);
|
||||||
|
|
||||||
const objects = gdjs.secret2verysecretCode.GDBerryNormalSpawnObjects1;
|
const objects = gdjs.secret2verysecretCode.GDBerryNormalSpawnObjects1;
|
||||||
gdjs.secret2verysecretCode.userFunc0x9ba200(runtimeScene, objects);
|
gdjs.secret2verysecretCode.userFunc0x117efb0(runtimeScene, objects);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -844,7 +844,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDshadowberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDshadowberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19758356);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10135548);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -920,7 +920,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDglitchedberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDglitchedberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19763812);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10143140);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -966,7 +966,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDcontrollerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDRNGBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDglitchedberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDSpeedyObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDshadowberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDpoisonberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDnojumpberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDdoublejumpberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDMinusBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDCaffeineBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDcontrollerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDRNGBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDglitchedberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDSpeedyObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDshadowberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDpoisonberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDnojumpberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDdoublejumpberryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDMinusBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDCaffeineBerryObjects1ObjectsGDgdjs_9546secret2verysecretCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19765956);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10145316);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1084,7 +1084,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDpoisonberryObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDpoisonberryObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19768900);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10149660);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1124,7 +1124,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDnojumpberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDnojumpberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19771052);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10152172);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1235,7 +1235,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDMinusBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDMinusBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19775348);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10157772);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1263,7 +1263,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDCaffeineBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDCaffeineBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19776620);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10158980);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1299,7 +1299,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDPlayerObjects1Objects, gdjs.secret2verysecretCode.mapOfGDgdjs_9546secret2verysecretCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19778828);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10161564);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
+93
-60
@@ -1,31 +1,34 @@
|
|||||||
gdjs.BSRankCode = {};
|
gdjs.InfoCode = {};
|
||||||
gdjs.BSRankCode.localVariables = [];
|
gdjs.InfoCode.localVariables = [];
|
||||||
gdjs.BSRankCode.idToCallbackMap = new Map();
|
gdjs.InfoCode.idToCallbackMap = new Map();
|
||||||
gdjs.BSRankCode.GDNewTextObjects1= [];
|
gdjs.InfoCode.GDNewTextObjects1= [];
|
||||||
gdjs.BSRankCode.GDNewTextObjects2= [];
|
gdjs.InfoCode.GDNewTextObjects2= [];
|
||||||
gdjs.BSRankCode.GDNewText2Objects1= [];
|
gdjs.InfoCode.GDNewTiledSpriteObjects1= [];
|
||||||
gdjs.BSRankCode.GDNewText2Objects2= [];
|
gdjs.InfoCode.GDNewTiledSpriteObjects2= [];
|
||||||
gdjs.BSRankCode.GDNewText3Objects1= [];
|
gdjs.InfoCode.GDNewSpriteObjects1= [];
|
||||||
gdjs.BSRankCode.GDNewText3Objects2= [];
|
gdjs.InfoCode.GDNewSpriteObjects2= [];
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1= [];
|
gdjs.InfoCode.GDjsisbObjects1= [];
|
||||||
gdjs.BSRankCode.GDRedButtonObjects2= [];
|
gdjs.InfoCode.GDjsisbObjects2= [];
|
||||||
|
gdjs.InfoCode.GDksbsbpart2Objects1= [];
|
||||||
|
gdjs.InfoCode.GDksbsbpart2Objects2= [];
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects1= [];
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.BSRankCode.eventsList0 = function(runtimeScene) {
|
gdjs.InfoCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRankCode.GDNewText2Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.InfoCode.GDNewTiledSpriteObjects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRankCode.GDNewText3Objects1);
|
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
||||||
{for(var i = 0, len = gdjs.BSRankCode.GDNewText2Objects1.length ;i < len;++i) {
|
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getXOffset() + (1));
|
||||||
gdjs.BSRankCode.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{for(var i = 0, len = gdjs.BSRankCode.GDNewText3Objects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
||||||
gdjs.BSRankCode.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setYOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getYOffset() + (1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -33,28 +36,6 @@ gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRankCode.GDNewText3Ob
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRankCode.GDRedButtonObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.BSRankCode.GDRedButtonObjects1.length;i<l;++i) {
|
|
||||||
if ( gdjs.BSRankCode.GDRedButtonObjects1[i].IsClicked(null) ) {
|
|
||||||
isConditionTrue_0 = true;
|
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1[k] = gdjs.BSRankCode.GDRedButtonObjects1[i];
|
|
||||||
++k;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1.length = k;
|
|
||||||
if (isConditionTrue_0) {
|
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -62,7 +43,51 @@ 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, "wait rq.mp3", true, 100, 1);
|
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.InfoCode.GDRedButtonObjects1);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
for (var i = 0, k = 0, l = gdjs.InfoCode.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
|
if ( gdjs.InfoCode.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects1[k] = gdjs.InfoCode.GDRedButtonObjects1[i];
|
||||||
|
++k;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects1.length = k;
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title gamejam", false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewSprite"), gdjs.InfoCode.GDNewSpriteObjects1);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
for (var i = 0, k = 0, l = gdjs.InfoCode.GDNewSpriteObjects1.length;i<l;++i) {
|
||||||
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,31 +96,39 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.BSRankCode.func = function(runtimeScene) {
|
gdjs.InfoCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
gdjs.InfoCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
gdjs.InfoCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
gdjs.InfoCode.GDjsisbObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
gdjs.InfoCode.GDjsisbObjects2.length = 0;
|
||||||
|
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
|
||||||
|
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
gdjs.BSRankCode.eventsList0(runtimeScene);
|
gdjs.InfoCode.eventsList0(runtimeScene);
|
||||||
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
gdjs.InfoCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
gdjs.InfoCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
|
||||||
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
gdjs.InfoCode.GDjsisbObjects1.length = 0;
|
||||||
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
gdjs.InfoCode.GDjsisbObjects2.length = 0;
|
||||||
|
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
|
||||||
|
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
|
||||||
|
gdjs.InfoCode.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['BSRankCode'] = gdjs.BSRankCode;
|
gdjs['InfoCode'] = gdjs.InfoCode;
|
||||||
+43
-43
@@ -1,31 +1,31 @@
|
|||||||
gdjs.BSRank2Code = {};
|
gdjs.BSRankCode = {};
|
||||||
gdjs.BSRank2Code.localVariables = [];
|
gdjs.BSRankCode.localVariables = [];
|
||||||
gdjs.BSRank2Code.idToCallbackMap = new Map();
|
gdjs.BSRankCode.idToCallbackMap = new Map();
|
||||||
gdjs.BSRank2Code.GDNewTextObjects1= [];
|
gdjs.BSRankCode.GDNewTextObjects1= [];
|
||||||
gdjs.BSRank2Code.GDNewTextObjects2= [];
|
gdjs.BSRankCode.GDNewTextObjects2= [];
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1= [];
|
gdjs.BSRankCode.GDNewText2Objects1= [];
|
||||||
gdjs.BSRank2Code.GDNewText2Objects2= [];
|
gdjs.BSRankCode.GDNewText2Objects2= [];
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1= [];
|
gdjs.BSRankCode.GDNewText3Objects1= [];
|
||||||
gdjs.BSRank2Code.GDNewText3Objects2= [];
|
gdjs.BSRankCode.GDNewText3Objects2= [];
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1= [];
|
gdjs.BSRankCode.GDRedButtonObjects1= [];
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects2= [];
|
gdjs.BSRankCode.GDRedButtonObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.BSRank2Code.eventsList0 = function(runtimeScene) {
|
gdjs.BSRankCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRank2Code.GDNewText2Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.BSRankCode.GDNewText2Objects1);
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank2Code.GDNewText3Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRankCode.GDNewText3Objects1);
|
||||||
{for(var i = 0, len = gdjs.BSRank2Code.GDNewText2Objects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.BSRankCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
gdjs.BSRankCode.GDNewText2Objects1[i].getBehavior("Text").setText("Time: " + runtimeScene.getGame().getVariables().getFromIndex(0).getAsString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{for(var i = 0, len = gdjs.BSRank2Code.GDNewText3Objects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.BSRankCode.GDNewText3Objects1.length ;i < len;++i) {
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
gdjs.BSRankCode.GDNewText3Objects1[i].getBehavior("Text").setText("Final Health: " + runtimeScene.getGame().getVariables().getFromIndex(1).getAsString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -35,18 +35,18 @@ gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.BSRank2Code.GDNewText3O
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.BSRank2Code.GDRedButtonObjects1);
|
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.BSRank2Code.GDRedButtonObjects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.BSRankCode.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
if ( gdjs.BSRank2Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
if ( gdjs.BSRankCode.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1[k] = gdjs.BSRank2Code.GDRedButtonObjects1[i];
|
gdjs.BSRankCode.GDRedButtonObjects1[k] = gdjs.BSRankCode.GDRedButtonObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1.length = k;
|
gdjs.BSRankCode.GDRedButtonObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
}
|
}
|
||||||
@@ -62,7 +62,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, "wait rq.mp3", true, 100, 1);
|
{gdjs.evtTools.sound.playMusic(runtimeScene, "Space Termites.mp3", true, 100, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,31 +71,31 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.BSRank2Code.func = function(runtimeScene) {
|
gdjs.BSRankCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
gdjs.BSRank2Code.eventsList0(runtimeScene);
|
gdjs.BSRankCode.eventsList0(runtimeScene);
|
||||||
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
gdjs.BSRankCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
gdjs.BSRankCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
gdjs.BSRankCode.GDNewText3Objects2.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects1.length = 0;
|
||||||
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
gdjs.BSRankCode.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['BSRank2Code'] = gdjs.BSRank2Code;
|
gdjs['BSRankCode'] = gdjs.BSRankCode;
|
||||||
+87
-7
@@ -1,21 +1,101 @@
|
|||||||
gdjs.Escena_32sin_32t_237tuloCode = {};
|
gdjs.BSRank2Code = {};
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.localVariables = [];
|
gdjs.BSRank2Code.localVariables = [];
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.idToCallbackMap = new Map();
|
gdjs.BSRank2Code.idToCallbackMap = new Map();
|
||||||
|
gdjs.BSRank2Code.GDNewTextObjects1= [];
|
||||||
|
gdjs.BSRank2Code.GDNewTextObjects2= [];
|
||||||
|
gdjs.BSRank2Code.GDNewText2Objects1= [];
|
||||||
|
gdjs.BSRank2Code.GDNewText2Objects2= [];
|
||||||
|
gdjs.BSRank2Code.GDNewText3Objects1= [];
|
||||||
|
gdjs.BSRank2Code.GDNewText3Objects2= [];
|
||||||
|
gdjs.BSRank2Code.GDRedButtonObjects1= [];
|
||||||
|
gdjs.BSRank2Code.GDRedButtonObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.eventsList0 = function(runtimeScene) {
|
gdjs.BSRank2Code.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
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;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
for (var i = 0, k = 0, l = gdjs.BSRank2Code.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
|
if ( gdjs.BSRank2Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
gdjs.BSRank2Code.GDRedButtonObjects1[k] = gdjs.BSRank2Code.GDRedButtonObjects1[i];
|
||||||
|
++k;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.BSRank2Code.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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.func = function(runtimeScene) {
|
gdjs.BSRank2Code.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
|
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
gdjs.Escena_32sin_32t_237tuloCode.eventsList0(runtimeScene);
|
gdjs.BSRank2Code.eventsList0(runtimeScene);
|
||||||
|
gdjs.BSRank2Code.GDNewTextObjects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewTextObjects2.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText2Objects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText2Objects2.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText3Objects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDNewText3Objects2.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDRedButtonObjects1.length = 0;
|
||||||
|
gdjs.BSRank2Code.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['Escena_32sin_32t_237tuloCode'] = gdjs.Escena_32sin_32t_237tuloCode;
|
gdjs['BSRank2Code'] = gdjs.BSRank2Code;
|
||||||
+121
@@ -0,0 +1,121 @@
|
|||||||
|
gdjs.BSRank3Code = {};
|
||||||
|
gdjs.BSRank3Code.localVariables = [];
|
||||||
|
gdjs.BSRank3Code.idToCallbackMap = new Map();
|
||||||
|
gdjs.BSRank3Code.GDNewTextObjects1= [];
|
||||||
|
gdjs.BSRank3Code.GDNewTextObjects2= [];
|
||||||
|
gdjs.BSRank3Code.GDNewText2Objects1= [];
|
||||||
|
gdjs.BSRank3Code.GDNewText2Objects2= [];
|
||||||
|
gdjs.BSRank3Code.GDNewText3Objects1= [];
|
||||||
|
gdjs.BSRank3Code.GDNewText3Objects2= [];
|
||||||
|
gdjs.BSRank3Code.GDRedButtonObjects1= [];
|
||||||
|
gdjs.BSRank3Code.GDRedButtonObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.BSRank3Code.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
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;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
for (var i = 0, k = 0, l = gdjs.BSRank3Code.GDRedButtonObjects1.length;i<l;++i) {
|
||||||
|
if ( gdjs.BSRank3Code.GDRedButtonObjects1[i].IsClicked(null) ) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
gdjs.BSRank3Code.GDRedButtonObjects1[k] = gdjs.BSRank3Code.GDRedButtonObjects1[i];
|
||||||
|
++k;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.BSRank3Code.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;
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.BSRank3Code.func = function(runtimeScene) {
|
||||||
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
|
gdjs.BSRank3Code.GDNewTextObjects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewTextObjects2.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText2Objects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText2Objects2.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText3Objects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText3Objects2.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDRedButtonObjects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
|
gdjs.BSRank3Code.eventsList0(runtimeScene);
|
||||||
|
gdjs.BSRank3Code.GDNewTextObjects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewTextObjects2.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText2Objects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText2Objects2.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText3Objects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDNewText3Objects2.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDRedButtonObjects1.length = 0;
|
||||||
|
gdjs.BSRank3Code.GDRedButtonObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs['BSRank3Code'] = gdjs.BSRank3Code;
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
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;
|
||||||
+22
-22
@@ -143,7 +143,7 @@ gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtab
|
|||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDBerryObjects1Objects = Hashtable.newFrom({"Berry": gdjs.SecretCode.GDBerryObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDBerryObjects1Objects = Hashtable.newFrom({"Berry": gdjs.SecretCode.GDBerryObjects1});
|
||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDSpeedyObjects1Objects = Hashtable.newFrom({"Speedy": gdjs.SecretCode.GDSpeedyObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDSpeedyObjects1Objects = Hashtable.newFrom({"Speedy": gdjs.SecretCode.GDSpeedyObjects1});
|
||||||
gdjs.SecretCode.asyncCallback19996340 = function (runtimeScene, asyncObjectsList) {
|
gdjs.SecretCode.asyncCallback10852364 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("NewText2"), gdjs.SecretCode.GDNewText2Objects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("NewText2"), gdjs.SecretCode.GDNewText2Objects2);
|
||||||
|
|
||||||
@@ -161,7 +161,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerOb
|
|||||||
}
|
}
|
||||||
gdjs.SecretCode.localVariables.length = 0;
|
gdjs.SecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.SecretCode.idToCallbackMap.set(19996340, gdjs.SecretCode.asyncCallback19996340);
|
gdjs.SecretCode.idToCallbackMap.set(10852364, gdjs.SecretCode.asyncCallback10852364);
|
||||||
gdjs.SecretCode.eventsList0 = function(runtimeScene) {
|
gdjs.SecretCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -173,7 +173,7 @@ const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
|||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
for (const obj of gdjs.SecretCode.GDNewText2Objects1) asyncObjectsList.addObject("NewText2", obj);
|
for (const obj of gdjs.SecretCode.GDNewText2Objects1) asyncObjectsList.addObject("NewText2", obj);
|
||||||
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber()), (runtimeScene) => (gdjs.SecretCode.asyncCallback19996340(runtimeScene, asyncObjectsList)), 19996340, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber()), (runtimeScene) => (gdjs.SecretCode.asyncCallback10852364(runtimeScene, asyncObjectsList)), 10852364, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -280,7 +280,7 @@ gdjs.SecretCode.GDcontrollerObjects1.length = 0;
|
|||||||
|
|
||||||
};gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
};gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDglitchedberryObjects1Objects = Hashtable.newFrom({"glitchedberry": gdjs.SecretCode.GDglitchedberryObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDglitchedberryObjects1Objects = Hashtable.newFrom({"glitchedberry": gdjs.SecretCode.GDglitchedberryObjects1});
|
||||||
gdjs.SecretCode.asyncCallback20011492 = function (runtimeScene, asyncObjectsList) {
|
gdjs.SecretCode.asyncCallback10872220 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -290,7 +290,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerOb
|
|||||||
}
|
}
|
||||||
gdjs.SecretCode.localVariables.length = 0;
|
gdjs.SecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.SecretCode.idToCallbackMap.set(20011492, gdjs.SecretCode.asyncCallback20011492);
|
gdjs.SecretCode.idToCallbackMap.set(10872220, gdjs.SecretCode.asyncCallback10872220);
|
||||||
gdjs.SecretCode.eventsList3 = function(runtimeScene) {
|
gdjs.SecretCode.eventsList3 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -301,7 +301,7 @@ gdjs.SecretCode.eventsList3 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.SecretCode.asyncCallback20011492(runtimeScene, asyncObjectsList)), 20011492, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(5), (runtimeScene) => (gdjs.SecretCode.asyncCallback10872220(runtimeScene, asyncObjectsList)), 10872220, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -318,7 +318,7 @@ gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtab
|
|||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDnojumpberryObjects1Objects = Hashtable.newFrom({"nojumpberry": gdjs.SecretCode.GDnojumpberryObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDnojumpberryObjects1Objects = Hashtable.newFrom({"nojumpberry": gdjs.SecretCode.GDnojumpberryObjects1});
|
||||||
gdjs.SecretCode.asyncCallback20019052 = function (runtimeScene, asyncObjectsList) {
|
gdjs.SecretCode.asyncCallback10881540 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -328,7 +328,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerOb
|
|||||||
}
|
}
|
||||||
gdjs.SecretCode.localVariables.length = 0;
|
gdjs.SecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.SecretCode.idToCallbackMap.set(20019052, gdjs.SecretCode.asyncCallback20019052);
|
gdjs.SecretCode.idToCallbackMap.set(10881540, gdjs.SecretCode.asyncCallback10881540);
|
||||||
gdjs.SecretCode.eventsList4 = function(runtimeScene) {
|
gdjs.SecretCode.eventsList4 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -339,7 +339,7 @@ gdjs.SecretCode.eventsList4 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(10), (runtimeScene) => (gdjs.SecretCode.asyncCallback20019052(runtimeScene, asyncObjectsList)), 20019052, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(10), (runtimeScene) => (gdjs.SecretCode.asyncCallback10881540(runtimeScene, asyncObjectsList)), 10881540, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -350,7 +350,7 @@ runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(10),
|
|||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDMinusBerryObjects1Objects = Hashtable.newFrom({"MinusBerry": gdjs.SecretCode.GDMinusBerryObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDMinusBerryObjects1Objects = Hashtable.newFrom({"MinusBerry": gdjs.SecretCode.GDMinusBerryObjects1});
|
||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects = Hashtable.newFrom({"Player": gdjs.SecretCode.GDPlayerObjects1});
|
||||||
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDCaffeineBerryObjects1Objects = Hashtable.newFrom({"CaffeineBerry": gdjs.SecretCode.GDCaffeineBerryObjects1});
|
gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDCaffeineBerryObjects1Objects = Hashtable.newFrom({"CaffeineBerry": gdjs.SecretCode.GDCaffeineBerryObjects1});
|
||||||
gdjs.SecretCode.asyncCallback20024596 = function (runtimeScene, asyncObjectsList) {
|
gdjs.SecretCode.asyncCallback10888868 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerObjects2);
|
||||||
|
|
||||||
@@ -360,7 +360,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.SecretCode.GDPlayerOb
|
|||||||
}
|
}
|
||||||
gdjs.SecretCode.localVariables.length = 0;
|
gdjs.SecretCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.SecretCode.idToCallbackMap.set(20024596, gdjs.SecretCode.asyncCallback20024596);
|
gdjs.SecretCode.idToCallbackMap.set(10888868, gdjs.SecretCode.asyncCallback10888868);
|
||||||
gdjs.SecretCode.eventsList5 = function(runtimeScene) {
|
gdjs.SecretCode.eventsList5 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -371,7 +371,7 @@ gdjs.SecretCode.eventsList5 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.SecretCode.localVariables);
|
||||||
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
for (const obj of gdjs.SecretCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.SecretCode.asyncCallback20024596(runtimeScene, asyncObjectsList)), 20024596, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(3), (runtimeScene) => (gdjs.SecretCode.asyncCallback10888868(runtimeScene, asyncObjectsList)), 10888868, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -515,7 +515,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(19992076);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10846716);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -822,7 +822,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDshadowberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDshadowberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20004820);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10863180);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -898,7 +898,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDglitchedberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDglitchedberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20010228);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10870772);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1070,7 +1070,7 @@ gdjs.copyArray(gdjs.SecretCode.GDshadowberryObjects1_1final, gdjs.SecretCode.GDs
|
|||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20012748);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10874028);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1191,7 +1191,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDpoisonberryObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDpoisonberryObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20015764);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10877468);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1231,7 +1231,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDnojumpberryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDnojumpberryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20017916);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10880068);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1337,7 +1337,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDMinusBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDMinusBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20022324);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10885924);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1365,7 +1365,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDCaffeineBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDCaffeineBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20023572);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10887132);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1401,7 +1401,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDGoodBerryObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20025780);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10889716);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1467,7 +1467,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDGABRIELObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDGABRIELObjects1Objects, gdjs.SecretCode.mapOfGDgdjs_9546SecretCode_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20028700);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(10893764);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
+17
-17
@@ -77,11 +77,11 @@ gdjs.bossfightCode.GDNewTiledSprite3Objects2= [];
|
|||||||
gdjs.bossfightCode.GDNewTiledSprite3Objects3= [];
|
gdjs.bossfightCode.GDNewTiledSprite3Objects3= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.bossfightCode.asyncCallback20243196 = function (runtimeScene, asyncObjectsList) {
|
gdjs.bossfightCode.asyncCallback11155780 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
gdjs.bossfightCode.localVariables.length = 0;
|
gdjs.bossfightCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfightCode.idToCallbackMap.set(20243196, gdjs.bossfightCode.asyncCallback20243196);
|
gdjs.bossfightCode.idToCallbackMap.set(11155780, gdjs.bossfightCode.asyncCallback11155780);
|
||||||
gdjs.bossfightCode.eventsList0 = function(runtimeScene) {
|
gdjs.bossfightCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -91,14 +91,14 @@ gdjs.bossfightCode.eventsList0 = function(runtimeScene) {
|
|||||||
{
|
{
|
||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(8), (runtimeScene) => (gdjs.bossfightCode.asyncCallback20243196(runtimeScene, asyncObjectsList)), 20243196, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(8), (runtimeScene) => (gdjs.bossfightCode.asyncCallback11155780(runtimeScene, asyncObjectsList)), 11155780, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfightCode.userFunc0x914638 = function GDJSInlineCode(runtimeScene, objects) {
|
};gdjs.bossfightCode.userFunc0x117d018 = function GDJSInlineCode(runtimeScene, objects) {
|
||||||
"use strict";
|
"use strict";
|
||||||
// Obtenemos la escena actual
|
// Obtenemos la escena actual
|
||||||
const scene = runtimeScene;
|
const scene = runtimeScene;
|
||||||
@@ -234,13 +234,13 @@ gdjs.bossfightCode.GDcontrollerObjects1.length = 0;
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfightCode.asyncCallback20260100 = function (runtimeScene, asyncObjectsList) {
|
};gdjs.bossfightCode.asyncCallback11177444 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "BSRank", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "BSRank", false);
|
||||||
}
|
}
|
||||||
gdjs.bossfightCode.localVariables.length = 0;
|
gdjs.bossfightCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfightCode.idToCallbackMap.set(20260100, gdjs.bossfightCode.asyncCallback20260100);
|
gdjs.bossfightCode.idToCallbackMap.set(11177444, gdjs.bossfightCode.asyncCallback11177444);
|
||||||
gdjs.bossfightCode.eventsList2 = function(runtimeScene) {
|
gdjs.bossfightCode.eventsList2 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -250,7 +250,7 @@ gdjs.bossfightCode.eventsList2 = function(runtimeScene) {
|
|||||||
{
|
{
|
||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(2), (runtimeScene) => (gdjs.bossfightCode.asyncCallback20260100(runtimeScene, asyncObjectsList)), 20260100, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(2), (runtimeScene) => (gdjs.bossfightCode.asyncCallback11177444(runtimeScene, asyncObjectsList)), 11177444, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -275,7 +275,7 @@ let isConditionTrue_0 = false;
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfightCode.asyncCallback20262388 = function (runtimeScene, asyncObjectsList) {
|
};gdjs.bossfightCode.asyncCallback11181372 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("NewText"), gdjs.bossfightCode.GDNewTextObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("NewText"), gdjs.bossfightCode.GDNewTextObjects2);
|
||||||
|
|
||||||
@@ -288,7 +288,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("NewText"), gdjs.bossfightCode.GDNewT
|
|||||||
gdjs.bossfightCode.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
|
gdjs.bossfightCode.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
|
||||||
gdjs.bossfightCode.localVariables.length = 0;
|
gdjs.bossfightCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfightCode.idToCallbackMap.set(20262388, gdjs.bossfightCode.asyncCallback20262388);
|
gdjs.bossfightCode.idToCallbackMap.set(11181372, gdjs.bossfightCode.asyncCallback11181372);
|
||||||
gdjs.bossfightCode.eventsList4 = function(runtimeScene) {
|
gdjs.bossfightCode.eventsList4 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -299,7 +299,7 @@ gdjs.bossfightCode.eventsList4 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
for (const obj of gdjs.bossfightCode.GDNewTextObjects1) asyncObjectsList.addObject("NewText", obj);
|
for (const obj of gdjs.bossfightCode.GDNewTextObjects1) asyncObjectsList.addObject("NewText", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfightCode.asyncCallback20262388(runtimeScene, asyncObjectsList)), 20262388, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfightCode.asyncCallback11181372(runtimeScene, asyncObjectsList)), 11181372, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -325,7 +325,7 @@ gdjs.copyArray(runtimeScene.getObjects("NewText"), gdjs.bossfightCode.GDNewTextO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfightCode.asyncCallback20265748 = function (runtimeScene, asyncObjectsList) {
|
};gdjs.bossfightCode.asyncCallback11184596 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight", false);
|
||||||
}
|
}
|
||||||
@@ -334,7 +334,7 @@ asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariabl
|
|||||||
gdjs.bossfightCode.eventsList5(runtimeScene, asyncObjectsList);} //End of subevents
|
gdjs.bossfightCode.eventsList5(runtimeScene, asyncObjectsList);} //End of subevents
|
||||||
gdjs.bossfightCode.localVariables.length = 0;
|
gdjs.bossfightCode.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfightCode.idToCallbackMap.set(20265748, gdjs.bossfightCode.asyncCallback20265748);
|
gdjs.bossfightCode.idToCallbackMap.set(11184596, gdjs.bossfightCode.asyncCallback11184596);
|
||||||
gdjs.bossfightCode.eventsList6 = function(runtimeScene) {
|
gdjs.bossfightCode.eventsList6 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -344,7 +344,7 @@ gdjs.bossfightCode.eventsList6 = function(runtimeScene) {
|
|||||||
{
|
{
|
||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfightCode.asyncCallback20265748(runtimeScene, asyncObjectsList)), 20265748, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfightCode.asyncCallback11184596(runtimeScene, asyncObjectsList)), 11184596, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -597,7 +597,7 @@ let isConditionTrue_0 = false;
|
|||||||
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.bossfightCode.GDBerryNormalSpawnObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.bossfightCode.GDBerryNormalSpawnObjects1);
|
||||||
|
|
||||||
const objects = gdjs.bossfightCode.GDBerryNormalSpawnObjects1;
|
const objects = gdjs.bossfightCode.GDBerryNormalSpawnObjects1;
|
||||||
gdjs.bossfightCode.userFunc0x914638(runtimeScene, objects);
|
gdjs.bossfightCode.userFunc0x117d018(runtimeScene, objects);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -657,7 +657,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfightCode.mapOfGDgdjs_9546bossfightCode_9546GDcontrollerObjects1Objects, gdjs.bossfightCode.mapOfGDgdjs_9546bossfightCode_9546GDKingCarlosObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfightCode.mapOfGDgdjs_9546bossfightCode_9546GDcontrollerObjects1Objects, gdjs.bossfightCode.mapOfGDgdjs_9546bossfightCode_9546GDKingCarlosObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20250612);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11165364);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -801,7 +801,7 @@ gdjs.copyArray(gdjs.bossfightCode.GDFireButtonObjects1_1final, gdjs.bossfightCod
|
|||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20254780);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11171444);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1071,7 +1071,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.input.wasKeyJustPressed(runtimeScene, "z");
|
isConditionTrue_0 = gdjs.evtTools.input.wasKeyJustPressed(runtimeScene, "z");
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20269388);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11189564);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
+19
-19
@@ -86,11 +86,11 @@ gdjs.bossfight2Code.GDNewSpriteObjects2= [];
|
|||||||
gdjs.bossfight2Code.GDNewSpriteObjects3= [];
|
gdjs.bossfight2Code.GDNewSpriteObjects3= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.bossfight2Code.asyncCallback20437460 = function (runtimeScene, asyncObjectsList) {
|
gdjs.bossfight2Code.asyncCallback11395252 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
gdjs.bossfight2Code.localVariables.length = 0;
|
gdjs.bossfight2Code.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfight2Code.idToCallbackMap.set(20437460, gdjs.bossfight2Code.asyncCallback20437460);
|
gdjs.bossfight2Code.idToCallbackMap.set(11395252, gdjs.bossfight2Code.asyncCallback11395252);
|
||||||
gdjs.bossfight2Code.eventsList0 = function(runtimeScene) {
|
gdjs.bossfight2Code.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -100,14 +100,14 @@ gdjs.bossfight2Code.eventsList0 = function(runtimeScene) {
|
|||||||
{
|
{
|
||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(8), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback20437460(runtimeScene, asyncObjectsList)), 20437460, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(8), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback11395252(runtimeScene, asyncObjectsList)), 11395252, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfight2Code.userFunc0xf649f8 = function GDJSInlineCode(runtimeScene, objects) {
|
};gdjs.bossfight2Code.userFunc0x8c06d8 = function GDJSInlineCode(runtimeScene, objects) {
|
||||||
"use strict";
|
"use strict";
|
||||||
// Obtenemos la escena actual
|
// Obtenemos la escena actual
|
||||||
const scene = runtimeScene;
|
const scene = runtimeScene;
|
||||||
@@ -243,13 +243,13 @@ gdjs.bossfight2Code.GDcontrollerObjects1.length = 0;
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfight2Code.asyncCallback20454228 = function (runtimeScene, asyncObjectsList) {
|
};gdjs.bossfight2Code.asyncCallback11417180 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "BSRank2", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "BSRank2", false);
|
||||||
}
|
}
|
||||||
gdjs.bossfight2Code.localVariables.length = 0;
|
gdjs.bossfight2Code.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfight2Code.idToCallbackMap.set(20454228, gdjs.bossfight2Code.asyncCallback20454228);
|
gdjs.bossfight2Code.idToCallbackMap.set(11417180, gdjs.bossfight2Code.asyncCallback11417180);
|
||||||
gdjs.bossfight2Code.eventsList2 = function(runtimeScene) {
|
gdjs.bossfight2Code.eventsList2 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -259,7 +259,7 @@ gdjs.bossfight2Code.eventsList2 = function(runtimeScene) {
|
|||||||
{
|
{
|
||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(2), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback20454228(runtimeScene, asyncObjectsList)), 20454228, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(2), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback11417180(runtimeScene, asyncObjectsList)), 11417180, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -284,7 +284,7 @@ let isConditionTrue_0 = false;
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfight2Code.asyncCallback20457316 = function (runtimeScene, asyncObjectsList) {
|
};gdjs.bossfight2Code.asyncCallback11421108 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
gdjs.copyArray(asyncObjectsList.getObjects("NewText"), gdjs.bossfight2Code.GDNewTextObjects2);
|
gdjs.copyArray(asyncObjectsList.getObjects("NewText"), gdjs.bossfight2Code.GDNewTextObjects2);
|
||||||
|
|
||||||
@@ -297,7 +297,7 @@ gdjs.copyArray(asyncObjectsList.getObjects("NewText"), gdjs.bossfight2Code.GDNew
|
|||||||
gdjs.bossfight2Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
|
gdjs.bossfight2Code.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
|
||||||
gdjs.bossfight2Code.localVariables.length = 0;
|
gdjs.bossfight2Code.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfight2Code.idToCallbackMap.set(20457316, gdjs.bossfight2Code.asyncCallback20457316);
|
gdjs.bossfight2Code.idToCallbackMap.set(11421108, gdjs.bossfight2Code.asyncCallback11421108);
|
||||||
gdjs.bossfight2Code.eventsList4 = function(runtimeScene) {
|
gdjs.bossfight2Code.eventsList4 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -308,7 +308,7 @@ gdjs.bossfight2Code.eventsList4 = function(runtimeScene) {
|
|||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
for (const obj of gdjs.bossfight2Code.GDNewTextObjects1) asyncObjectsList.addObject("NewText", obj);
|
for (const obj of gdjs.bossfight2Code.GDNewTextObjects1) asyncObjectsList.addObject("NewText", obj);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback20457316(runtimeScene, asyncObjectsList)), 20457316, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback11421108(runtimeScene, asyncObjectsList)), 11421108, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -334,7 +334,7 @@ gdjs.copyArray(runtimeScene.getObjects("NewText"), gdjs.bossfight2Code.GDNewText
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.bossfight2Code.asyncCallback20460484 = function (runtimeScene, asyncObjectsList) {
|
};gdjs.bossfight2Code.asyncCallback11424332 = function (runtimeScene, asyncObjectsList) {
|
||||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight2", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight2", false);
|
||||||
}
|
}
|
||||||
@@ -343,7 +343,7 @@ asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfight2Code.localVariab
|
|||||||
gdjs.bossfight2Code.eventsList5(runtimeScene, asyncObjectsList);} //End of subevents
|
gdjs.bossfight2Code.eventsList5(runtimeScene, asyncObjectsList);} //End of subevents
|
||||||
gdjs.bossfight2Code.localVariables.length = 0;
|
gdjs.bossfight2Code.localVariables.length = 0;
|
||||||
}
|
}
|
||||||
gdjs.bossfight2Code.idToCallbackMap.set(20460484, gdjs.bossfight2Code.asyncCallback20460484);
|
gdjs.bossfight2Code.idToCallbackMap.set(11424332, gdjs.bossfight2Code.asyncCallback11424332);
|
||||||
gdjs.bossfight2Code.eventsList6 = function(runtimeScene) {
|
gdjs.bossfight2Code.eventsList6 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -353,7 +353,7 @@ gdjs.bossfight2Code.eventsList6 = function(runtimeScene) {
|
|||||||
{
|
{
|
||||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfight2Code.localVariables);
|
||||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback20460484(runtimeScene, asyncObjectsList)), 20460484, asyncObjectsList);
|
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.bossfight2Code.asyncCallback11424332(runtimeScene, asyncObjectsList)), 11424332, asyncObjectsList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -655,7 +655,7 @@ let isConditionTrue_0 = false;
|
|||||||
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.bossfight2Code.GDBerryNormalSpawnObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.bossfight2Code.GDBerryNormalSpawnObjects1);
|
||||||
|
|
||||||
const objects = gdjs.bossfight2Code.GDBerryNormalSpawnObjects1;
|
const objects = gdjs.bossfight2Code.GDBerryNormalSpawnObjects1;
|
||||||
gdjs.bossfight2Code.userFunc0xf649f8(runtimeScene, objects);
|
gdjs.bossfight2Code.userFunc0x8c06d8(runtimeScene, objects);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -715,7 +715,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDcontrollerObjects1Objects, gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDThePainterObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDcontrollerObjects1Objects, gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDThePainterObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20444980);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11404916);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -865,7 +865,7 @@ gdjs.copyArray(gdjs.bossfight2Code.GDFireButtonObjects1_1final, gdjs.bossfight2C
|
|||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20449148);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11411500);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1135,7 +1135,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.input.wasKeyJustPressed(runtimeScene, "z");
|
isConditionTrue_0 = gdjs.evtTools.input.wasKeyJustPressed(runtimeScene, "z");
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20464124);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11429300);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1244,7 +1244,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDNewSpriteObjects1Objects, gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDNewSpriteObjects1Objects, gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDPlayerObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20453484);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11437332);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -1316,7 +1316,7 @@ isConditionTrue_0 = false;
|
|||||||
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDcontrollerObjects1Objects, gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDNewSpriteObjects1Objects, false, runtimeScene, false);
|
isConditionTrue_0 = gdjs.evtTools.object.hitBoxesCollisionTest(gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDcontrollerObjects1Objects, gdjs.bossfight2Code.mapOfGDgdjs_9546bossfight2Code_9546GDNewSpriteObjects1Objects, false, runtimeScene, false);
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20473748);
|
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(11441732);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
+1464
-221
File diff suppressed because it is too large.
Load diff
+111
-182
@@ -1,39 +1,30 @@
|
|||||||
gdjs.sbCode = {};
|
gdjs.sgCode = {};
|
||||||
gdjs.sbCode.localVariables = [];
|
gdjs.sgCode.localVariables = [];
|
||||||
gdjs.sbCode.idToCallbackMap = new Map();
|
gdjs.sgCode.idToCallbackMap = new Map();
|
||||||
gdjs.sbCode.GDNewTextObjects1= [];
|
gdjs.sgCode.GDNewTextObjects1= [];
|
||||||
gdjs.sbCode.GDNewTextObjects2= [];
|
gdjs.sgCode.GDNewTextObjects2= [];
|
||||||
gdjs.sbCode.GDNewTextObjects3= [];
|
gdjs.sgCode.GDNewTextObjects3= [];
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1= [];
|
gdjs.sgCode.GDSmallGreyButtonObjects1= [];
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects2= [];
|
gdjs.sgCode.GDSmallGreyButtonObjects2= [];
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects3= [];
|
gdjs.sgCode.GDSmallGreyButtonObjects3= [];
|
||||||
gdjs.sbCode.GDsettingsObjects1= [];
|
gdjs.sgCode.GDsettingsObjects1= [];
|
||||||
gdjs.sbCode.GDsettingsObjects2= [];
|
gdjs.sgCode.GDsettingsObjects2= [];
|
||||||
gdjs.sbCode.GDsettingsObjects3= [];
|
gdjs.sgCode.GDsettingsObjects3= [];
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1= [];
|
gdjs.sgCode.GDNewTiledSpriteObjects1= [];
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects2= [];
|
gdjs.sgCode.GDNewTiledSpriteObjects2= [];
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects3= [];
|
gdjs.sgCode.GDNewTiledSpriteObjects3= [];
|
||||||
gdjs.sbCode.GDNewText2Objects1= [];
|
gdjs.sgCode.GDNewText2Objects1= [];
|
||||||
gdjs.sbCode.GDNewText2Objects2= [];
|
gdjs.sgCode.GDNewText2Objects2= [];
|
||||||
gdjs.sbCode.GDNewText2Objects3= [];
|
gdjs.sgCode.GDNewText2Objects3= [];
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1= [];
|
gdjs.sgCode.GDSmallGreyButton2Objects1= [];
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects2= [];
|
gdjs.sgCode.GDSmallGreyButton2Objects2= [];
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects3= [];
|
gdjs.sgCode.GDSmallGreyButton2Objects3= [];
|
||||||
gdjs.sbCode.GDbackObjects1= [];
|
gdjs.sgCode.GDbackObjects1= [];
|
||||||
gdjs.sbCode.GDbackObjects2= [];
|
gdjs.sgCode.GDbackObjects2= [];
|
||||||
gdjs.sbCode.GDbackObjects3= [];
|
gdjs.sgCode.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.eventsList0 = function(runtimeScene) {
|
gdjs.sgCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -43,9 +34,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("Coming Soon...");
|
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("yall ready");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -61,9 +52,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("Not Implemented Yet");
|
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("cool things");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -79,9 +70,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("You can only play these");
|
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("King Carlos is coming...");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -97,9 +88,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("New boss Every Update!");
|
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("sneaky carlos");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -115,9 +106,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("More Bosses in Newer Updates!");
|
gdjs.sgCode.GDNewText2Objects2[i].getBehavior("Text").setText("insertion of text in this place");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -133,9 +124,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sgCode.GDNewText2Objects1);
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sgCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
gdjs.sbCode.GDNewText2Objects1[i].getBehavior("Text").setText("Coming VERY Soon (1.6 showers)");
|
gdjs.sgCode.GDNewText2Objects1[i].getBehavior("Text").setText("berey dahs");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -143,24 +134,7 @@ gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Object
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.sbCode.eventsList1 = function(runtimeScene) {
|
};gdjs.sgCode.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) {
|
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -178,20 +152,20 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.sbCode.GDSmallGreyButtonObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.sgCode.GDSmallGreyButtonObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.sgCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
||||||
if ( gdjs.sbCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
if ( gdjs.sgCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1[k] = gdjs.sbCode.GDSmallGreyButtonObjects1[i];
|
gdjs.sgCode.GDSmallGreyButtonObjects1[k] = gdjs.sgCode.GDSmallGreyButtonObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1.length = k;
|
gdjs.sgCode.GDSmallGreyButtonObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Game", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -200,20 +174,20 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton2"), gdjs.sbCode.GDSmallGreyButton2Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton2"), gdjs.sgCode.GDSmallGreyButton2Objects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDSmallGreyButton2Objects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.sgCode.GDSmallGreyButton2Objects1.length;i<l;++i) {
|
||||||
if ( gdjs.sbCode.GDSmallGreyButton2Objects1[i].IsClicked(null) ) {
|
if ( gdjs.sgCode.GDSmallGreyButton2Objects1[i].IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1[k] = gdjs.sbCode.GDSmallGreyButton2Objects1[i];
|
gdjs.sgCode.GDSmallGreyButton2Objects1[k] = gdjs.sgCode.GDSmallGreyButton2Objects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1.length = k;
|
gdjs.sgCode.GDSmallGreyButton2Objects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight2", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sb", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -225,9 +199,9 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.sbCode.GDNewTiledSpriteObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.sgCode.GDNewTiledSpriteObjects1);
|
||||||
{for(var i = 0, len = gdjs.sbCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sgCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.sbCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
gdjs.sgCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.sgCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -246,7 +220,7 @@ if (isConditionTrue_0) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
{ //Subevents
|
{ //Subevents
|
||||||
gdjs.sbCode.eventsList0(runtimeScene);} //End of subevents
|
gdjs.sgCode.eventsList0(runtimeScene);} //End of subevents
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -254,20 +228,20 @@ gdjs.sbCode.eventsList0(runtimeScene);} //End of subevents
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("back"), gdjs.sbCode.GDbackObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("back"), gdjs.sgCode.GDbackObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.sbCode.GDbackObjects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.sgCode.GDbackObjects1.length;i<l;++i) {
|
||||||
if ( gdjs.sbCode.GDbackObjects1[i].IsClicked(null) ) {
|
if ( gdjs.sgCode.GDbackObjects1[i].IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.sbCode.GDbackObjects1[k] = gdjs.sbCode.GDbackObjects1[i];
|
gdjs.sgCode.GDbackObjects1[k] = gdjs.sgCode.GDbackObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.sbCode.GDbackObjects1.length = k;
|
gdjs.sgCode.GDbackObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sb", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title official", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -284,104 +258,59 @@ let isConditionTrue_0 = false;
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
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.sbCode.func = function(runtimeScene) {
|
gdjs.sgCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.sbCode.GDNewTextObjects1.length = 0;
|
gdjs.sgCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects2.length = 0;
|
gdjs.sgCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects3.length = 0;
|
gdjs.sgCode.GDNewTextObjects3.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.sgCode.GDSmallGreyButtonObjects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.sgCode.GDSmallGreyButtonObjects2.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.sgCode.GDSmallGreyButtonObjects3.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects1.length = 0;
|
gdjs.sgCode.GDsettingsObjects1.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects2.length = 0;
|
gdjs.sgCode.GDsettingsObjects2.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects3.length = 0;
|
gdjs.sgCode.GDsettingsObjects3.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.sgCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.sgCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects3.length = 0;
|
gdjs.sgCode.GDNewTiledSpriteObjects3.length = 0;
|
||||||
gdjs.sbCode.GDNewText2Objects1.length = 0;
|
gdjs.sgCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.sbCode.GDNewText2Objects2.length = 0;
|
gdjs.sgCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.sbCode.GDNewText2Objects3.length = 0;
|
gdjs.sgCode.GDNewText2Objects3.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1.length = 0;
|
gdjs.sgCode.GDSmallGreyButton2Objects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects2.length = 0;
|
gdjs.sgCode.GDSmallGreyButton2Objects2.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects3.length = 0;
|
gdjs.sgCode.GDSmallGreyButton2Objects3.length = 0;
|
||||||
gdjs.sbCode.GDbackObjects1.length = 0;
|
gdjs.sgCode.GDbackObjects1.length = 0;
|
||||||
gdjs.sbCode.GDbackObjects2.length = 0;
|
gdjs.sgCode.GDbackObjects2.length = 0;
|
||||||
gdjs.sbCode.GDbackObjects3.length = 0;
|
gdjs.sgCode.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.eventsList2(runtimeScene);
|
gdjs.sgCode.eventsList1(runtimeScene);
|
||||||
gdjs.sbCode.GDNewTextObjects1.length = 0;
|
gdjs.sgCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects2.length = 0;
|
gdjs.sgCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTextObjects3.length = 0;
|
gdjs.sgCode.GDNewTextObjects3.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.sgCode.GDSmallGreyButtonObjects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.sgCode.GDSmallGreyButtonObjects2.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.sgCode.GDSmallGreyButtonObjects3.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects1.length = 0;
|
gdjs.sgCode.GDsettingsObjects1.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects2.length = 0;
|
gdjs.sgCode.GDsettingsObjects2.length = 0;
|
||||||
gdjs.sbCode.GDsettingsObjects3.length = 0;
|
gdjs.sgCode.GDsettingsObjects3.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.sgCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.sgCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.sbCode.GDNewTiledSpriteObjects3.length = 0;
|
gdjs.sgCode.GDNewTiledSpriteObjects3.length = 0;
|
||||||
gdjs.sbCode.GDNewText2Objects1.length = 0;
|
gdjs.sgCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.sbCode.GDNewText2Objects2.length = 0;
|
gdjs.sgCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.sbCode.GDNewText2Objects3.length = 0;
|
gdjs.sgCode.GDNewText2Objects3.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects1.length = 0;
|
gdjs.sgCode.GDSmallGreyButton2Objects1.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects2.length = 0;
|
gdjs.sgCode.GDSmallGreyButton2Objects2.length = 0;
|
||||||
gdjs.sbCode.GDSmallGreyButton2Objects3.length = 0;
|
gdjs.sgCode.GDSmallGreyButton2Objects3.length = 0;
|
||||||
gdjs.sbCode.GDbackObjects1.length = 0;
|
gdjs.sgCode.GDbackObjects1.length = 0;
|
||||||
gdjs.sbCode.GDbackObjects2.length = 0;
|
gdjs.sgCode.GDbackObjects2.length = 0;
|
||||||
gdjs.sbCode.GDbackObjects3.length = 0;
|
gdjs.sgCode.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;
|
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['sbCode'] = gdjs.sbCode;
|
gdjs['sgCode'] = gdjs.sgCode;
|
||||||
+239
-96
@@ -1,27 +1,42 @@
|
|||||||
gdjs.title_32gamejamCode = {};
|
gdjs.sbCode = {};
|
||||||
gdjs.title_32gamejamCode.localVariables = [];
|
gdjs.sbCode.localVariables = [];
|
||||||
gdjs.title_32gamejamCode.idToCallbackMap = new Map();
|
gdjs.sbCode.idToCallbackMap = new Map();
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects1= [];
|
gdjs.sbCode.GDNewTextObjects1= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects2= [];
|
gdjs.sbCode.GDNewTextObjects2= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects3= [];
|
gdjs.sbCode.GDNewTextObjects3= [];
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1= [];
|
gdjs.sbCode.GDSmallGreyButtonObjects1= [];
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2= [];
|
gdjs.sbCode.GDSmallGreyButtonObjects2= [];
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3= [];
|
gdjs.sbCode.GDSmallGreyButtonObjects3= [];
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects1= [];
|
gdjs.sbCode.GDsettingsObjects1= [];
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects2= [];
|
gdjs.sbCode.GDsettingsObjects2= [];
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects3= [];
|
gdjs.sbCode.GDsettingsObjects3= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1= [];
|
gdjs.sbCode.GDNewTiledSpriteObjects1= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2= [];
|
gdjs.sbCode.GDNewTiledSpriteObjects2= [];
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3= [];
|
gdjs.sbCode.GDNewTiledSpriteObjects3= [];
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects1= [];
|
gdjs.sbCode.GDNewText2Objects1= [];
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2= [];
|
gdjs.sbCode.GDNewText2Objects2= [];
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects3= [];
|
gdjs.sbCode.GDNewText2Objects3= [];
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects1= [];
|
gdjs.sbCode.GDSmallGreyButton2Objects1= [];
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects2= [];
|
gdjs.sbCode.GDSmallGreyButton2Objects2= [];
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects3= [];
|
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.title_32gamejamCode.eventsList0 = function(runtimeScene) {
|
gdjs.sbCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -31,9 +46,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("jammed!");
|
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("Coming Soon...");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -49,9 +64,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("take control?");
|
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("Not Implemented Yet");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -67,9 +82,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("GameJam Submitting!");
|
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("You can only play these");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -85,9 +100,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("Demo for GJ");
|
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("New boss Every Update!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -103,9 +118,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects2);
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("probably a demo for gamejam");
|
gdjs.sbCode.GDNewText2Objects2[i].getBehavior("Text").setText("More Bosses in Newer Updates!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -121,9 +136,9 @@ isConditionTrue_0 = false;
|
|||||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.sbCode.GDNewText2Objects1);
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sbCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects1[i].getBehavior("Text").setText("BEHOLD, THE POWER OF A JAM!");
|
gdjs.sbCode.GDNewText2Objects1[i].getBehavior("Text").setText("Coming VERY Soon (1.6 showers)");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -131,7 +146,24 @@ gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDN
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
};gdjs.title_32gamejamCode.eventsList1 = function(runtimeScene) {
|
};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) {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -149,20 +181,64 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.sbCode.GDSmallGreyButtonObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.sbCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
||||||
if ( gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
if ( gdjs.sbCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i];
|
gdjs.sbCode.GDSmallGreyButtonObjects1[k] = gdjs.sbCode.GDSmallGreyButtonObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = k;
|
gdjs.sbCode.GDSmallGreyButtonObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sg", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "bossfight", 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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -174,9 +250,9 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.sbCode.GDNewTiledSpriteObjects1);
|
||||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.sbCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
gdjs.sbCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.sbCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -195,7 +271,7 @@ if (isConditionTrue_0) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
{ //Subevents
|
{ //Subevents
|
||||||
gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
|
gdjs.sbCode.eventsList0(runtimeScene);} //End of subevents
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -203,73 +279,140 @@ gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.title_32gamejamCode.GDNewText3Objects1);
|
gdjs.copyArray(runtimeScene.getObjects("back"), gdjs.sbCode.GDbackObjects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDNewText3Objects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.sbCode.GDbackObjects1.length;i<l;++i) {
|
||||||
if ( gdjs.title_32gamejamCode.GDNewText3Objects1[i].getBehavior("ButtonFSM").IsClicked(null) ) {
|
if ( gdjs.sbCode.GDbackObjects1[i].IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects1[k] = gdjs.title_32gamejamCode.GDNewText3Objects1[i];
|
gdjs.sbCode.GDbackObjects1[k] = gdjs.sbCode.GDbackObjects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects1.length = k;
|
gdjs.sbCode.GDbackObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Info", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sg", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
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.title_32gamejamCode.func = function(runtimeScene) {
|
gdjs.sbCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
gdjs.sbCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
gdjs.sbCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
gdjs.sbCode.GDNewTextObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.sbCode.GDSmallGreyButtonObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.sbCode.GDSmallGreyButtonObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.sbCode.GDSmallGreyButtonObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
gdjs.sbCode.GDsettingsObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
gdjs.sbCode.GDsettingsObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
gdjs.sbCode.GDsettingsObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.sbCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.sbCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
|
gdjs.sbCode.GDNewTiledSpriteObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
|
gdjs.sbCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
|
gdjs.sbCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
|
gdjs.sbCode.GDNewText2Objects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
|
gdjs.sbCode.GDSmallGreyButton2Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
|
gdjs.sbCode.GDSmallGreyButton2Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects3.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.title_32gamejamCode.eventsList1(runtimeScene);
|
gdjs.sbCode.eventsList2(runtimeScene);
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
gdjs.sbCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
gdjs.sbCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
gdjs.sbCode.GDNewTextObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
gdjs.sbCode.GDSmallGreyButtonObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
gdjs.sbCode.GDSmallGreyButtonObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
gdjs.sbCode.GDSmallGreyButtonObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
gdjs.sbCode.GDsettingsObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
gdjs.sbCode.GDsettingsObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
gdjs.sbCode.GDsettingsObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.sbCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.sbCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
|
gdjs.sbCode.GDNewTiledSpriteObjects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
|
gdjs.sbCode.GDNewText2Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
|
gdjs.sbCode.GDNewText2Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
|
gdjs.sbCode.GDNewText2Objects3.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
|
gdjs.sbCode.GDSmallGreyButton2Objects1.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
|
gdjs.sbCode.GDSmallGreyButton2Objects2.length = 0;
|
||||||
gdjs.title_32gamejamCode.GDNewText3Objects3.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;
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
gdjs['title_32gamejamCode'] = gdjs.title_32gamejamCode;
|
gdjs['sbCode'] = gdjs.sbCode;
|
||||||
+220
-79
@@ -1,34 +1,182 @@
|
|||||||
gdjs.InfoCode = {};
|
gdjs.title_32gamejamCode = {};
|
||||||
gdjs.InfoCode.localVariables = [];
|
gdjs.title_32gamejamCode.localVariables = [];
|
||||||
gdjs.InfoCode.idToCallbackMap = new Map();
|
gdjs.title_32gamejamCode.idToCallbackMap = new Map();
|
||||||
gdjs.InfoCode.GDNewTextObjects1= [];
|
gdjs.title_32gamejamCode.GDNewTextObjects1= [];
|
||||||
gdjs.InfoCode.GDNewTextObjects2= [];
|
gdjs.title_32gamejamCode.GDNewTextObjects2= [];
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1= [];
|
gdjs.title_32gamejamCode.GDNewTextObjects3= [];
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects2= [];
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1= [];
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1= [];
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2= [];
|
||||||
gdjs.InfoCode.GDNewSpriteObjects2= [];
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3= [];
|
||||||
gdjs.InfoCode.GDjsisbObjects1= [];
|
gdjs.title_32gamejamCode.GDsettingsObjects1= [];
|
||||||
gdjs.InfoCode.GDjsisbObjects2= [];
|
gdjs.title_32gamejamCode.GDsettingsObjects2= [];
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects1= [];
|
gdjs.title_32gamejamCode.GDsettingsObjects3= [];
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects2= [];
|
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1= [];
|
||||||
gdjs.InfoCode.GDRedButtonObjects1= [];
|
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2= [];
|
||||||
gdjs.InfoCode.GDRedButtonObjects2= [];
|
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.InfoCode.eventsList0 = function(runtimeScene) {
|
gdjs.title_32gamejamCode.eventsList0 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||||
|
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
|
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("jammed!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||||
|
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
|
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("take control?");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||||
|
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
|
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("GameJam Submitting!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||||
|
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
|
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("Demo for GJ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||||
|
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||||
|
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("probably a demo for gamejam");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects1);
|
||||||
|
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||||
|
gdjs.title_32gamejamCode.GDNewText2Objects1[i].getBehavior("Text").setText("BEHOLD, THE POWER OF A JAM!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.title_32gamejamCode.eventsList1 = function(runtimeScene) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.sound.playMusic(runtimeScene, "MenuMusic (1).wav", true, 100, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
||||||
|
if ( gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i];
|
||||||
|
++k;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = k;
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "sg", false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
{
|
{
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.InfoCode.GDNewTiledSpriteObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1);
|
||||||
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getXOffset() + (1));
|
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
||||||
}
|
|
||||||
}
|
|
||||||
{for(var i = 0, len = gdjs.InfoCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1[i].setYOffset(gdjs.InfoCode.GDNewTiledSpriteObjects1[i].getYOffset() + (1));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -43,8 +191,11 @@ 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);
|
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(gdjs.randomInRange(1, 6));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -52,42 +203,20 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("RedButton"), gdjs.InfoCode.GDRedButtonObjects1);
|
gdjs.copyArray(runtimeScene.getObjects("NewText3"), gdjs.title_32gamejamCode.GDNewText3Objects1);
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
let isConditionTrue_0 = false;
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
for (var i = 0, k = 0, l = gdjs.InfoCode.GDRedButtonObjects1.length;i<l;++i) {
|
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDNewText3Objects1.length;i<l;++i) {
|
||||||
if ( gdjs.InfoCode.GDRedButtonObjects1[i].IsClicked(null) ) {
|
if ( gdjs.title_32gamejamCode.GDNewText3Objects1[i].getBehavior("ButtonFSM").IsClicked(null) ) {
|
||||||
isConditionTrue_0 = true;
|
isConditionTrue_0 = true;
|
||||||
gdjs.InfoCode.GDRedButtonObjects1[k] = gdjs.InfoCode.GDRedButtonObjects1[i];
|
gdjs.title_32gamejamCode.GDNewText3Objects1[k] = gdjs.title_32gamejamCode.GDNewText3Objects1[i];
|
||||||
++k;
|
++k;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gdjs.InfoCode.GDRedButtonObjects1.length = k;
|
gdjs.title_32gamejamCode.GDNewText3Objects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "title gamejam", false);
|
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Info", false);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
gdjs.copyArray(runtimeScene.getObjects("NewSprite"), gdjs.InfoCode.GDNewSpriteObjects1);
|
|
||||||
|
|
||||||
let isConditionTrue_0 = false;
|
|
||||||
isConditionTrue_0 = false;
|
|
||||||
for (var i = 0, k = 0, l = gdjs.InfoCode.GDNewSpriteObjects1.length;i<l;++i) {
|
|
||||||
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 +225,51 @@ if (isConditionTrue_0) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gdjs.InfoCode.func = function(runtimeScene) {
|
gdjs.title_32gamejamCode.func = function(runtimeScene) {
|
||||||
runtimeScene.getOnceTriggers().startNewFrame();
|
runtimeScene.getOnceTriggers().startNewFrame();
|
||||||
|
|
||||||
gdjs.InfoCode.GDNewTextObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewTextObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
|
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
|
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDRedButtonObjects2.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.InfoCode.eventsList0(runtimeScene);
|
gdjs.title_32gamejamCode.eventsList1(runtimeScene);
|
||||||
gdjs.InfoCode.GDNewTextObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewTextObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
||||||
gdjs.InfoCode.GDNewTiledSpriteObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDNewSpriteObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDjsisbObjects2.length = 0;
|
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects1.length = 0;
|
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
||||||
gdjs.InfoCode.GDksbsbpart2Objects2.length = 0;
|
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
||||||
gdjs.InfoCode.GDRedButtonObjects1.length = 0;
|
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
|
||||||
gdjs.InfoCode.GDRedButtonObjects2.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['InfoCode'] = gdjs.InfoCode;
|
gdjs['title_32gamejamCode'] = gdjs.title_32gamejamCode;
|
||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
gdjs.projectData = {"firstLayout":"title official","gdVersion":{"build":249,"major":5,"minor":6,"revision":0},"properties":{"adaptGameResolutionAtRuntime":true,"antialiasingMode":"MSAA","antialisingEnabledOnMobile":false,"folderProject":false,"orientation":"landscape","packageName":"xyz.bonoise.bdu","pixelsRounding":true,"projectUuid":"11e7075b-a383-42ea-99bf-ede38b194de5","scaleMode":"nearest","sizeOnStartupMode":"","templateSlug":"","version":"1.0.0","name":"Berry Dash GDevelop Remake","description":"","author":"","windowWidth":1280,"windowHeight":720,"latestCompilationDirectory":"/Users/travis/Desktop/bonoise-ultimate/src","maxFPS":60,"minFPS":20,"verticalSync":false,"platformSpecificAssets":{"android-icon-144":"android-icon-144.png","android-icon-192":"android-icon-192.png","android-icon-36":"android-icon-36.png","android-icon-48":"android-icon-48.png","android-icon-72":"android-icon-72.png","android-icon-96":"android-icon-96.png","android-windowSplashScreenAnimatedIcon":"android-windowSplashScreenAnimatedIcon.png","desktop-icon-512":"desktop-icon-512.png","ios-icon-100":"ios-icon-100.png","ios-icon-1024":"ios-icon-1024.png","ios-icon-114":"ios-icon-114.png","ios-icon-120":"ios-icon-120.png","ios-icon-144":"ios-icon-144.png","ios-icon-152":"ios-icon-152.png","ios-icon-167":"ios-icon-167.png","ios-icon-180":"ios-icon-180.png","ios-icon-20":"ios-icon-20.png","ios-icon-29":"ios-icon-29.png","ios-icon-40":"ios-icon-40.png","ios-icon-50":"ios-icon-50.png","ios-icon-57":"ios-icon-57.png","ios-icon-58":"ios-icon-58.png","ios-icon-60":"ios-icon-60.png","ios-icon-72":"ios-icon-72.png","ios-icon-76":"ios-icon-76.png","ios-icon-80":"ios-icon-80.png","ios-icon-87":"ios-icon-87.png"},"loadingScreen":{"backgroundColor":0,"backgroundFadeInDuration":0.2,"backgroundImageResourceName":"LoadingScreenBackground","gdevelopLogoStyle":"light","logoAndProgressFadeInDuration":0.2,"logoAndProgressLogoFadeInDelay":0.0,"minDuration":1.5,"progressBarColor":16777215,"progressBarHeight":20.0,"progressBarMaxWidth":200.0,"progressBarMinWidth":40.0,"progressBarWidthPercent":30.0,"showGDevelopSplash":false,"showProgressBar":false},"watermark":{"placement":"bottom-left","showWatermark":true},"authorIds":["S04jjNvT7PWw0LYppND3dpdzD7p2"],"authorUsernames":["BoNoise"],"categories":[],"playableDevices":["mobile","mobile"],"extensionProperties":[],"platforms":[{"name":"GDevelop JS platform"}],"currentPlatform":"GDevelop JS platform"},"resources":{"resources":[{"file":"1000018216.png.png","kind":"image","metadata":"{\"extension\":\".png\",\"pskl\":{}}","name":"1000018216.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/0210c9ea455e72384fed625e596083afc85473ac87e06875738588149388379b-1000018216.png","name":"cloud-project-resource"}},{"file":"1000016029.png.png","kind":"image","metadata":"{\"extension\":\".png\"}","name":"1000016029.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/679a556cffd2c997f32aeb65e6f9c9b71b6bb895acc6ab110d2baf4aa316f721-1000016029.png","name":"cloud-project-resource"}},{"file":"Flat dark joystick border.png","kind":"image","metadata":"","name":"Flat dark joystick border.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Multitouch joysticks/1db606cabd7372d1494ba5934bc25bcdd72f5a213c4a27509be57c3f4d5aecca_Flat dark joystick border.png","name":"Flat dark joystick border.png"}},{"file":"Flat dark joystick thumb.png","kind":"image","metadata":"","name":"Flat dark joystick thumb.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Multitouch joysticks/10167ade22c4a6b48324e6c1d1bd6dc74179d7bed0775890903f418b4a05c8a1_Flat dark joystick thumb.png","name":"Flat dark joystick thumb.png"}},{"file":"1000015973.png.png","kind":"image","metadata":"{\"extension\":\".png\"}","name":"1000015973.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/549669a7b599c2de7090e9b990723fcdad3818d89f68b3401182b1fdc2ccc53c-1000015973.png","name":"cloud-project-resource"}},{"file":"Eat.mp3","kind":"audio","metadata":"","name":"Eat.mp3","preloadAsMusic":false,"preloadAsSound":true,"preloadInCache":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/fb8e528993862dbff655b0938da5057a8beb783503ce3e6b46754fde03a4a3ec-Eat.mp3","name":"cloud-project-resource"}},{"file":"cool song leaked .mp3","kind":"audio","metadata":"","name":"cool song leaked .mp3","preloadAsMusic":true,"preloadAsSound":false,"preloadInCache":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/8fce076c86a843d9ea2
Line truncated
|
gdjs.projectData = {"firstLayout":"title official","gdVersion":{"build":251,"major":5,"minor":6,"revision":0},"properties":{"adaptGameResolutionAtRuntime":true,"antialiasingMode":"MSAA","antialisingEnabledOnMobile":false,"folderProject":false,"orientation":"landscape","packageName":"xyz.bonoise.bdu","pixelsRounding":true,"projectUuid":"84ad660e-298e-45ca-b9c2-029d9439a520","scaleMode":"nearest","sizeOnStartupMode":"","templateSlug":"","version":"1.0.0","name":"Berry Dash Ultimate","description":"","author":"","windowWidth":1280,"windowHeight":720,"latestCompilationDirectory":"/Users/travis/Desktop/bonoise-ultimate/src","maxFPS":60,"minFPS":20,"verticalSync":false,"platformSpecificAssets":{"android-icon-144":"android-icon-144.png","android-icon-192":"android-icon-192.png","android-icon-36":"android-icon-36.png","android-icon-48":"android-icon-48.png","android-icon-72":"android-icon-72.png","android-icon-96":"android-icon-96.png","android-windowSplashScreenAnimatedIcon":"android-windowSplashScreenAnimatedIcon.png","desktop-icon-512":"desktop-icon-512.png","ios-icon-100":"ios-icon-100.png","ios-icon-1024":"ios-icon-1024.png","ios-icon-114":"ios-icon-114.png","ios-icon-120":"ios-icon-120.png","ios-icon-144":"ios-icon-144.png","ios-icon-152":"ios-icon-152.png","ios-icon-167":"ios-icon-167.png","ios-icon-180":"ios-icon-180.png","ios-icon-20":"ios-icon-20.png","ios-icon-29":"ios-icon-29.png","ios-icon-40":"ios-icon-40.png","ios-icon-50":"ios-icon-50.png","ios-icon-57":"ios-icon-57.png","ios-icon-58":"ios-icon-58.png","ios-icon-60":"ios-icon-60.png","ios-icon-72":"ios-icon-72.png","ios-icon-76":"ios-icon-76.png","ios-icon-80":"ios-icon-80.png","ios-icon-87":"ios-icon-87.png"},"loadingScreen":{"backgroundColor":0,"backgroundFadeInDuration":0.2,"backgroundImageResourceName":"LoadingScreenBackground","gdevelopLogoStyle":"light","logoAndProgressFadeInDuration":0.2,"logoAndProgressLogoFadeInDelay":0.0,"minDuration":1.5,"progressBarColor":16777215,"progressBarHeight":20.0,"progressBarMaxWidth":200.0,"progressBarMinWidth":40.0,"progressBarWidthPercent":30.0,"showGDevelopSplash":false,"showProgressBar":false},"watermark":{"placement":"bottom-left","showWatermark":true},"authorIds":["S04jjNvT7PWw0LYppND3dpdzD7p2"],"authorUsernames":["BoNoise"],"categories":[],"playableDevices":["mobile","mobile"],"extensionProperties":[],"platforms":[{"name":"GDevelop JS platform"}],"currentPlatform":"GDevelop JS platform"},"resources":{"resources":[{"file":"1000018216.png.png","kind":"image","metadata":"{\"extension\":\".png\",\"pskl\":{}}","name":"1000018216.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/0210c9ea455e72384fed625e596083afc85473ac87e06875738588149388379b-1000018216.png","name":"cloud-project-resource"}},{"file":"1000016029.png.png","kind":"image","metadata":"{\"extension\":\".png\"}","name":"1000016029.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/679a556cffd2c997f32aeb65e6f9c9b71b6bb895acc6ab110d2baf4aa316f721-1000016029.png","name":"cloud-project-resource"}},{"file":"Flat dark joystick border.png","kind":"image","metadata":"","name":"Flat dark joystick border.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Multitouch joysticks/1db606cabd7372d1494ba5934bc25bcdd72f5a213c4a27509be57c3f4d5aecca_Flat dark joystick border.png","name":"Flat dark joystick border.png"}},{"file":"Flat dark joystick thumb.png","kind":"image","metadata":"","name":"Flat dark joystick thumb.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://asset-resources.gdevelop.io/public-resources/Multitouch joysticks/10167ade22c4a6b48324e6c1d1bd6dc74179d7bed0775890903f418b4a05c8a1_Flat dark joystick thumb.png","name":"Flat dark joystick thumb.png"}},{"file":"1000015973.png.png","kind":"image","metadata":"{\"extension\":\".png\"}","name":"1000015973.png","smoothed":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/549669a7b599c2de7090e9b990723fcdad3818d89f68b3401182b1fdc2ccc53c-1000015973.png","name":"cloud-project-resource"}},{"file":"Eat.mp3","kind":"audio","metadata":"","name":"Eat.mp3","preloadAsMusic":false,"preloadAsSound":true,"preloadInCache":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/fb8e528993862dbff655b0938da5057a8beb783503ce3e6b46754fde03a4a3ec-Eat.mp3","name":"cloud-project-resource"}},{"file":"cool song leaked .mp3","kind":"audio","metadata":"","name":"cool song leaked .mp3","preloadAsMusic":true,"preloadAsSound":false,"preloadInCache":false,"userAdded":false,"origin":{"identifier":"https://project-resources.gdevelop.io/87a4f300-f532-4e08-8fd9-7a0f9b4c1a7c/resources/8fce076c86a843d9ea21ec7ad6
Line truncated
|
||||||
gdjs.runtimeGameOptions = {};
|
gdjs.runtimeGameOptions = {};
|
||||||
@@ -0,0 +1,217 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__CameraShake !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake = {};
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("ShakePeriod") != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(0).setNumber(1 / eventsFunctionContext.getArgument("ShakePeriod"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("ShakePeriod") == 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(0).setNumber(1 / 0.08);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__CameraShake.eventsList1 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{gdjs.evtTools.variable.variableClearChildren(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6));
|
||||||
|
}
|
||||||
|
{gdjs.evtsExt__CameraShake__SetLayerShakable.func(runtimeScene, true, eventsFunctionContext.getArgument("NewLayer"), eventsFunctionContext);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).setString(eventsFunctionContext.getArgument("NewLayer"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).setNumber(eventsFunctionContext.getArgument("NewDuration"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).setNumber(eventsFunctionContext.getArgument("NewDuration"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(1).setNumber(Math.abs(eventsFunctionContext.getArgument("AmplitudeX")));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(2).setNumber(Math.abs(eventsFunctionContext.getArgument("AmplitudeY")));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(3).setNumber(eventsFunctionContext.getArgument("AmplitudeAngle"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(4).setNumber(1 + eventsFunctionContext.getArgument("AmplitudeZoom") / 100);
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.eventsList0(runtimeScene, eventsFunctionContext);} //End of subevents
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = eventsFunctionContext.getArgument("ShakeForever");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).setNumber(1234567890);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("NewDuration") == 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).setNumber(0.5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__CameraShake.eventsList2 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.eventsList1(runtimeScene, eventsFunctionContext);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.func = function(runtimeScene, AmplitudeX, AmplitudeY, NewLayer, Camera, NewDuration, AmplitudeAngle, AmplitudeZoom, ShakePeriod, ShakeForever, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "AmplitudeX") return AmplitudeX;
|
||||||
|
if (argName === "AmplitudeY") return AmplitudeY;
|
||||||
|
if (argName === "NewLayer") return NewLayer;
|
||||||
|
if (argName === "Camera") return Camera;
|
||||||
|
if (argName === "NewDuration") return NewDuration;
|
||||||
|
if (argName === "AmplitudeAngle") return AmplitudeAngle;
|
||||||
|
if (argName === "AmplitudeZoom") return AmplitudeZoom;
|
||||||
|
if (argName === "ShakePeriod") return ShakePeriod;
|
||||||
|
if (argName === "ShakeForever") return ShakeForever;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.eventsList2(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__CameraShake.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Create !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Create.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Create = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Create.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Create.userFunc0x14d2010 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.getGenerator(name);
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Create.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Create.userFunc0x14d2010(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Create.func = function(runtimeScene, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Create.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Create.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Delete !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Delete = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.userFunc0x14d2010 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.deleteGenerator(name);
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.userFunc0x14d2010(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.func = function(runtimeScene, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Delete.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__DeleteAll !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll = {};
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.userFunc0x14d2010 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.deleteAllGenerators();
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.userFunc0x14d2010(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.func = function(runtimeScene, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__DeleteAll.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Frequency !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.userFunc0x14eed08 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.getGenerator(name).frequency;
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.userFunc0x14eed08(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.func = function(runtimeScene, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Frequency.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__IsShaking !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__IsShaking.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__IsShaking = {};
|
||||||
|
gdjs.evtsExt__CameraShake__IsShaking.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__IsShaking.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).getAsNumber() < eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).getAsNumber());
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.returnValue = true;}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__IsShaking.func = function(runtimeScene, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__IsShaking.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return !!eventsFunctionContext.returnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__IsShaking.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Lacunarity !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.userFunc0x14f5ee8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.getGenerator(name).lacunarity;
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.userFunc0x14f5ee8(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.func = function(runtimeScene, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Lacunarity.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Noise2d !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.userFunc0x14cc438 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
const x = eventsFunctionContext.getArgument("X");
|
||||||
|
const y = eventsFunctionContext.getArgument("Y");
|
||||||
|
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.getGenerator(name).noise(x, y);
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.userFunc0x14cc438(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.func = function(runtimeScene, Name, X, Y, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
if (argName === "X") return X;
|
||||||
|
if (argName === "Y") return Y;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise2d.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,99 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Noise3d !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.userFunc0x14c9b08 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
const x = eventsFunctionContext.getArgument("X");
|
||||||
|
const y = eventsFunctionContext.getArgument("Y");
|
||||||
|
const z = eventsFunctionContext.getArgument("Z");
|
||||||
|
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.getGenerator(name).noise(x, y, z);
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.userFunc0x14c9b08(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.func = function(runtimeScene, Name, X, Y, Z, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
if (argName === "X") return X;
|
||||||
|
if (argName === "Y") return Y;
|
||||||
|
if (argName === "Z") return Z;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise3d.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,101 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Noise4d !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.userFunc0x14cde68 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
const x = eventsFunctionContext.getArgument("X");
|
||||||
|
const y = eventsFunctionContext.getArgument("Y");
|
||||||
|
const z = eventsFunctionContext.getArgument("Z");
|
||||||
|
const w = eventsFunctionContext.getArgument("W");
|
||||||
|
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.getGenerator(name).noise(x, y, z, w);
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.userFunc0x14cde68(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.func = function(runtimeScene, Name, X, Y, Z, W, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
if (argName === "X") return X;
|
||||||
|
if (argName === "Y") return Y;
|
||||||
|
if (argName === "Z") return Z;
|
||||||
|
if (argName === "W") return W;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Noise4d.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Octaves !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.userFunc0x14d98f0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.getGenerator(name).octaves;
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.userFunc0x14d98f0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.func = function(runtimeScene, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Octaves.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,726 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__onFirstSceneLoaded !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded = {};
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.userFunc0x14ca758 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
if (gdjs._cameraShakeExtension) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Noise generator manager. */
|
||||||
|
class NoiseManager {
|
||||||
|
/**
|
||||||
|
* Create the manager of noise generators.
|
||||||
|
*/
|
||||||
|
constructor() {
|
||||||
|
this.seed = gdjs.randomInRange(1, Number.MAX_SAFE_INTEGER);
|
||||||
|
/** @type {Map<string, NoiseGenerator>} */
|
||||||
|
this.generators = new Map();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param name {string}
|
||||||
|
* @return {NoiseGenerator}
|
||||||
|
*/
|
||||||
|
getGenerator(name) {
|
||||||
|
let generator = this.generators.get(name);
|
||||||
|
if (!generator) {
|
||||||
|
generator = new NoiseGenerator(name + this.seed);
|
||||||
|
this.generators.set(name, generator);
|
||||||
|
}
|
||||||
|
return generator;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param seed {number}
|
||||||
|
*/
|
||||||
|
setSeed(seed) {
|
||||||
|
this.seed = seed;
|
||||||
|
this.generators.forEach(generator => generator.setSeed(name + this.seed));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param name {string}
|
||||||
|
*/
|
||||||
|
deleteGenerator(name) {
|
||||||
|
this.generators.delete(name);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
deleteAllGenerators() {
|
||||||
|
this.generators.clear();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Noise generator with octaves. */
|
||||||
|
class NoiseGenerator {
|
||||||
|
/**
|
||||||
|
* Create a noise generator with a seed.
|
||||||
|
* @param seed {string}
|
||||||
|
*/
|
||||||
|
constructor(seed) {
|
||||||
|
this.simplexNoise = new SimplexNoise(seed);
|
||||||
|
this.frequency = 1;
|
||||||
|
this.octaves = 1;
|
||||||
|
this.persistence = 0.5;
|
||||||
|
this.lacunarity = 2;
|
||||||
|
this.xLoopPeriod = 0;
|
||||||
|
this.yLoopPeriod = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param seed {string}
|
||||||
|
*/
|
||||||
|
setSeed(seed) {
|
||||||
|
this.simplexNoise = new SimplexNoise(seed);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param x {float}
|
||||||
|
* @param y {float}
|
||||||
|
* @param z {float} optionnal
|
||||||
|
* @param w {float} optionnal
|
||||||
|
* @return {float}
|
||||||
|
*/
|
||||||
|
noise(x, y, z, w) {
|
||||||
|
if (this.xLoopPeriod && this.yLoopPeriod) {
|
||||||
|
const circleRatioX = 2 * Math.PI / this.xLoopPeriod;
|
||||||
|
const circleRatioY = 2 * Math.PI / this.yLoopPeriod;
|
||||||
|
const angleX = circleRatioX * x;
|
||||||
|
const angleY = circleRatioY * y;
|
||||||
|
x = Math.cos(angleX) / circleRatioX;
|
||||||
|
y = Math.sin(angleX) / circleRatioX;
|
||||||
|
z = Math.cos(angleY) / circleRatioY;
|
||||||
|
w = Math.sin(angleY) / circleRatioY;
|
||||||
|
}
|
||||||
|
else if (this.xLoopPeriod) {
|
||||||
|
const circleRatio = 2 * Math.PI / this.xLoopPeriod;
|
||||||
|
const angleX = circleRatio * x;
|
||||||
|
w = z;
|
||||||
|
z = y;
|
||||||
|
x = Math.cos(angleX) / circleRatio;
|
||||||
|
y = Math.sin(angleX) / circleRatio;
|
||||||
|
}
|
||||||
|
else if (this.yLoopPeriod) {
|
||||||
|
const circleRatio = 2 * Math.PI / this.xLoopPeriod;
|
||||||
|
const angleX = circleRatio * x;
|
||||||
|
w = z;
|
||||||
|
// Make the circle perimeter equals to the looping period
|
||||||
|
// to keep the same perceived frequency with or without looping.
|
||||||
|
y = Math.cos(angleX) / circleRatio;
|
||||||
|
z = Math.sin(angleX) / circleRatio;
|
||||||
|
}
|
||||||
|
let noiseFunction = this.simplexNoise.noise4D.bind(this.simplexNoise);
|
||||||
|
if (z === undefined) {
|
||||||
|
noiseFunction = this.simplexNoise.noise2D.bind(this.simplexNoise);
|
||||||
|
}
|
||||||
|
else if (w === undefined) {
|
||||||
|
noiseFunction = this.simplexNoise.noise3D.bind(this.simplexNoise);
|
||||||
|
}
|
||||||
|
let frequency = this.frequency;
|
||||||
|
let noiseSum = 0;
|
||||||
|
let amplitudeSum = 0;
|
||||||
|
let amplitude = 1;
|
||||||
|
for (let i = 0; i < this.octaves; i++) {
|
||||||
|
noiseSum += noiseFunction(x * frequency, y * frequency, z * frequency, w * frequency) * amplitude;
|
||||||
|
amplitudeSum += Math.abs(amplitude);
|
||||||
|
amplitude *= this.persistence;
|
||||||
|
frequency *= this.lacunarity;
|
||||||
|
}
|
||||||
|
return noiseSum / amplitudeSum;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
A fast javascript implementation of simplex noise by Jonas Wagner
|
||||||
|
https://github.com/jwagner/simplex-noise.js
|
||||||
|
|
||||||
|
Based on a speed-improved simplex noise algorithm for 2D, 3D and 4D in Java.
|
||||||
|
Which is based on example code by Stefan Gustavson (stegu@itn.liu.se).
|
||||||
|
With Optimisations by Peter Eastman (peastman@drizzle.stanford.edu).
|
||||||
|
Better rank ordering method by Stefan Gustavson in 2012.
|
||||||
|
|
||||||
|
Copyright (c) 2021 Jonas Wagner
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
const F2 = 0.5 * (Math.sqrt(3.0) - 1.0);
|
||||||
|
const G2 = (3.0 - Math.sqrt(3.0)) / 6.0;
|
||||||
|
const F3 = 1.0 / 3.0;
|
||||||
|
const G3 = 1.0 / 6.0;
|
||||||
|
const F4 = (Math.sqrt(5.0) - 1.0) / 4.0;
|
||||||
|
const G4 = (5.0 - Math.sqrt(5.0)) / 20.0;
|
||||||
|
const grad3 = new Float32Array([1, 1, 0,
|
||||||
|
-1, 1, 0,
|
||||||
|
1, -1, 0,
|
||||||
|
-1, -1, 0,
|
||||||
|
1, 0, 1,
|
||||||
|
-1, 0, 1,
|
||||||
|
1, 0, -1,
|
||||||
|
-1, 0, -1,
|
||||||
|
0, 1, 1,
|
||||||
|
0, -1, 1,
|
||||||
|
0, 1, -1,
|
||||||
|
0, -1, -1]);
|
||||||
|
const grad4 = new Float32Array([0, 1, 1, 1, 0, 1, 1, -1, 0, 1, -1, 1, 0, 1, -1, -1,
|
||||||
|
0, -1, 1, 1, 0, -1, 1, -1, 0, -1, -1, 1, 0, -1, -1, -1,
|
||||||
|
1, 0, 1, 1, 1, 0, 1, -1, 1, 0, -1, 1, 1, 0, -1, -1,
|
||||||
|
-1, 0, 1, 1, -1, 0, 1, -1, -1, 0, -1, 1, -1, 0, -1, -1,
|
||||||
|
1, 1, 0, 1, 1, 1, 0, -1, 1, -1, 0, 1, 1, -1, 0, -1,
|
||||||
|
-1, 1, 0, 1, -1, 1, 0, -1, -1, -1, 0, 1, -1, -1, 0, -1,
|
||||||
|
1, 1, 1, 0, 1, 1, -1, 0, 1, -1, 1, 0, 1, -1, -1, 0,
|
||||||
|
-1, 1, 1, 0, -1, 1, -1, 0, -1, -1, 1, 0, -1, -1, -1, 0]);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Builds a random permutation table.
|
||||||
|
* This is exported only for (internal) testing purposes.
|
||||||
|
* Do not rely on this export.
|
||||||
|
* @param {() => number} random
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
function buildPermutationTable(random) {
|
||||||
|
const p = new Uint8Array(256);
|
||||||
|
for (let i = 0; i < 256; i++) {
|
||||||
|
p[i] = i;
|
||||||
|
}
|
||||||
|
for (let i = 0; i < 255; i++) {
|
||||||
|
const r = i + ~~(random() * (256 - i));
|
||||||
|
const aux = p[i];
|
||||||
|
p[i] = p[r];
|
||||||
|
p[r] = aux;
|
||||||
|
}
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
The ALEA PRNG and masher code used by simplex-noise.js
|
||||||
|
is based on code by Johannes Baagøe, modified by Jonas Wagner.
|
||||||
|
See alea.md for the full license.
|
||||||
|
@param {string|number} seed
|
||||||
|
*/
|
||||||
|
function alea(seed) {
|
||||||
|
let s0 = 0;
|
||||||
|
let s1 = 0;
|
||||||
|
let s2 = 0;
|
||||||
|
let c = 1;
|
||||||
|
const mash = masher();
|
||||||
|
s0 = mash(' ');
|
||||||
|
s1 = mash(' ');
|
||||||
|
s2 = mash(' ');
|
||||||
|
s0 -= mash(seed);
|
||||||
|
if (s0 < 0) {
|
||||||
|
s0 += 1;
|
||||||
|
}
|
||||||
|
s1 -= mash(seed);
|
||||||
|
if (s1 < 0) {
|
||||||
|
s1 += 1;
|
||||||
|
}
|
||||||
|
s2 -= mash(seed);
|
||||||
|
if (s2 < 0) {
|
||||||
|
s2 += 1;
|
||||||
|
}
|
||||||
|
return function () {
|
||||||
|
const t = 2091639 * s0 + c * 2.3283064365386963e-10; // 2^-32
|
||||||
|
s0 = s1;
|
||||||
|
s1 = s2;
|
||||||
|
return s2 = t - (c = t | 0);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
function masher() {
|
||||||
|
let n = 0xefc8249d;
|
||||||
|
return function (data) {
|
||||||
|
data = data.toString();
|
||||||
|
for (let i = 0; i < data.length; i++) {
|
||||||
|
n += data.charCodeAt(i);
|
||||||
|
let h = 0.02519603282416938 * n;
|
||||||
|
n = h >>> 0;
|
||||||
|
h -= n;
|
||||||
|
h *= n;
|
||||||
|
n = h >>> 0;
|
||||||
|
h -= n;
|
||||||
|
n += h * 0x100000000; // 2^32
|
||||||
|
}
|
||||||
|
return (n >>> 0) * 2.3283064365386963e-10; // 2^-32
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Deterministic simplex noise generator suitable for 2D, 3D and 4D spaces. */
|
||||||
|
class SimplexNoise {
|
||||||
|
/**
|
||||||
|
* Creates a new `SimplexNoise` instance.
|
||||||
|
* This involves some setup. You can save a few cpu cycles by reusing the same instance.
|
||||||
|
* @param {(() => number)|string|number} randomOrSeed A random number generator or a seed (string|number).
|
||||||
|
* Defaults to Math.random (random irreproducible initialization).
|
||||||
|
*/
|
||||||
|
constructor(randomOrSeed) {
|
||||||
|
if (randomOrSeed === void 0) { randomOrSeed = Math.random; }
|
||||||
|
const random = typeof randomOrSeed == 'function' ? randomOrSeed : alea(randomOrSeed);
|
||||||
|
this.p = buildPermutationTable(random);
|
||||||
|
this.perm = new Uint8Array(512);
|
||||||
|
this.permMod12 = new Uint8Array(512);
|
||||||
|
for (let i = 0; i < 512; i++) {
|
||||||
|
this.perm[i] = this.p[i & 255];
|
||||||
|
this.permMod12[i] = this.perm[i] % 12;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Samples the noise field in 2 dimensions
|
||||||
|
* @param {number} x
|
||||||
|
* @param {number} y
|
||||||
|
* @returns a number in the interval [-1, 1]
|
||||||
|
*/
|
||||||
|
noise2D(x, y) {
|
||||||
|
const permMod12 = this.permMod12;
|
||||||
|
const perm = this.perm;
|
||||||
|
let n0 = 0; // Noise contributions from the three corners
|
||||||
|
let n1 = 0;
|
||||||
|
let n2 = 0;
|
||||||
|
// Skew the input space to determine which simplex cell we're in
|
||||||
|
const s = (x + y) * F2; // Hairy factor for 2D
|
||||||
|
const i = Math.floor(x + s);
|
||||||
|
const j = Math.floor(y + s);
|
||||||
|
const t = (i + j) * G2;
|
||||||
|
const X0 = i - t; // Unskew the cell origin back to (x,y) space
|
||||||
|
const Y0 = j - t;
|
||||||
|
const x0 = x - X0; // The x,y distances from the cell origin
|
||||||
|
const y0 = y - Y0;
|
||||||
|
// For the 2D case, the simplex shape is an equilateral triangle.
|
||||||
|
// Determine which simplex we are in.
|
||||||
|
let i1, j1; // Offsets for second (middle) corner of simplex in (i,j) coords
|
||||||
|
if (x0 > y0) {
|
||||||
|
i1 = 1;
|
||||||
|
j1 = 0;
|
||||||
|
} // lower triangle, XY order: (0,0)->(1,0)->(1,1)
|
||||||
|
else {
|
||||||
|
i1 = 0;
|
||||||
|
j1 = 1;
|
||||||
|
} // upper triangle, YX order: (0,0)->(0,1)->(1,1)
|
||||||
|
// A step of (1,0) in (i,j) means a step of (1-c,-c) in (x,y), and
|
||||||
|
// a step of (0,1) in (i,j) means a step of (-c,1-c) in (x,y), where
|
||||||
|
// c = (3-sqrt(3))/6
|
||||||
|
const x1 = x0 - i1 + G2; // Offsets for middle corner in (x,y) unskewed coords
|
||||||
|
const y1 = y0 - j1 + G2;
|
||||||
|
const x2 = x0 - 1.0 + 2.0 * G2; // Offsets for last corner in (x,y) unskewed coords
|
||||||
|
const y2 = y0 - 1.0 + 2.0 * G2;
|
||||||
|
// Work out the hashed gradient indices of the three simplex corners
|
||||||
|
const ii = i & 255;
|
||||||
|
const jj = j & 255;
|
||||||
|
// Calculate the contribution from the three corners
|
||||||
|
let t0 = 0.5 - x0 * x0 - y0 * y0;
|
||||||
|
if (t0 >= 0) {
|
||||||
|
const gi0 = permMod12[ii + perm[jj]] * 3;
|
||||||
|
t0 *= t0;
|
||||||
|
n0 = t0 * t0 * (grad3[gi0] * x0 + grad3[gi0 + 1] * y0); // (x,y) of grad3 used for 2D gradient
|
||||||
|
}
|
||||||
|
let t1 = 0.5 - x1 * x1 - y1 * y1;
|
||||||
|
if (t1 >= 0) {
|
||||||
|
const gi1 = permMod12[ii + i1 + perm[jj + j1]] * 3;
|
||||||
|
t1 *= t1;
|
||||||
|
n1 = t1 * t1 * (grad3[gi1] * x1 + grad3[gi1 + 1] * y1);
|
||||||
|
}
|
||||||
|
let t2 = 0.5 - x2 * x2 - y2 * y2;
|
||||||
|
if (t2 >= 0) {
|
||||||
|
const gi2 = permMod12[ii + 1 + perm[jj + 1]] * 3;
|
||||||
|
t2 *= t2;
|
||||||
|
n2 = t2 * t2 * (grad3[gi2] * x2 + grad3[gi2 + 1] * y2);
|
||||||
|
}
|
||||||
|
// Add contributions from each corner to get the final noise value.
|
||||||
|
// The result is scaled to return values in the interval [-1,1].
|
||||||
|
return 70.0 * (n0 + n1 + n2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Samples the noise field in 3 dimensions
|
||||||
|
* @param {number} x
|
||||||
|
* @param {number} y
|
||||||
|
* @param {number} z
|
||||||
|
* @returns a number in the interval [-1, 1]
|
||||||
|
*/
|
||||||
|
noise3D(x, y, z) {
|
||||||
|
const permMod12 = this.permMod12;
|
||||||
|
const perm = this.perm;
|
||||||
|
let n0, n1, n2, n3; // Noise contributions from the four corners
|
||||||
|
// Skew the input space to determine which simplex cell we're in
|
||||||
|
const s = (x + y + z) * F3; // Very nice and simple skew factor for 3D
|
||||||
|
const i = Math.floor(x + s);
|
||||||
|
const j = Math.floor(y + s);
|
||||||
|
const k = Math.floor(z + s);
|
||||||
|
const t = (i + j + k) * G3;
|
||||||
|
const X0 = i - t; // Unskew the cell origin back to (x,y,z) space
|
||||||
|
const Y0 = j - t;
|
||||||
|
const Z0 = k - t;
|
||||||
|
const x0 = x - X0; // The x,y,z distances from the cell origin
|
||||||
|
const y0 = y - Y0;
|
||||||
|
const z0 = z - Z0;
|
||||||
|
// For the 3D case, the simplex shape is a slightly irregular tetrahedron.
|
||||||
|
// Determine which simplex we are in.
|
||||||
|
let i1, j1, k1; // Offsets for second corner of simplex in (i,j,k) coords
|
||||||
|
let i2, j2, k2; // Offsets for third corner of simplex in (i,j,k) coords
|
||||||
|
if (x0 >= y0) {
|
||||||
|
if (y0 >= z0) {
|
||||||
|
i1 = 1;
|
||||||
|
j1 = 0;
|
||||||
|
k1 = 0;
|
||||||
|
i2 = 1;
|
||||||
|
j2 = 1;
|
||||||
|
k2 = 0;
|
||||||
|
} // X Y Z order
|
||||||
|
else if (x0 >= z0) {
|
||||||
|
i1 = 1;
|
||||||
|
j1 = 0;
|
||||||
|
k1 = 0;
|
||||||
|
i2 = 1;
|
||||||
|
j2 = 0;
|
||||||
|
k2 = 1;
|
||||||
|
} // X Z Y order
|
||||||
|
else {
|
||||||
|
i1 = 0;
|
||||||
|
j1 = 0;
|
||||||
|
k1 = 1;
|
||||||
|
i2 = 1;
|
||||||
|
j2 = 0;
|
||||||
|
k2 = 1;
|
||||||
|
} // Z X Y order
|
||||||
|
}
|
||||||
|
else { // x0<y0
|
||||||
|
if (y0 < z0) {
|
||||||
|
i1 = 0;
|
||||||
|
j1 = 0;
|
||||||
|
k1 = 1;
|
||||||
|
i2 = 0;
|
||||||
|
j2 = 1;
|
||||||
|
k2 = 1;
|
||||||
|
} // Z Y X order
|
||||||
|
else if (x0 < z0) {
|
||||||
|
i1 = 0;
|
||||||
|
j1 = 1;
|
||||||
|
k1 = 0;
|
||||||
|
i2 = 0;
|
||||||
|
j2 = 1;
|
||||||
|
k2 = 1;
|
||||||
|
} // Y Z X order
|
||||||
|
else {
|
||||||
|
i1 = 0;
|
||||||
|
j1 = 1;
|
||||||
|
k1 = 0;
|
||||||
|
i2 = 1;
|
||||||
|
j2 = 1;
|
||||||
|
k2 = 0;
|
||||||
|
} // Y X Z order
|
||||||
|
}
|
||||||
|
// A step of (1,0,0) in (i,j,k) means a step of (1-c,-c,-c) in (x,y,z),
|
||||||
|
// a step of (0,1,0) in (i,j,k) means a step of (-c,1-c,-c) in (x,y,z), and
|
||||||
|
// a step of (0,0,1) in (i,j,k) means a step of (-c,-c,1-c) in (x,y,z), where
|
||||||
|
// c = 1/6.
|
||||||
|
const x1 = x0 - i1 + G3; // Offsets for second corner in (x,y,z) coords
|
||||||
|
const y1 = y0 - j1 + G3;
|
||||||
|
const z1 = z0 - k1 + G3;
|
||||||
|
const x2 = x0 - i2 + 2.0 * G3; // Offsets for third corner in (x,y,z) coords
|
||||||
|
const y2 = y0 - j2 + 2.0 * G3;
|
||||||
|
const z2 = z0 - k2 + 2.0 * G3;
|
||||||
|
const x3 = x0 - 1.0 + 3.0 * G3; // Offsets for last corner in (x,y,z) coords
|
||||||
|
const y3 = y0 - 1.0 + 3.0 * G3;
|
||||||
|
const z3 = z0 - 1.0 + 3.0 * G3;
|
||||||
|
// Work out the hashed gradient indices of the four simplex corners
|
||||||
|
const ii = i & 255;
|
||||||
|
const jj = j & 255;
|
||||||
|
const kk = k & 255;
|
||||||
|
// Calculate the contribution from the four corners
|
||||||
|
let t0 = 0.6 - x0 * x0 - y0 * y0 - z0 * z0;
|
||||||
|
if (t0 < 0)
|
||||||
|
n0 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi0 = permMod12[ii + perm[jj + perm[kk]]] * 3;
|
||||||
|
t0 *= t0;
|
||||||
|
n0 = t0 * t0 * (grad3[gi0] * x0 + grad3[gi0 + 1] * y0 + grad3[gi0 + 2] * z0);
|
||||||
|
}
|
||||||
|
let t1 = 0.6 - x1 * x1 - y1 * y1 - z1 * z1;
|
||||||
|
if (t1 < 0)
|
||||||
|
n1 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi1 = permMod12[ii + i1 + perm[jj + j1 + perm[kk + k1]]] * 3;
|
||||||
|
t1 *= t1;
|
||||||
|
n1 = t1 * t1 * (grad3[gi1] * x1 + grad3[gi1 + 1] * y1 + grad3[gi1 + 2] * z1);
|
||||||
|
}
|
||||||
|
let t2 = 0.6 - x2 * x2 - y2 * y2 - z2 * z2;
|
||||||
|
if (t2 < 0)
|
||||||
|
n2 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi2 = permMod12[ii + i2 + perm[jj + j2 + perm[kk + k2]]] * 3;
|
||||||
|
t2 *= t2;
|
||||||
|
n2 = t2 * t2 * (grad3[gi2] * x2 + grad3[gi2 + 1] * y2 + grad3[gi2 + 2] * z2);
|
||||||
|
}
|
||||||
|
let t3 = 0.6 - x3 * x3 - y3 * y3 - z3 * z3;
|
||||||
|
if (t3 < 0)
|
||||||
|
n3 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi3 = permMod12[ii + 1 + perm[jj + 1 + perm[kk + 1]]] * 3;
|
||||||
|
t3 *= t3;
|
||||||
|
n3 = t3 * t3 * (grad3[gi3] * x3 + grad3[gi3 + 1] * y3 + grad3[gi3 + 2] * z3);
|
||||||
|
}
|
||||||
|
// Add contributions from each corner to get the final noise value.
|
||||||
|
// The result is scaled to stay just inside [-1,1]
|
||||||
|
return 32.0 * (n0 + n1 + n2 + n3);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Samples the noise field in 4 dimensions
|
||||||
|
* @param {number} x
|
||||||
|
* @param {number} y
|
||||||
|
* @param {number} z
|
||||||
|
* @returns a number in the interval [-1, 1]
|
||||||
|
*/
|
||||||
|
noise4D(x, y, z, w) {
|
||||||
|
const perm = this.perm;
|
||||||
|
let n0, n1, n2, n3, n4; // Noise contributions from the five corners
|
||||||
|
// Skew the (x,y,z,w) space to determine which cell of 24 simplices we're in
|
||||||
|
const s = (x + y + z + w) * F4; // Factor for 4D skewing
|
||||||
|
const i = Math.floor(x + s);
|
||||||
|
const j = Math.floor(y + s);
|
||||||
|
const k = Math.floor(z + s);
|
||||||
|
const l = Math.floor(w + s);
|
||||||
|
const t = (i + j + k + l) * G4; // Factor for 4D unskewing
|
||||||
|
const X0 = i - t; // Unskew the cell origin back to (x,y,z,w) space
|
||||||
|
const Y0 = j - t;
|
||||||
|
const Z0 = k - t;
|
||||||
|
const W0 = l - t;
|
||||||
|
const x0 = x - X0; // The x,y,z,w distances from the cell origin
|
||||||
|
const y0 = y - Y0;
|
||||||
|
const z0 = z - Z0;
|
||||||
|
const w0 = w - W0;
|
||||||
|
// For the 4D case, the simplex is a 4D shape I won't even try to describe.
|
||||||
|
// To find out which of the 24 possible simplices we're in, we need to
|
||||||
|
// determine the magnitude ordering of x0, y0, z0 and w0.
|
||||||
|
// Six pair-wise comparisons are performed between each possible pair
|
||||||
|
// of the four coordinates, and the results are used to rank the numbers.
|
||||||
|
let rankx = 0;
|
||||||
|
let ranky = 0;
|
||||||
|
let rankz = 0;
|
||||||
|
let rankw = 0;
|
||||||
|
if (x0 > y0)
|
||||||
|
rankx++;
|
||||||
|
else
|
||||||
|
ranky++;
|
||||||
|
if (x0 > z0)
|
||||||
|
rankx++;
|
||||||
|
else
|
||||||
|
rankz++;
|
||||||
|
if (x0 > w0)
|
||||||
|
rankx++;
|
||||||
|
else
|
||||||
|
rankw++;
|
||||||
|
if (y0 > z0)
|
||||||
|
ranky++;
|
||||||
|
else
|
||||||
|
rankz++;
|
||||||
|
if (y0 > w0)
|
||||||
|
ranky++;
|
||||||
|
else
|
||||||
|
rankw++;
|
||||||
|
if (z0 > w0)
|
||||||
|
rankz++;
|
||||||
|
else
|
||||||
|
rankw++;
|
||||||
|
// simplex[c] is a 4-vector with the numbers 0, 1, 2 and 3 in some order.
|
||||||
|
// Many values of c will never occur, since e.g. x>y>z>w makes x<z, y<w and x<w
|
||||||
|
// impossible. Only the 24 indices which have non-zero entries make any sense.
|
||||||
|
// We use a thresholding to set the coordinates in turn from the largest magnitude.
|
||||||
|
// Rank 3 denotes the largest coordinate.
|
||||||
|
// Rank 2 denotes the second largest coordinate.
|
||||||
|
// Rank 1 denotes the second smallest coordinate.
|
||||||
|
// The integer offsets for the second simplex corner
|
||||||
|
const i1 = rankx >= 3 ? 1 : 0;
|
||||||
|
const j1 = ranky >= 3 ? 1 : 0;
|
||||||
|
const k1 = rankz >= 3 ? 1 : 0;
|
||||||
|
const l1 = rankw >= 3 ? 1 : 0;
|
||||||
|
// The integer offsets for the third simplex corner
|
||||||
|
const i2 = rankx >= 2 ? 1 : 0;
|
||||||
|
const j2 = ranky >= 2 ? 1 : 0;
|
||||||
|
const k2 = rankz >= 2 ? 1 : 0;
|
||||||
|
const l2 = rankw >= 2 ? 1 : 0;
|
||||||
|
// The integer offsets for the fourth simplex corner
|
||||||
|
const i3 = rankx >= 1 ? 1 : 0;
|
||||||
|
const j3 = ranky >= 1 ? 1 : 0;
|
||||||
|
const k3 = rankz >= 1 ? 1 : 0;
|
||||||
|
const l3 = rankw >= 1 ? 1 : 0;
|
||||||
|
// The fifth corner has all coordinate offsets = 1, so no need to compute that.
|
||||||
|
const x1 = x0 - i1 + G4; // Offsets for second corner in (x,y,z,w) coords
|
||||||
|
const y1 = y0 - j1 + G4;
|
||||||
|
const z1 = z0 - k1 + G4;
|
||||||
|
const w1 = w0 - l1 + G4;
|
||||||
|
const x2 = x0 - i2 + 2.0 * G4; // Offsets for third corner in (x,y,z,w) coords
|
||||||
|
const y2 = y0 - j2 + 2.0 * G4;
|
||||||
|
const z2 = z0 - k2 + 2.0 * G4;
|
||||||
|
const w2 = w0 - l2 + 2.0 * G4;
|
||||||
|
const x3 = x0 - i3 + 3.0 * G4; // Offsets for fourth corner in (x,y,z,w) coords
|
||||||
|
const y3 = y0 - j3 + 3.0 * G4;
|
||||||
|
const z3 = z0 - k3 + 3.0 * G4;
|
||||||
|
const w3 = w0 - l3 + 3.0 * G4;
|
||||||
|
const x4 = x0 - 1.0 + 4.0 * G4; // Offsets for last corner in (x,y,z,w) coords
|
||||||
|
const y4 = y0 - 1.0 + 4.0 * G4;
|
||||||
|
const z4 = z0 - 1.0 + 4.0 * G4;
|
||||||
|
const w4 = w0 - 1.0 + 4.0 * G4;
|
||||||
|
// Work out the hashed gradient indices of the five simplex corners
|
||||||
|
const ii = i & 255;
|
||||||
|
const jj = j & 255;
|
||||||
|
const kk = k & 255;
|
||||||
|
const ll = l & 255;
|
||||||
|
// Calculate the contribution from the five corners
|
||||||
|
let t0 = 0.6 - x0 * x0 - y0 * y0 - z0 * z0 - w0 * w0;
|
||||||
|
if (t0 < 0)
|
||||||
|
n0 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi0 = (perm[ii + perm[jj + perm[kk + perm[ll]]]] % 32) * 4;
|
||||||
|
t0 *= t0;
|
||||||
|
n0 = t0 * t0 * (grad4[gi0] * x0 + grad4[gi0 + 1] * y0 + grad4[gi0 + 2] * z0 + grad4[gi0 + 3] * w0);
|
||||||
|
}
|
||||||
|
let t1 = 0.6 - x1 * x1 - y1 * y1 - z1 * z1 - w1 * w1;
|
||||||
|
if (t1 < 0)
|
||||||
|
n1 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi1 = (perm[ii + i1 + perm[jj + j1 + perm[kk + k1 + perm[ll + l1]]]] % 32) * 4;
|
||||||
|
t1 *= t1;
|
||||||
|
n1 = t1 * t1 * (grad4[gi1] * x1 + grad4[gi1 + 1] * y1 + grad4[gi1 + 2] * z1 + grad4[gi1 + 3] * w1);
|
||||||
|
}
|
||||||
|
let t2 = 0.6 - x2 * x2 - y2 * y2 - z2 * z2 - w2 * w2;
|
||||||
|
if (t2 < 0)
|
||||||
|
n2 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi2 = (perm[ii + i2 + perm[jj + j2 + perm[kk + k2 + perm[ll + l2]]]] % 32) * 4;
|
||||||
|
t2 *= t2;
|
||||||
|
n2 = t2 * t2 * (grad4[gi2] * x2 + grad4[gi2 + 1] * y2 + grad4[gi2 + 2] * z2 + grad4[gi2 + 3] * w2);
|
||||||
|
}
|
||||||
|
let t3 = 0.6 - x3 * x3 - y3 * y3 - z3 * z3 - w3 * w3;
|
||||||
|
if (t3 < 0)
|
||||||
|
n3 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi3 = (perm[ii + i3 + perm[jj + j3 + perm[kk + k3 + perm[ll + l3]]]] % 32) * 4;
|
||||||
|
t3 *= t3;
|
||||||
|
n3 = t3 * t3 * (grad4[gi3] * x3 + grad4[gi3 + 1] * y3 + grad4[gi3 + 2] * z3 + grad4[gi3 + 3] * w3);
|
||||||
|
}
|
||||||
|
let t4 = 0.6 - x4 * x4 - y4 * y4 - z4 * z4 - w4 * w4;
|
||||||
|
if (t4 < 0)
|
||||||
|
n4 = 0.0;
|
||||||
|
else {
|
||||||
|
const gi4 = (perm[ii + 1 + perm[jj + 1 + perm[kk + 1 + perm[ll + 1]]]] % 32) * 4;
|
||||||
|
t4 *= t4;
|
||||||
|
n4 = t4 * t4 * (grad4[gi4] * x4 + grad4[gi4 + 1] * y4 + grad4[gi4 + 2] * z4 + grad4[gi4 + 3] * w4);
|
||||||
|
}
|
||||||
|
// Sum up and scale the result to cover the range [-1,1]
|
||||||
|
return 27.0 * (n0 + n1 + n2 + n3 + n4);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension = {
|
||||||
|
noiseManager: new NoiseManager(),
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.userFunc0x14ca758(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.func = function(runtimeScene, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.registeredGdjsCallbacks = [];
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.registeredGdjsCallbacks.push((runtimeScene) => {
|
||||||
|
gdjs.evtsExt__CameraShake__onFirstSceneLoaded.func(runtimeScene, runtimeScene);
|
||||||
|
})
|
||||||
|
gdjs.registerFirstRuntimeSceneLoadedCallback(gdjs.evtsExt__CameraShake__onFirstSceneLoaded.registeredGdjsCallbacks[gdjs.evtsExt__CameraShake__onFirstSceneLoaded.registeredGdjsCallbacks.length - 1]);
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__onSceneLoaded !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded = {};
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{gdjs.evtsExt__CameraShake__SetLayerShakable.func(runtimeScene, true, "", eventsFunctionContext);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.func = function(runtimeScene, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.registeredGdjsCallbacks = [];
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.registeredGdjsCallbacks.push((runtimeScene) => {
|
||||||
|
gdjs.evtsExt__CameraShake__onSceneLoaded.func(runtimeScene, runtimeScene);
|
||||||
|
})
|
||||||
|
gdjs.registerRuntimeSceneLoadedCallback(gdjs.evtsExt__CameraShake__onSceneLoaded.registeredGdjsCallbacks[gdjs.evtsExt__CameraShake__onSceneLoaded.registeredGdjsCallbacks.length - 1]);
|
||||||
@@ -0,0 +1,464 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__onScenePostEvents !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents = {};
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.variable.variableChildExists(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7), "Frequency");
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtsExt__CameraShake__SetFrequency.func(runtimeScene, eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("Frequency").getAsNumber(), "", eventsFunctionContext);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.variable.variableChildExists(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7), "AmplitudeX");
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(0).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("AmplitudeX").getAsNumber());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.variable.variableChildExists(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7), "AmplitudeY");
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(1).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("AmplitudeY").getAsNumber());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.variable.variableChildExists(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7), "AmplitudeAngle");
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(2).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("AmplitudeAngle").getAsNumber());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.variable.variableChildExists(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7), "AmplitudeZoom");
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(3).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("AmplitudeZoom").getAsNumber());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(0).getAsNumber() != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaX").setNumber(gdjs.evtsExt__CameraShake__Noise2d.func(runtimeScene, "", gdjs.evtTools.runtimeScene.getTimeFromStartInSeconds(runtimeScene), 1000, eventsFunctionContext) * eventsFunctionContext.localVariables[0].getFromIndex(0).getAsNumber() * eventsFunctionContext.localVariables[0].getFromIndex(4).getAsNumber());
|
||||||
|
}
|
||||||
|
{gdjs.evtTools.camera.setCameraX(runtimeScene, gdjs.evtTools.camera.getCameraX(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0) + (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaX").getAsNumber()), eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(1).getAsNumber() != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaY").setNumber(gdjs.evtsExt__CameraShake__Noise2d.func(runtimeScene, "", gdjs.evtTools.runtimeScene.getTimeFromStartInSeconds(runtimeScene), 2000, eventsFunctionContext) * eventsFunctionContext.localVariables[0].getFromIndex(1).getAsNumber() * eventsFunctionContext.localVariables[0].getFromIndex(4).getAsNumber());
|
||||||
|
}
|
||||||
|
{gdjs.evtTools.camera.setCameraY(runtimeScene, gdjs.evtTools.camera.getCameraY(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0) + (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaY").getAsNumber()), eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(2).getAsNumber() != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaAngle").setNumber(gdjs.evtsExt__CameraShake__Noise2d.func(runtimeScene, "", gdjs.evtTools.runtimeScene.getTimeFromStartInSeconds(runtimeScene), 3000, eventsFunctionContext) * eventsFunctionContext.localVariables[0].getFromIndex(2).getAsNumber() * eventsFunctionContext.localVariables[0].getFromIndex(4).getAsNumber());
|
||||||
|
}
|
||||||
|
{gdjs.evtTools.camera.setCameraRotation(runtimeScene, gdjs.evtTools.camera.getCameraRotation(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0) + (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaAngle").getAsNumber()), eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(3).getAsNumber() != 1);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaZoom").setNumber(Math.pow(eventsFunctionContext.localVariables[0].getFromIndex(3).getAsNumber(), gdjs.evtsExt__CameraShake__Noise2d.func(runtimeScene, "", gdjs.evtTools.runtimeScene.getTimeFromStartInSeconds(runtimeScene), 4000, eventsFunctionContext) * eventsFunctionContext.localVariables[0].getFromIndex(4).getAsNumber()));
|
||||||
|
}
|
||||||
|
{gdjs.evtTools.camera.setCameraZoom(runtimeScene, gdjs.evtTools.camera.getCameraZoom(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0) * eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaZoom").getAsNumber(), eventsFunctionContext.localVariables[0].getFromIndex(5).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList1 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(5).setString(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString() == "__BaseLayer");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(5).setString("");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{gdjs.evtsExt__CameraShake__SetFrequency.func(runtimeScene, eventsFunctionContext.sceneVariablesForExtension.getFromIndex(0).getAsNumber(), "", eventsFunctionContext);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(0).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(1).getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(1).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(2).getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(2).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(3).getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(3).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(4).getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaX").setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaY").setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaAngle").setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("CameraDeltaZoom").setNumber(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList0(runtimeScene, eventsFunctionContext);} //End of subevents
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList2 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).getAsNumber() < eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).getAsNumber());
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = !(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).getAsNumber() > eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).getAsNumber() - eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).getAsNumber());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(4).setNumber(gdjs.evtTools.common.clamp(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).getAsNumber() / eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).getAsNumber(), 0, 1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).getAsNumber() > eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).getAsNumber() - eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).getAsNumber());
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(4).setNumber(gdjs.evtTools.common.clamp((eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).getAsNumber() - eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).getAsNumber()) / eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).getAsNumber(), 0, 1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
const keyIteratorReference2 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8);
|
||||||
|
const valueIteratorReference2 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7);
|
||||||
|
const iterableReference2 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6);
|
||||||
|
if(!iterableReference2.isPrimitive()) {
|
||||||
|
for(
|
||||||
|
const iteratorKey2 in
|
||||||
|
iterableReference2.getType() === "structure"
|
||||||
|
? iterableReference2.getAllChildren()
|
||||||
|
: iterableReference2.getType() === "array"
|
||||||
|
? iterableReference2.getAllChildrenArray()
|
||||||
|
: []
|
||||||
|
) {
|
||||||
|
if(iterableReference2.getType() === "structure")
|
||||||
|
keyIteratorReference2.setString(iteratorKey2);
|
||||||
|
else if(iterableReference2.getType() === "array")
|
||||||
|
keyIteratorReference2.setNumber(iteratorKey2);
|
||||||
|
const structureChildVariable2 = iterableReference2.getChild(iteratorKey2)
|
||||||
|
valueIteratorReference2.castTo(structureChildVariable2.getType())
|
||||||
|
if(structureChildVariable2.isPrimitive()) {
|
||||||
|
valueIteratorReference2.setValue(structureChildVariable2.getValue());
|
||||||
|
} else if (structureChildVariable2.getType() === "structure") {
|
||||||
|
// Structures are passed by reference like JS objects
|
||||||
|
valueIteratorReference2.replaceChildren(structureChildVariable2.getAllChildren());
|
||||||
|
} else if (structureChildVariable2.getType() === "array") {
|
||||||
|
// Arrays are passed by reference like JS objects
|
||||||
|
valueIteratorReference2.replaceChildrenArray(structureChildVariable2.getAllChildrenArray());
|
||||||
|
} else console.warn("Cannot identify type: ", type);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("Shakable").getAsBoolean();
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0)
|
||||||
|
{
|
||||||
|
|
||||||
|
{ //Subevents:
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList1(runtimeScene, eventsFunctionContext);} //Subevents end.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList3 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
const variables = new gdjs.VariablesContainer();
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("AmplitudeX", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("AmplitudeY", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("AmplitudeAngle", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("AmplitudeZoom", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(1);
|
||||||
|
variables._declare("EaseFactor", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setString("");
|
||||||
|
variables._declare("ActualLayerName", variable);
|
||||||
|
}
|
||||||
|
eventsFunctionContext.localVariables.push(variables);
|
||||||
|
}
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList2(runtimeScene, eventsFunctionContext);} //End of subevents
|
||||||
|
}
|
||||||
|
eventsFunctionContext.localVariables.pop();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList4 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).add(gdjs.evtTools.runtimeScene.getElapsedTimeInSeconds(runtimeScene));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtsExt__CameraShake__IsShaking.func(runtimeScene, eventsFunctionContext);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList3(runtimeScene, eventsFunctionContext);} //End of subevents
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.func = function(runtimeScene, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.eventsList4(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.registeredGdjsCallbacks = [];
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.registeredGdjsCallbacks.push((runtimeScene) => {
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePostEvents.func(runtimeScene, runtimeScene);
|
||||||
|
})
|
||||||
|
gdjs.registerRuntimeScenePostEventsCallback(gdjs.evtsExt__CameraShake__onScenePostEvents.registeredGdjsCallbacks[gdjs.evtsExt__CameraShake__onScenePostEvents.registeredGdjsCallbacks.length - 1]);
|
||||||
@@ -0,0 +1,285 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__onScenePreEvents !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents = {};
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString() == "__BaseLayer");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(0).setString("");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(1).getAsNumber() != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.camera.setCameraX(runtimeScene, gdjs.evtTools.camera.getCameraX(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0) - (eventsFunctionContext.localVariables[0].getFromIndex(1).getAsNumber()), eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(2).getAsNumber() != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.camera.setCameraY(runtimeScene, gdjs.evtTools.camera.getCameraY(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0) - (eventsFunctionContext.localVariables[0].getFromIndex(2).getAsNumber()), eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(3).getAsNumber() != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.camera.setCameraRotation(runtimeScene, gdjs.evtTools.camera.getCameraRotation(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0) - (eventsFunctionContext.localVariables[0].getFromIndex(3).getAsNumber()), eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.localVariables[0].getFromIndex(4).getAsNumber() != 0);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.camera.setCameraZoom(runtimeScene, gdjs.evtTools.camera.getCameraZoom(runtimeScene, eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0) / eventsFunctionContext.localVariables[0].getFromIndex(4).getAsNumber(), eventsFunctionContext.localVariables[0].getFromIndex(0).getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList1 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
const keyIteratorReference2 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8);
|
||||||
|
const valueIteratorReference2 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7);
|
||||||
|
const iterableReference2 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6);
|
||||||
|
if(!iterableReference2.isPrimitive()) {
|
||||||
|
for(
|
||||||
|
const iteratorKey2 in
|
||||||
|
iterableReference2.getType() === "structure"
|
||||||
|
? iterableReference2.getAllChildren()
|
||||||
|
: iterableReference2.getType() === "array"
|
||||||
|
? iterableReference2.getAllChildrenArray()
|
||||||
|
: []
|
||||||
|
) {
|
||||||
|
if(iterableReference2.getType() === "structure")
|
||||||
|
keyIteratorReference2.setString(iteratorKey2);
|
||||||
|
else if(iterableReference2.getType() === "array")
|
||||||
|
keyIteratorReference2.setNumber(iteratorKey2);
|
||||||
|
const structureChildVariable2 = iterableReference2.getChild(iteratorKey2)
|
||||||
|
valueIteratorReference2.castTo(structureChildVariable2.getType())
|
||||||
|
if(structureChildVariable2.isPrimitive()) {
|
||||||
|
valueIteratorReference2.setValue(structureChildVariable2.getValue());
|
||||||
|
} else if (structureChildVariable2.getType() === "structure") {
|
||||||
|
// Structures are passed by reference like JS objects
|
||||||
|
valueIteratorReference2.replaceChildren(structureChildVariable2.getAllChildren());
|
||||||
|
} else if (structureChildVariable2.getType() === "array") {
|
||||||
|
// Arrays are passed by reference like JS objects
|
||||||
|
valueIteratorReference2.replaceChildrenArray(structureChildVariable2.getAllChildrenArray());
|
||||||
|
} else console.warn("Cannot identify type: ", type);
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("Shakable").getAsBoolean();
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0)
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(1).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("CameraDeltaX").getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(2).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("CameraDeltaY").getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(3).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("CameraDeltaAngle").getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(4).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(7).getChild("CameraDeltaZoom").getAsNumber());
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.localVariables[0].getFromIndex(0).setString(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString());
|
||||||
|
}
|
||||||
|
|
||||||
|
{ //Subevents:
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList0(runtimeScene, eventsFunctionContext);} //Subevents end.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList2 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
const variables = new gdjs.VariablesContainer();
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setString("");
|
||||||
|
variables._declare("ActualLayerName", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("CameraDeltaX", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("CameraDeltaY", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("CameraDeltaAngle", variable);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
const variable = new gdjs.Variable();
|
||||||
|
variable.setNumber(0);
|
||||||
|
variables._declare("CameraDeltaZoom", variable);
|
||||||
|
}
|
||||||
|
eventsFunctionContext.localVariables.push(variables);
|
||||||
|
}
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList1(runtimeScene, eventsFunctionContext);} //End of subevents
|
||||||
|
}
|
||||||
|
eventsFunctionContext.localVariables.pop();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList3 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtsExt__CameraShake__IsShaking.func(runtimeScene, eventsFunctionContext);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
|
||||||
|
{ //Subevents
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList2(runtimeScene, eventsFunctionContext);} //End of subevents
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.func = function(runtimeScene, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.eventsList3(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.registeredGdjsCallbacks = [];
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.registeredGdjsCallbacks.push((runtimeScene) => {
|
||||||
|
gdjs.evtsExt__CameraShake__onScenePreEvents.func(runtimeScene, runtimeScene);
|
||||||
|
})
|
||||||
|
gdjs.registerRuntimeScenePreEventsCallback(gdjs.evtsExt__CameraShake__onScenePreEvents.registeredGdjsCallbacks[gdjs.evtsExt__CameraShake__onScenePreEvents.registeredGdjsCallbacks.length - 1]);
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Persistence !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.userFunc0x14f47d8 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.getGenerator(name).persistence;
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.userFunc0x14f47d8(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.func = function(runtimeScene, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Persistence.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__Seed !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Seed = {};
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.userFunc0x14ed628 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
eventsFunctionContext.returnValue = gdjs._cameraShakeExtension.noiseManager.seed;
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.userFunc0x14ed628(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.func = function(runtimeScene, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__Seed.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(3).setNumber(eventsFunctionContext.getArgument("AmplitudeAngle"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude.func = function(runtimeScene, AmplitudeAngle, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "AmplitudeAngle") return AmplitudeAngle;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultRotationAmplitude.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(0).setNumber(eventsFunctionContext.getArgument("Frequency"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency.func = function(runtimeScene, Frequency, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Frequency") return Frequency;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultShakingFrequency.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(1).setNumber(eventsFunctionContext.getArgument("AmplitudeX"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(2).setNumber(eventsFunctionContext.getArgument("AmplitudeY"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude.func = function(runtimeScene, AmplitudeX, AmplitudeY, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "AmplitudeX") return AmplitudeX;
|
||||||
|
if (argName === "AmplitudeY") return AmplitudeY;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultTranslationAmplitude.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(4).setNumber(eventsFunctionContext.getArgument("AmplitudeZoom"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude.func = function(runtimeScene, AmplitudeZoom, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "AmplitudeZoom") return AmplitudeZoom;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetDefaultZoomAmplitude.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetFrequency !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.userFunc0x14d2010 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.getGenerator(name).frequency = eventsFunctionContext.getArgument("Frequency");
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.userFunc0x14d2010(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.func = function(runtimeScene, Frequency, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Frequency") return Frequency;
|
||||||
|
if (argName === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetFrequency.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLacunarity !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.userFunc0x14ed3c0 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.getGenerator(name).lacunarity = eventsFunctionContext.getArgument("Lacunarity");
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.userFunc0x14ed3c0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.func = function(runtimeScene, Lacunarity, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Lacunarity") return Lacunarity;
|
||||||
|
if (argName === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLacunarity.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,119 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString(eventsFunctionContext.getArgument("NewLayerName"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("NewLayerName") == "");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString("__BaseLayer");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("AmplitudeAngle").setNumber(eventsFunctionContext.getArgument("AmplitudeAngle"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude.func = function(runtimeScene, AmplitudeAngle, NewLayerName, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "AmplitudeAngle") return AmplitudeAngle;
|
||||||
|
if (argName === "NewLayerName") return NewLayerName;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerRotationAmplitude.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,137 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLayerShakable !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakable.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakable = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakable.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakable.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString(eventsFunctionContext.getArgument("NewLayerName"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("NewLayerName") == "");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString("__BaseLayer");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = !eventsFunctionContext.getArgument("Shakable");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("Shakable").setBoolean(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = eventsFunctionContext.getArgument("Shakable");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("Shakable").setBoolean(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakable.func = function(runtimeScene, Shakable, NewLayerName, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Shakable") return Shakable;
|
||||||
|
if (argName === "NewLayerName") return NewLayerName;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakable.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakable.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,119 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLayerShakingFrequency !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakingFrequency.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakingFrequency = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakingFrequency.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakingFrequency.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString(eventsFunctionContext.getArgument("NewLayerName"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("NewLayerName") == "");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString("__BaseLayer");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("Frequency").setNumber(eventsFunctionContext.getArgument("Frequency"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakingFrequency.func = function(runtimeScene, Frequency, NewLayerName, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Frequency") return Frequency;
|
||||||
|
if (argName === "NewLayerName") return NewLayerName;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakingFrequency.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerShakingFrequency.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,122 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString(eventsFunctionContext.getArgument("NewLayerName"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("NewLayerName") == "");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString("__BaseLayer");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("AmplitudeX").setNumber(eventsFunctionContext.getArgument("AmplitudeX"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("AmplitudeY").setNumber(eventsFunctionContext.getArgument("AmplitudeY"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude.func = function(runtimeScene, AmplitudeX, AmplitudeY, NewLayerName, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "AmplitudeX") return AmplitudeX;
|
||||||
|
if (argName === "AmplitudeY") return AmplitudeY;
|
||||||
|
if (argName === "NewLayerName") return NewLayerName;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerTranslationAmplitude.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,119 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString(eventsFunctionContext.getArgument("NewLayerName"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.getArgument("NewLayerName") == "");
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).setString("__BaseLayer");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(6).getChild(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(8).getAsString()).getChild("AmplitudeZoom").setNumber(eventsFunctionContext.getArgument("AmplitudeZoom"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude.func = function(runtimeScene, AmplitudeZoom, NewLayerName, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "AmplitudeZoom") return AmplitudeZoom;
|
||||||
|
if (argName === "NewLayerName") return NewLayerName;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLayerZoomAmplitude.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLoopPeriodX !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.userFunc0x14d2010 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.getGenerator(name).xLoopPeriod = eventsFunctionContext.getArgument("LoopPeriod");
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.userFunc0x14d2010(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.func = function(runtimeScene, LoopPeriod, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "LoopPeriod") return LoopPeriod;
|
||||||
|
if (argName === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodX.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetLoopPeriodY !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.userFunc0x14d2010 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.getGenerator(name).yLoopPeriod = eventsFunctionContext.getArgument("LoopPeriod");
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.userFunc0x14d2010(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.func = function(runtimeScene, LoopPeriod, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "LoopPeriod") return LoopPeriod;
|
||||||
|
if (argName === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetLoopPeriodY.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetOctaves !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.userFunc0x14c9b08 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.getGenerator(name).octaves = eventsFunctionContext.getArgument("Octaves");
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.userFunc0x14c9b08(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.func = function(runtimeScene, Octaves, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Octaves") return Octaves;
|
||||||
|
if (argName === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetOctaves.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetPersistence !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.userFunc0x14ea168 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
const name = eventsFunctionContext.getArgument("Name");
|
||||||
|
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.getGenerator(name).persistence = eventsFunctionContext.getArgument("Persistence");
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.userFunc0x14ea168(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.func = function(runtimeScene, Persistence, Name, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Persistence") return Persistence;
|
||||||
|
if (argName === "Name") return Name;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetPersistence.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__SetSeed !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed = {};
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.userFunc0x14d2010 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
|
"use strict";
|
||||||
|
gdjs._cameraShakeExtension.noiseManager.setSeed(eventsFunctionContext.getArgument("Seed"));
|
||||||
|
};
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.userFunc0x14d2010(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.func = function(runtimeScene, Seed, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "Seed") return Seed;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__SetSeed.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,116 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__ShakeCamera !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__ShakeCamera.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__ShakeCamera = {};
|
||||||
|
gdjs.evtsExt__CameraShake__ShakeCamera.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__ShakeCamera.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).setNumber(eventsFunctionContext.getArgument("NewDuration"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).setNumber(eventsFunctionContext.getArgument("NewStartEaseDuration"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).setNumber(eventsFunctionContext.getArgument("NewStopEaseDuration"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{isConditionTrue_0 = (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).getAsNumber() < eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).getAsNumber() + eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).getAsNumber());
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).getAsNumber() * eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).getAsNumber() / (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).getAsNumber() + eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).getAsNumber()));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).setNumber(eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).getAsNumber() * eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).getAsNumber() / (eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).getAsNumber() + eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).getAsNumber()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__ShakeCamera.func = function(runtimeScene, NewDuration, NewStartEaseDuration, NewStopEaseDuration, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "NewDuration") return NewDuration;
|
||||||
|
if (argName === "NewStartEaseDuration") return NewStartEaseDuration;
|
||||||
|
if (argName === "NewStopEaseDuration") return NewStopEaseDuration;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__ShakeCamera.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__ShakeCamera.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,95 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__StartShaking !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__StartShaking.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StartShaking = {};
|
||||||
|
gdjs.evtsExt__CameraShake__StartShaking.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StartShaking.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).setNumber(1234567890);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(10).setNumber(eventsFunctionContext.getArgument("EaseDuration"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StartShaking.func = function(runtimeScene, EaseDuration, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "EaseDuration") return EaseDuration;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StartShaking.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StartShaking.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,95 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__CameraShake__StopShaking !== "undefined") {
|
||||||
|
gdjs.evtsExt__CameraShake__StopShaking.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StopShaking = {};
|
||||||
|
gdjs.evtsExt__CameraShake__StopShaking.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StopShaking.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(9).setNumber(0);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(5).setNumber(eventsFunctionContext.getArgument("EaseDuration"));
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.sceneVariablesForExtension.getFromIndex(11).setNumber(eventsFunctionContext.getArgument("EaseDuration"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StopShaking.func = function(runtimeScene, EaseDuration, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("CameraShake"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("CameraShake"),
|
||||||
|
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 === "EaseDuration") return EaseDuration;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StopShaking.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__CameraShake__StopShaking.registeredGdjsCallbacks = [];
|
||||||
@@ -706,7 +706,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__Health__Health.Health.prototype.doStepP
|
|||||||
gdjs.evtsExt__Health__Health.Health.prototype.doStepPreEventsContext.GDObjectObjects2.length = k;
|
gdjs.evtsExt__Health__Health.Health.prototype.doStepPreEventsContext.GDObjectObjects2.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(19355220);
|
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(14081916);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
@@ -0,0 +1,580 @@
|
|||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement = gdjs.evtsExt__LinearMovement__LinearMovement || {};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Behavior generated from Linear movement
|
||||||
|
*/
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement = class LinearMovement extends gdjs.RuntimeBehavior {
|
||||||
|
constructor(instanceContainer, behaviorData, owner) {
|
||||||
|
super(instanceContainer, behaviorData, owner);
|
||||||
|
this._runtimeScene = instanceContainer;
|
||||||
|
|
||||||
|
this._onceTriggers = new gdjs.OnceTriggers();
|
||||||
|
this._behaviorData = {};
|
||||||
|
this._sharedData = gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.getSharedData(
|
||||||
|
instanceContainer,
|
||||||
|
behaviorData.name
|
||||||
|
);
|
||||||
|
|
||||||
|
this._behaviorData.SpeedX = behaviorData.SpeedX !== undefined ? behaviorData.SpeedX : Number("0") || 0;
|
||||||
|
this._behaviorData.SpeedY = behaviorData.SpeedY !== undefined ? behaviorData.SpeedY : Number("0") || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hot-reload:
|
||||||
|
updateFromBehaviorData(oldBehaviorData, newBehaviorData) {
|
||||||
|
|
||||||
|
if (oldBehaviorData.SpeedX !== newBehaviorData.SpeedX)
|
||||||
|
this._behaviorData.SpeedX = newBehaviorData.SpeedX;
|
||||||
|
if (oldBehaviorData.SpeedY !== newBehaviorData.SpeedY)
|
||||||
|
this._behaviorData.SpeedY = newBehaviorData.SpeedY;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Network sync:
|
||||||
|
getNetworkSyncData(syncOptions) {
|
||||||
|
return {
|
||||||
|
...super.getNetworkSyncData(syncOptions),
|
||||||
|
props: {
|
||||||
|
|
||||||
|
SpeedX: this._behaviorData.SpeedX,
|
||||||
|
SpeedY: this._behaviorData.SpeedY,
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
updateFromNetworkSyncData(networkSyncData, options) {
|
||||||
|
super.updateFromNetworkSyncData(networkSyncData, options);
|
||||||
|
|
||||||
|
if (networkSyncData.props.SpeedX !== undefined)
|
||||||
|
this._behaviorData.SpeedX = networkSyncData.props.SpeedX;
|
||||||
|
if (networkSyncData.props.SpeedY !== undefined)
|
||||||
|
this._behaviorData.SpeedY = networkSyncData.props.SpeedY;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Properties:
|
||||||
|
|
||||||
|
_getSpeedX() {
|
||||||
|
return this._behaviorData.SpeedX !== undefined ? this._behaviorData.SpeedX : Number("0") || 0;
|
||||||
|
}
|
||||||
|
_setSpeedX(newValue) {
|
||||||
|
this._behaviorData.SpeedX = newValue;
|
||||||
|
}
|
||||||
|
_getSpeedY() {
|
||||||
|
return this._behaviorData.SpeedY !== undefined ? this._behaviorData.SpeedY : Number("0") || 0;
|
||||||
|
}
|
||||||
|
_setSpeedY(newValue) {
|
||||||
|
this._behaviorData.SpeedY = newValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shared data generated from Linear movement
|
||||||
|
*/
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.SharedData = class LinearMovementSharedData {
|
||||||
|
constructor(sharedData) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Shared properties:
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.getSharedData = function(instanceContainer, behaviorName) {
|
||||||
|
if (!instanceContainer._LinearMovement_LinearMovementSharedData) {
|
||||||
|
const initialData = instanceContainer.getInitialSharedDataForBehavior(
|
||||||
|
behaviorName
|
||||||
|
);
|
||||||
|
instanceContainer._LinearMovement_LinearMovementSharedData = new gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.SharedData(
|
||||||
|
initialData
|
||||||
|
);
|
||||||
|
}
|
||||||
|
return instanceContainer._LinearMovement_LinearMovementSharedData;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Methods:
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext = {};
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.idToCallbackMap = new Map();
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects1= [];
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects1);
|
||||||
|
{for(var i = 0, len = gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects1.length ;i < len;++i) {
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects1[i].addForce(eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getSpeedX(), eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getSpeedY(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEvents = function(parentEventsFunctionContext) {
|
||||||
|
this._onceTriggers.startNewFrame();
|
||||||
|
var that = this;
|
||||||
|
var runtimeScene = this._runtimeScene;
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var thisObjectList = [this.owner];
|
||||||
|
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||||
|
var Behavior = this.name;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
"Object": Object
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
"Object": thisObjectList
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
"Behavior": Behavior
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("LinearMovement"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("LinearMovement"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return that._onceTriggers; }
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.doStepPreEventsContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext = {};
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.idToCallbackMap = new Map();
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.GDObjectObjects1= [];
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.GDObjectObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.returnValue = eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getSpeedX();}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedX = function(parentEventsFunctionContext) {
|
||||||
|
|
||||||
|
var that = this;
|
||||||
|
var runtimeScene = this._runtimeScene;
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var thisObjectList = [this.owner];
|
||||||
|
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||||
|
var Behavior = this.name;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
"Object": Object
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
"Object": thisObjectList
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
"Behavior": Behavior
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("LinearMovement"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("LinearMovement"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return that._onceTriggers; }
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedXContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext = {};
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.idToCallbackMap = new Map();
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.GDObjectObjects1= [];
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.GDObjectObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setSpeedX(eventsFunctionContext.getArgument("Value"))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedX = function(Value, parentEventsFunctionContext) {
|
||||||
|
|
||||||
|
var that = this;
|
||||||
|
var runtimeScene = this._runtimeScene;
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var thisObjectList = [this.owner];
|
||||||
|
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||||
|
var Behavior = this.name;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
"Object": Object
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
"Object": thisObjectList
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
"Behavior": Behavior
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("LinearMovement"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("LinearMovement"),
|
||||||
|
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 === "Value") return Value;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return that._onceTriggers; }
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedXContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext = {};
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.idToCallbackMap = new Map();
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.GDObjectObjects1= [];
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.GDObjectObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.returnValue = eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getSpeedY();}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedY = function(parentEventsFunctionContext) {
|
||||||
|
|
||||||
|
var that = this;
|
||||||
|
var runtimeScene = this._runtimeScene;
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var thisObjectList = [this.owner];
|
||||||
|
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||||
|
var Behavior = this.name;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
"Object": Object
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
"Object": thisObjectList
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
"Behavior": Behavior
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("LinearMovement"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("LinearMovement"),
|
||||||
|
localVariables: [],
|
||||||
|
getObjects: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||||
|
},
|
||||||
|
getObjectsLists: function(objectName) {
|
||||||
|
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||||
|
},
|
||||||
|
getBehaviorName: function(behaviorName) {
|
||||||
|
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||||
|
},
|
||||||
|
createObject: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
if (objectsList) {
|
||||||
|
const object = parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||||
|
runtimeScene.createObject(objectsList.firstKey());
|
||||||
|
if (object) {
|
||||||
|
objectsList.get(objectsList.firstKey()).push(object);
|
||||||
|
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
getInstancesCountOnScene: function(objectName) {
|
||||||
|
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||||
|
let count = 0;
|
||||||
|
if (objectsList) {
|
||||||
|
for(const objectName in objectsList.items)
|
||||||
|
count += parentEventsFunctionContext && !(scopeInstanceContainer && scopeInstanceContainer.isObjectRegistered(objectName)) ?
|
||||||
|
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||||
|
runtimeScene.getInstancesCountOnScene(objectName);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
},
|
||||||
|
getLayer: function(layerName) {
|
||||||
|
return runtimeScene.getLayer(layerName);
|
||||||
|
},
|
||||||
|
getArgument: function(argName) {
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return that._onceTriggers; }
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SpeedYContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext = {};
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.idToCallbackMap = new Map();
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.GDObjectObjects1= [];
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.GDObjectObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.getObjects("Object")[0].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setSpeedY(eventsFunctionContext.getArgument("Value"))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedY = function(Value, parentEventsFunctionContext) {
|
||||||
|
|
||||||
|
var that = this;
|
||||||
|
var runtimeScene = this._runtimeScene;
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var thisObjectList = [this.owner];
|
||||||
|
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||||
|
var Behavior = this.name;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
"Object": Object
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
"Object": thisObjectList
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
"Behavior": Behavior
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("LinearMovement"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("LinearMovement"),
|
||||||
|
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 === "Value") return Value;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return that._onceTriggers; }
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.GDObjectObjects1.length = 0;
|
||||||
|
gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement.prototype.SetSpeedYContext.GDObjectObjects2.length = 0;
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.registerBehavior("LinearMovement::LinearMovement", gdjs.evtsExt__LinearMovement__LinearMovement.LinearMovement);
|
||||||
@@ -518,7 +518,7 @@ isConditionTrue_0 = false;
|
|||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(18627964);
|
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(17940356);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ gdjs.evtsExt__PanelSpriteButton__IsInGameEdition = {};
|
|||||||
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.idToCallbackMap = new Map();
|
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0xdee300 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0x112bd48 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
"use strict";
|
"use strict";
|
||||||
const game = runtimeScene.getGame();
|
const game = runtimeScene.getGame();
|
||||||
eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();
|
eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();
|
||||||
@@ -19,7 +19,7 @@ gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.eventsList0 = function(runtimeS
|
|||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0xdee300(runtimeScene, eventsFunctionContext);
|
gdjs.evtsExt__PanelSpriteButton__IsInGameEdition.userFunc0x112bd48(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -553,7 +553,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
|
|||||||
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
|
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(18877388);
|
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(14126524);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -625,7 +625,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
|
|||||||
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
|
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(18882852);
|
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(14131948);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -678,7 +678,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
|
|||||||
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
|
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects2.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(18885212);
|
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(14134268);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
@@ -723,7 +723,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.Pa
|
|||||||
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length = k;
|
gdjs.evtsExt__PanelSpriteButton__PanelSpriteButton.PanelSpriteButton.prototype.doStepPostEventsContext.GDObjectObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(18886972);
|
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(14136220);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
@@ -0,0 +1,93 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer !== "undefined") {
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer = {};
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{gdjs.evtTools.runtimeScene.removeTimer(runtimeScene, eventsFunctionContext.getArgument("TimerName"));
|
||||||
|
}
|
||||||
|
{gdjs.evtTools.variable.variableRemoveChild(runtimeScene.getScene().getVariables().get("__RepeatEveryXSeconds").getChild("Repetitions"), eventsFunctionContext.getArgument("TimerName"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer.func = function(runtimeScene, TimerName, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
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 === "TimerName") return TimerName;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__DeleteTimer.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__RepeatEveryXSeconds__Repeat !== "undefined") {
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repeat.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repeat = {};
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repeat.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repeat.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = !(gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, eventsFunctionContext.getArgument("TimerName")) >= 0);
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, eventsFunctionContext.getArgument("TimerName"));
|
||||||
|
}
|
||||||
|
{runtimeScene.getScene().getVariables().get("__RepeatEveryXSeconds").getChild("Repetitions").getChild(eventsFunctionContext.getArgument("TimerName")).setNumber(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtTools.runtimeScene.getTimerElapsedTimeInSecondsOrNaN(runtimeScene, eventsFunctionContext.getArgument("TimerName")) >= eventsFunctionContext.getArgument("LoopDuration");
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{gdjs.evtTools.runtimeScene.resetTimer(runtimeScene, eventsFunctionContext.getArgument("TimerName"));
|
||||||
|
}
|
||||||
|
{runtimeScene.getScene().getVariables().get("__RepeatEveryXSeconds").getChild("Repetitions").getChild(eventsFunctionContext.getArgument("TimerName")).add(1);
|
||||||
|
}
|
||||||
|
{eventsFunctionContext.returnValue = true;}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repeat.func = function(runtimeScene, TimerName, LoopDuration, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
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 === "TimerName") return TimerName;
|
||||||
|
if (argName === "LoopDuration") return LoopDuration;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repeat.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return !!eventsFunctionContext.returnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repeat.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,115 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes !== "undefined") {
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes = {};
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{let isConditionTrue_1 = false;
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{isConditionTrue_1 = (eventsFunctionContext.getArgument("MaxLoop") < 0);
|
||||||
|
}
|
||||||
|
if(isConditionTrue_1) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
isConditionTrue_1 = gdjs.evtsExt__RepeatEveryXSeconds__Repetition.func(runtimeScene, eventsFunctionContext.getArgument("TimerName"), eventsFunctionContext) < eventsFunctionContext.getArgument("MaxLoop");
|
||||||
|
if(isConditionTrue_1) {
|
||||||
|
isConditionTrue_0 = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
isConditionTrue_0 = false;
|
||||||
|
isConditionTrue_0 = gdjs.evtsExt__RepeatEveryXSeconds__Repeat.func(runtimeScene, eventsFunctionContext.getArgument("TimerName"), eventsFunctionContext.getArgument("LoopDuration"), eventsFunctionContext);
|
||||||
|
}
|
||||||
|
if (isConditionTrue_0) {
|
||||||
|
{eventsFunctionContext.returnValue = true;}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes.func = function(runtimeScene, TimerName, LoopDuration, MaxLoop, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
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 === "TimerName") return TimerName;
|
||||||
|
if (argName === "LoopDuration") return LoopDuration;
|
||||||
|
if (argName === "MaxLoop") return MaxLoop;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return !!eventsFunctionContext.returnValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__RepeatXTimes.registeredGdjsCallbacks = [];
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
|
||||||
|
if (typeof gdjs.evtsExt__RepeatEveryXSeconds__Repetition !== "undefined") {
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repetition.registeredGdjsCallbacks.forEach(callback =>
|
||||||
|
gdjs._unregisterCallback(callback)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repetition = {};
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repetition.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repetition.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
let isConditionTrue_0 = false;
|
||||||
|
{
|
||||||
|
{eventsFunctionContext.returnValue = gdjs.evtTools.variable.getVariableNumber(runtimeScene.getScene().getVariables().get("__RepeatEveryXSeconds").getChild("Repetitions").getChild(eventsFunctionContext.getArgument("TimerName")));}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repetition.func = function(runtimeScene, TimerName, parentEventsFunctionContext) {
|
||||||
|
let scopeInstanceContainer = null;
|
||||||
|
var eventsFunctionContext = {
|
||||||
|
_objectsMap: {
|
||||||
|
},
|
||||||
|
_objectArraysMap: {
|
||||||
|
},
|
||||||
|
_behaviorNamesMap: {
|
||||||
|
},
|
||||||
|
globalVariablesForExtension: runtimeScene.getGame().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
sceneVariablesForExtension: runtimeScene.getScene().getVariablesForExtension("RepeatEveryXSeconds"),
|
||||||
|
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 === "TimerName") return TimerName;
|
||||||
|
return "";
|
||||||
|
},
|
||||||
|
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repetition.eventsList0(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
|
|
||||||
|
return Number(eventsFunctionContext.returnValue) || 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gdjs.evtsExt__RepeatEveryXSeconds__Repetition.registeredGdjsCallbacks = [];
|
||||||
@@ -4769,7 +4769,7 @@ for (var i = 0, k = 0, l = gdjs.evtsExt__SmoothCamera__SmoothCamera.SmoothCamera
|
|||||||
gdjs.evtsExt__SmoothCamera__SmoothCamera.SmoothCamera.prototype.UpdateDelayedPositionContext.GDObjectObjects1.length = k;
|
gdjs.evtsExt__SmoothCamera__SmoothCamera.SmoothCamera.prototype.UpdateDelayedPositionContext.GDObjectObjects1.length = k;
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
isConditionTrue_0 = false;
|
isConditionTrue_0 = false;
|
||||||
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(18751300);
|
{isConditionTrue_0 = eventsFunctionContext.getOnceTriggers().triggerOnce(17731636);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isConditionTrue_0) {
|
if (isConditionTrue_0) {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition = {};
|
|||||||
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.idToCallbackMap = new Map();
|
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.idToCallbackMap = new Map();
|
||||||
|
|
||||||
|
|
||||||
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0xc5d020 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0x1233c18 = function GDJSInlineCode(runtimeScene, eventsFunctionContext) {
|
||||||
"use strict";
|
"use strict";
|
||||||
const game = runtimeScene.getGame();
|
const game = runtimeScene.getGame();
|
||||||
eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();
|
eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();
|
||||||
@@ -19,7 +19,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.eventsList0 = function(r
|
|||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0xc5d020(runtimeScene, eventsFunctionContext);
|
gdjs.evtsExt__SpriteMultitouchJoystick__IsInGameEdition.userFunc0x1233c18(runtimeScene, eventsFunctionContext);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -827,7 +827,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouc
|
|||||||
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDBorderObjects2= [];
|
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDBorderObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0xd4dca0 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
|
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0x15f0ae8 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
|
||||||
"use strict";
|
"use strict";
|
||||||
const object = objects[0];
|
const object = objects[0];
|
||||||
const touchId = eventsFunctionContext.getArgument("TouchId");
|
const touchId = eventsFunctionContext.getArgument("TouchId");
|
||||||
@@ -850,7 +850,7 @@ let isConditionTrue_0 = false;
|
|||||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDObjectObjects1);
|
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDObjectObjects1);
|
||||||
|
|
||||||
const objects = gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDObjectObjects1;
|
const objects = gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.GDObjectObjects1;
|
||||||
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0xd4dca0(runtimeScene, objects, eventsFunctionContext);
|
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchXContext.userFunc0x15f0ae8(runtimeScene, objects, eventsFunctionContext);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -956,7 +956,7 @@ gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouc
|
|||||||
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDBorderObjects2= [];
|
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDBorderObjects2= [];
|
||||||
|
|
||||||
|
|
||||||
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0xd4dca0 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
|
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0x11f24b8 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
|
||||||
"use strict";
|
"use strict";
|
||||||
const object = objects[0];
|
const object = objects[0];
|
||||||
const touchId = eventsFunctionContext.getArgument("TouchId");
|
const touchId = eventsFunctionContext.getArgument("TouchId");
|
||||||
@@ -979,7 +979,7 @@ let isConditionTrue_0 = false;
|
|||||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDObjectObjects1);
|
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDObjectObjects1);
|
||||||
|
|
||||||
const objects = gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDObjectObjects1;
|
const objects = gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.GDObjectObjects1;
|
||||||
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0xd4dca0(runtimeScene, objects, eventsFunctionContext);
|
gdjs.evtsExt__SpriteMultitouchJoystick__SpriteMultitouchJoystick.SpriteMultitouchJoystick.prototype.ParentTouchYContext.userFunc0x11f24b8(runtimeScene, objects, eventsFunctionContext);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -91,12 +91,53 @@
|
|||||||
<script src="fontfaceobserver-font-manager/fontfaceobserver-font-manager.js" crossorigin="anonymous"></script>
|
<script src="fontfaceobserver-font-manager/fontfaceobserver-font-manager.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__buttonstates__buttonfsm.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__buttonstates__buttonfsm.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__buttonstates__buttonobjecteffects.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__buttonstates__buttonobjecteffects.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__camerashake-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__create-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__delete-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__deleteall-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__frequency-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__isshaking-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__lacunarity-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__noise2d-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__noise3d-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__noise4d-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__octaves-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__onfirstsceneloaded-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__onsceneloaded-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__onscenepostevents-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__onscenepreevents-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__persistence-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__seed-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setdefaultrotationamplitude-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setdefaultshakingfrequency-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setdefaulttranslationamplitude-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setdefaultzoomamplitude-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setfrequency-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setlacunarity-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setlayerrotationamplitude-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setlayershakable-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setlayershakingfrequency-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setlayertranslationamplitude-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setlayerzoomamplitude-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setloopperiodx-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setloopperiody-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setoctaves-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setpersistence-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__setseed-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__shakecamera-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__startshaking-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__camerashake__stopshaking-func.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__firebullet__firebullet.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__firebullet__firebullet.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__health__health.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__health__health.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__linearmovement__linearmovement.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__objectspawner__objectspawner.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__objectspawner__objectspawner.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__panelspritebutton__buttonfsm.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__panelspritebutton__buttonfsm.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__panelspritebutton__isingameedition-func.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__panelspritebutton__isingameedition-func.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__panelspritebutton__panelspritebutton.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__panelspritebutton__panelspritebutton.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__repeateveryxseconds__deletetimer-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__repeateveryxseconds__repeat-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__repeateveryxseconds__repeatxtimes-func.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="gdjs-evtsext__repeateveryxseconds__repetition-func.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__smoothcamera__smoothcamera.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__smoothcamera__smoothcamera.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__smoothcamera__smoothplatformercamera.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__smoothcamera__smoothplatformercamera.js" crossorigin="anonymous"></script>
|
||||||
<script src="gdjs-evtsext__spritemultitouchjoystick__acceleratedspeed-func.js" crossorigin="anonymous"></script>
|
<script src="gdjs-evtsext__spritemultitouchjoystick__acceleratedspeed-func.js" crossorigin="anonymous"></script>
|
||||||
@@ -177,6 +218,8 @@
|
|||||||
<script src="code10.js" crossorigin="anonymous"></script>
|
<script src="code10.js" crossorigin="anonymous"></script>
|
||||||
<script src="code11.js" crossorigin="anonymous"></script>
|
<script src="code11.js" crossorigin="anonymous"></script>
|
||||||
<script src="code12.js" crossorigin="anonymous"></script>
|
<script src="code12.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="code13.js" crossorigin="anonymous"></script>
|
||||||
|
<script src="code14.js" crossorigin="anonymous"></script>
|
||||||
<script src="data.js" crossorigin="anonymous"></script>
|
<script src="data.js" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Berry Dash GDevelop Remake",
|
"name": "Berry Dash Ultimate",
|
||||||
"short_name": "Berry Dash GDevelop Remake",
|
"short_name": "Berry Dash Ultimate",
|
||||||
"id": "xyz.bonoise.bdu",
|
"id": "xyz.bonoise.bdu",
|
||||||
"description": "",
|
"description": "",
|
||||||
"orientation": "landscape",
|
"orientation": "landscape",
|
||||||
|
|||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
var gdjs;(function(a){const g=new a.Logger("Game manager"),c=l=>new Promise(e=>setTimeout(e,l)),h=l=>l.usedResources.map(e=>e.name);let u=null;const m=()=>{if(u)return u;u=[];try{new CompressionStream("gzip"),u.push("cs:gzip")}catch{}try{new CompressionStream("deflate"),u.push("cs:deflate")}catch{}return u},p=()=>{try{const e=new URL(location.href).searchParams.get("runtimeGameStatus");if(!e)return null;const t=JSON.parse(e);return{isPaused:!!t.isPaused,isInGameEdition:!!t.isInGameEdition,sceneName:""+t.sceneName,injectedExternalLayoutName:""+t.injectedExternalLayoutName,skipCreatingInstancesFromScene:!!t.skipCreatingInstancesFromScene,eventsBasedObjectType:t.eventsBasedObjectType,eventsBasedObjectVariantName:t.eventsBasedObjectVariantName,editorId:t.editorId,editorCamera3D:t.editorCamera3D}}catch{return null}};class _{constructor(e,t){this._sceneAndExtensionsData=[];this._notifyScenesForGameResolutionResize=!1;this._paused=!1;this._hasJustResumed=!1;this._sessionMetricsInitialized=!1;this._disableMetrics=!1;this._wasDisposed=!1;this.getPlatformInfo=()=>({isCordova:!!window.cordova,devicePlatform:typeof device!="undefined"&&device.platform||"",navigatorPlatform:typeof navigator!="undefined"?navigator.platform:"",hasTouch:typeof navigator!="undefined"?!!navigator.maxTouchPoints&&navigator.maxTouchPoints>2:!1,supportedCompressionMethods:m()});if(this._options=t||{},this._isPreview=this._options.isPreview||!1,this._isPreview){const s=p();s&&(this._options.initialRuntimeGameStatus=s)}this._isInGameEdition=this._options.initialRuntimeGameStatus?.isInGameEdition||!1,this._variables=new a.VariablesContainer(e.variables),this._variablesByExtensionName=new Map;for(const s of e.eventsFunctionsExtensions)s.globalVariables.length>0&&this._variablesByExtensionName.set(s.name,new a.VariablesContainer(s.globalVariables));this._eventsBasedObjectDatas=new Map,this._data=e,this._updateSceneAndExtensionsData(),this._sceneResourcesPreloading=this._data.properties.sceneResourcesPreloading||"at-startup",this._sceneResourcesUnloading=this._data.properties.sceneResourcesUnloading||"never",this._resourcesLoader=new a.ResourceLoader(this,e.resources.resources,h(e),e.layouts),this._inGameEditor=this._isInGameEdition?new a.InGameEditor(this,e,this._options.inGameEditorSettings||null):null,this._debuggerClient=a.DebuggerClient?new a.DebuggerClient(this):null,this._effectsManager=new a.EffectsManager,this._maxFPS=this._data.properties.maxFPS,this._minFPS=this._data.properties.minFPS,this._gameResolutionWidth=this._data.properties.windowWidth,this._gameResolutionHeight=this._data.properties.windowHeight,this._originalWidth=this._gameResolutionWidth,this._originalHeight=this._gameResolutionHeight,this._resizeMode=this._data.properties.sizeOnStartupMode,this._adaptGameResolutionAtRuntime=this._data.properties.adaptGameResolutionAtRuntime,this._scaleMode=e.properties.scaleMode||"linear",this._pixelsRounding=this._data.properties.pixelsRounding,this._antialiasingMode=this._data.properties.antialiasingMode,this._isAntialisingEnabledOnMobile=this._data.properties.antialisingEnabledOnMobile,this._renderer=new a.RuntimeGameRenderer(this,this._options.forceFullscreen||!1),this._watermark=new a.watermark.RuntimeWatermark(this,e.properties.authorUsernames,this._data.properties.watermark),this._sceneStack=new a.SceneStack(this),this._inputManager=new a.InputManager,this._captureManager=a.CaptureManager?new a.CaptureManager(this._renderer,this._options.captureOptions||{}):null,this._sessionId=null,this._playerId=null,this._embeddedResourcesMappings=new Map;for(const s of this._data.resources.resources)if(s.metadata)try{const i=JSON.parse(s.metadata);i?.embeddedResourcesMapping&&this._embeddedResourcesMappings.set(s.name,i.embeddedResourcesMapping)}catch{g.error("Some metadata of resources can not be successfully parsed.")}this.isUsingGDevelopDevelopmentEnvironment()&&g.info("This game will run on the development version of GDevelop APIs.")}setProjectData(e){this._inGameEditor&&this._inGameEditor.onProjectDataChange(e),this._data=e,this._updateSceneAndExtensionsData(),this._resourcesLoader.setResources(e.resources.resources,h(e),e.layouts)}_updateSceneAndExtensionsData(){const e=this._data.eventsFunctionsExtensions.filter(t=>t.sceneVariables.length>0);if(this._sceneAndExtensionsData=this._data.layouts.map(t=>({sceneData:t,usedExtensionsWithVariablesData:e})),this._eventsBasedObjectDatas.clear(),this._data.eventsFunctionsExtensions)for(const t of this._data.eventsFunctionsExtensions)for(const s of t.eventsBasedObjects)this._eventsBasedObjectDatas.set(t.name+"::"+s.name,s)}getAdditionalOptions(){return this._options}getRenderer(){return this._renderer}getVariables(){return this._variables}getVariablesForExtension(e){return this._variablesByExtensionName.get(e)||null}getResourceLoader(){return this._resourcesLoader}getSoundManager(){return this._resourcesLoader.getSoundManager()}getImageManager(){return this._resourcesLoader.getImageManager()}getFontManLine truncated
|
var gdjs;(function(n){const g=new n.Logger("Game manager"),c=l=>new Promise(e=>setTimeout(e,l)),h=l=>l.usedResources.map(e=>e.name);let u=null;const m=()=>{if(u)return u;u=[];try{new CompressionStream("gzip"),u.push("cs:gzip")}catch{}try{new CompressionStream("deflate"),u.push("cs:deflate")}catch{}return u},p=()=>{try{const e=new URL(location.href).searchParams.get("runtimeGameStatus");if(!e)return null;const t=JSON.parse(e);return{isPaused:!!t.isPaused,isInGameEdition:!!t.isInGameEdition,sceneName:""+t.sceneName,injectedExternalLayoutName:""+t.injectedExternalLayoutName,skipCreatingInstancesFromScene:!!t.skipCreatingInstancesFromScene,eventsBasedObjectType:t.eventsBasedObjectType,eventsBasedObjectVariantName:t.eventsBasedObjectVariantName,editorId:t.editorId,editorCamera3D:t.editorCamera3D}}catch{return null}};class _{constructor(e,t){this._sceneAndExtensionsData=[];this._displayedLoadingScreen=null;this._notifyScenesForGameResolutionResize=!1;this._paused=!1;this._hasJustResumed=!1;this._sessionMetricsInitialized=!1;this._disableMetrics=!1;this._wasDisposed=!1;this.getPlatformInfo=()=>({isCordova:!!window.cordova,devicePlatform:typeof device!="undefined"&&device.platform||"",navigatorPlatform:typeof navigator!="undefined"?navigator.platform:"",hasTouch:typeof navigator!="undefined"?!!navigator.maxTouchPoints&&navigator.maxTouchPoints>2:!1,supportedCompressionMethods:m()});if(this._options=t||{},this._isPreview=this._options.isPreview||!1,this._isPreview){const i=p();i&&(this._options.initialRuntimeGameStatus=i)}this._isInGameEdition=this._options.initialRuntimeGameStatus?.isInGameEdition||!1,this._variables=new n.VariablesContainer(e.variables),this._variablesByExtensionName=new Map;for(const i of e.eventsFunctionsExtensions)i.globalVariables.length>0&&this._variablesByExtensionName.set(i.name,new n.VariablesContainer(i.globalVariables));this._eventsBasedObjectDatas=new Map,this._data=e,this._updateSceneAndExtensionsData(),this._sceneResourcesPreloading=this._data.properties.sceneResourcesPreloading||"at-startup",this._sceneResourcesUnloading=this._data.properties.sceneResourcesUnloading||"never",this._resourcesLoader=new n.ResourceLoader(this,e.resources.resources,h(e),e.layouts),this._inGameEditor=this._isInGameEdition?new n.InGameEditor(this,e,this._options.inGameEditorSettings||null):null,this._debuggerClient=n.DebuggerClient?new n.DebuggerClient(this):null,this._effectsManager=new n.EffectsManager,this._maxFPS=this._data.properties.maxFPS,this._minFPS=this._data.properties.minFPS,this._gameResolutionWidth=this._data.properties.windowWidth,this._gameResolutionHeight=this._data.properties.windowHeight,this._originalWidth=this._gameResolutionWidth,this._originalHeight=this._gameResolutionHeight,this._resizeMode=this._data.properties.sizeOnStartupMode,this._adaptGameResolutionAtRuntime=this._data.properties.adaptGameResolutionAtRuntime,this._scaleMode=e.properties.scaleMode||"linear",this._pixelsRounding=this._data.properties.pixelsRounding,this._antialiasingMode=this._data.properties.antialiasingMode,this._isAntialisingEnabledOnMobile=this._data.properties.antialisingEnabledOnMobile,this._renderer=new n.RuntimeGameRenderer(this,this._options.forceFullscreen||!1),this._watermark=new n.watermark.RuntimeWatermark(this,e.properties.authorUsernames,this._data.properties.watermark),this._sceneStack=new n.SceneStack(this),this._inputManager=new n.InputManager,this._captureManager=n.CaptureManager?new n.CaptureManager(this._renderer,this._options.captureOptions||{}):null,this._sessionId=null,this._playerId=null,this._embeddedResourcesMappings=new Map;for(const i of this._data.resources.resources)if(i.metadata)try{const s=JSON.parse(i.metadata);s?.embeddedResourcesMapping&&this._embeddedResourcesMappings.set(i.name,s.embeddedResourcesMapping)}catch{g.error("Some metadata of resources can not be successfully parsed.")}this.isUsingGDevelopDevelopmentEnvironment()&&g.info("This game will run on the development version of GDevelop APIs.")}setProjectData(e){this._inGameEditor&&this._inGameEditor.onProjectDataChange(e),this._data=e,this._updateSceneAndExtensionsData(),this._resourcesLoader.setResources(e.resources.resources,h(e),e.layouts)}_updateSceneAndExtensionsData(){const e=this._data.eventsFunctionsExtensions.filter(t=>t.sceneVariables.length>0);if(this._sceneAndExtensionsData=this._data.layouts.map(t=>({sceneData:t,usedExtensionsWithVariablesData:e})),this._eventsBasedObjectDatas.clear(),this._data.eventsFunctionsExtensions)for(const t of this._data.eventsFunctionsExtensions)for(const i of t.eventsBasedObjects)this._eventsBasedObjectDatas.set(t.name+"::"+i.name,i)}getAdditionalOptions(){return this._options}getRenderer(){return this._renderer}getVariables(){return this._variables}getVariablesForExtension(e){return this._variablesByExtensionName.get(e)||null}getResourceLoader(){return this._resourcesLoader}getSoundManager(){return this._resourcesLoader.getSoundManager()}getImageManager(){return this._resourcesLLine truncated
|
||||||
//# sourceMappingURL=runtimegame.js.map
|
//# sourceMappingURL=runtimegame.js.map
|
||||||
Binary file not shown.
Binary file not shown.
Reference in new issue
Block a user