Initial commit
BIN
src/1000006864.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
src/1000006865.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
src/1000015973.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
src/1000015973.png.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
src/1000015983.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
src/1000015989.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
src/1000016029.png.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
src/1000017228.png
Normal file
|
After Width: | Height: | Size: 687 KiB |
BIN
src/1000018216.png.png
Normal file
|
After Width: | Height: | Size: 119 B |
BIN
src/1000022530.png
Normal file
|
After Width: | Height: | Size: 172 KiB |
BIN
src/1000024664.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
src/1000024670.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
src/1000024671.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
src/1000024684.png
Normal file
|
After Width: | Height: | Size: 524 B |
BIN
src/1000024692.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
src/1000024818.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
src/1000024894.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
src/1000024895.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
src/162192-948.gif
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
src/56_sin_titulo_20251109203459.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
95
src/8BitOperatorPlus8Regular_Edited.fnt
Normal file
@@ -0,0 +1,95 @@
|
||||
info face="8-bitOperatorPlus8-Regular" size=23 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=10,10,10,10 spacing=5,5
|
||||
common lineHeight=23 base=14 scaleW=392 scaleH=387 pages=1 packed=0
|
||||
page id=0 file="8BitOperatorPlus8Regular_Edited.png"
|
||||
chars count=91
|
||||
char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15
|
||||
char id=33 x=364 y=111 width=26 height=38 xoffset=-10 yoffset=-11.98 xadvance=6 page=0 chnl=15
|
||||
char id=34 x=288 y=152 width=34 height=30 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=35 x=52 y=0 width=36 height=36 xoffset=-10 yoffset=-9.98 xadvance=16 page=0 chnl=15
|
||||
char id=36 x=210 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=37 x=0 y=339 width=36 height=36 xoffset=-10 yoffset=-9.98 xadvance=16 page=0 chnl=15
|
||||
char id=38 x=210 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=39 x=364 y=76 width=28 height=30 xoffset=-10 yoffset=-11.98 xadvance=8 page=0 chnl=15
|
||||
char id=40 x=327 y=203 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=41 x=327 y=246 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=42 x=0 y=210 width=38 height=34 xoffset=-10 yoffset=-9.98 xadvance=18 page=0 chnl=15
|
||||
char id=43 x=288 y=78 width=34 height=34 xoffset=-10 yoffset=-9.98 xadvance=14 page=0 chnl=15
|
||||
char id=44 x=364 y=41 width=28 height=30 xoffset=-10 yoffset=-1.99 xadvance=8 page=0 chnl=15
|
||||
char id=45 x=327 y=0 width=32 height=26 xoffset=-10 yoffset=-5.99 xadvance=12 page=0 chnl=15
|
||||
char id=46 x=364 y=236 width=26 height=26 xoffset=-10 yoffset=0 xadvance=6 page=0 chnl=15
|
||||
char id=47 x=288 y=222 width=32 height=40 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15
|
||||
char id=48 x=52 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=49 x=327 y=31 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=50 x=52 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=51 x=52 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=52 x=52 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=53 x=52 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=54 x=52 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=55 x=52 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=56 x=93 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=57 x=93 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=58 x=364 y=197 width=26 height=34 xoffset=-10 yoffset=-7.98 xadvance=6 page=0 chnl=15
|
||||
char id=59 x=364 y=0 width=28 height=36 xoffset=-10 yoffset=-7.98 xadvance=8 page=0 chnl=15
|
||||
char id=61 x=288 y=117 width=34 height=30 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=63 x=210 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=64 x=0 y=294 width=36 height=40 xoffset=-10 yoffset=-11.98 xadvance=16 page=0 chnl=15
|
||||
char id=65 x=93 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=66 x=93 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=67 x=93 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=68 x=132 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=69 x=132 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=70 x=132 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=71 x=132 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=72 x=132 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=73 x=327 y=160 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=74 x=132 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=75 x=132 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=76 x=132 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=77 x=0 y=46 width=38 height=38 xoffset=-10 yoffset=-11.98 xadvance=18 page=0 chnl=15
|
||||
char id=78 x=132 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=79 x=171 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=80 x=171 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=81 x=0 y=249 width=36 height=40 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=82 x=171 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=83 x=171 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=84 x=171 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=85 x=171 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=86 x=171 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=87 x=0 y=89 width=38 height=38 xoffset=-10 yoffset=-11.98 xadvance=18 page=0 chnl=15
|
||||
char id=88 x=171 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=89 x=171 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=90 x=210 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=91 x=327 y=289 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=93 x=327 y=332 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=94 x=288 y=187 width=34 height=30 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=95 x=288 y=353 width=32 height=26 xoffset=-12 yoffset=2 xadvance=8 page=0 chnl=15
|
||||
char id=97 x=249 y=41 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=98 x=93 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=99 x=249 y=80 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=100 x=93 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=101 x=249 y=119 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=102 x=288 y=267 width=32 height=38 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15
|
||||
char id=103 x=210 y=258 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=104 x=93 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=105 x=327 y=74 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=106 x=52 y=41 width=34 height=40 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=107 x=93 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=108 x=327 y=117 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15
|
||||
char id=109 x=0 y=132 width=38 height=34 xoffset=-10 yoffset=-7.98 xadvance=18 page=0 chnl=15
|
||||
char id=110 x=249 y=158 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=111 x=249 y=197 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=112 x=210 y=299 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=113 x=210 y=340 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=114 x=249 y=236 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=115 x=249 y=275 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=116 x=288 y=310 width=32 height=38 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15
|
||||
char id=117 x=249 y=314 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=118 x=249 y=353 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=119 x=0 y=171 width=38 height=34 xoffset=-10 yoffset=-7.98 xadvance=18 page=0 chnl=15
|
||||
char id=120 x=288 y=0 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=121 x=249 y=0 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=122 x=288 y=39 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15
|
||||
char id=123 x=210 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=124 x=364 y=154 width=26 height=38 xoffset=-10 yoffset=-11.98 xadvance=6 page=0 chnl=15
|
||||
char id=125 x=210 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15
|
||||
char id=8470 x=0 y=0 width=47 height=41 xoffset=-13 yoffset=-8 xadvance=22 page=0 chnl=15
|
||||
BIN
src/8BitOperatorPlus8Regular_Edited.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
src/Amazing Plan.mp3
Normal file
5
src/AsyncTasksManager.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var gdjs;(function(i){class S{constructor(){this.tasksWithCallback=new Array}processTasks(e){for(let t=0;t<this.tasksWithCallback.length;t++){const a=this.tasksWithCallback[t];a.asyncTask.update(e)&&(a.callback(e,a.longLivedObjectsList),this.tasksWithCallback.splice(t--,1))}}addTask(e,t,a,s){this.tasksWithCallback.push({asyncTask:e,callback:t,callbackId:a,longLivedObjectsList:s})}clearTasks(){this.tasksWithCallback.length=0}getNetworkSyncData(e){return{tasks:this.tasksWithCallback.map(({asyncTask:a,callbackId:s,longLivedObjectsList:o})=>a.getNetworkSyncData?{callbackId:s,asyncTask:a.getNetworkSyncData(),objectsList:o.getNetworkSyncData(e)}:null).filter(Boolean)}}updateFromNetworkSyncData(e,t,a,s){this.clearTasks();const o=[];e.tasks.forEach(({callbackId:y,asyncTask:n,objectsList:w})=>{if(!n)return;const u=t.get(y);if(u){const p=new i.LongLivedObjectsList;if(p.updateFromNetworkSyncData(w,a,s),n.type==="group"){const r=new l;r.updateFromNetworkSyncData(n),this.addTask(r,u,y,p)}else if(n.type==="wait"){const r=new i.evtTools.runtimeScene.WaitTask(n.duration);r.updateFromNetworkSyncData(n),this.addTask(r,u,y,p)}else o.push(n.type)}}),o.length&&console.warn(`${o.length} asynchronous task(s) could not be restored from network sync data. ${o.join(", ")}`)}}i.AsyncTasksManager=S;class c{}i.AsyncTask=c;class l extends c{constructor(){super(...arguments);this.tasks=new Array}addTask(e){this.tasks.push(e)}update(e){for(let t=0;t<this.tasks.length;t++)this.tasks[t].update(e)&&this.tasks.splice(t--,1);return this.tasks.length===0}getNetworkSyncData(){return{type:"group",tasks:this.tasks.map(e=>e.getNetworkSyncData())}}updateFromNetworkSyncData(e){const t=[];e.tasks.forEach(a=>{if(!!a)if(a.type==="group"){const s=new l;s.updateFromNetworkSyncData(a),this.addTask(s)}else if(a.type==="wait"){const s=new i.evtTools.runtimeScene.WaitTask(a.duration);s.updateFromNetworkSyncData(a),this.addTask(s)}else t.push(a.type)}),t.length&&console.warn(`${t.length} asynchronous task(s) could not be restored from network sync data. ${t.join(", ")}`)}}i.TaskGroup=l;class g extends c{update(){return!0}getNetworkSyncData(){return null}updateFromNetworkSyncData(e){}}i.ResolveTask=g;const d=new i.Logger("Internal PromiseTask");class h extends c{constructor(e){super();this.isResolved=!1;this.promise=e.catch(t=>{d.error(`A promise error has not been handled, this should never happen!
|
||||
If you are using JavaScript promises in an asynchronous action, make sure to add a .catch().
|
||||
Otherwise, report this as a bug on the GDevelop forums!
|
||||
${t?"The following error was thrown: "+t:""}`)}).then(t=>(this.isResolved=!0,t))}update(){return this.isResolved}getNetworkSyncData(){return null}updateFromNetworkSyncData(e){}}i.PromiseTask=h;class D extends c{constructor(){super(...arguments);this.isResolved=!1}resolve(){this.isResolved=!0}update(){return this.isResolved}getNetworkSyncData(){return null}updateFromNetworkSyncData(e){}}i.ManuallyResolvableTask=D})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=AsyncTasksManager.js.map
|
||||
BIN
src/BerryNormalSpawn.png
Normal file
|
After Width: | Height: | Size: 121 B |
BIN
src/Carl_O_Dasher.png
Normal file
|
After Width: | Height: | Size: 749 B |
2
src/CustomRuntimeObject.js
Normal file
2
src/CustomRuntimeObject2D.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(t){class n extends t.CustomRuntimeObject{constructor(e,r){super(e,r)}_createRender(){const e=this._runtimeScene;return new t.CustomRuntimeObject2DRenderer(this,this._instanceContainer,e)}_reinitializeRenderer(){this.getRenderer().reinitialize(this,this.getParent())}getRenderer(){return super.getRenderer()}getRendererObject(){return this.getRenderer().getRendererObject()}}t.CustomRuntimeObject2D=n})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=CustomRuntimeObject2D.js.map
|
||||
2
src/CustomRuntimeObjectInstanceContainer.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(o){class l extends o.RuntimeInstanceContainer{constructor(t,n){super();this._isLoaded=!1;this._initialInnerArea=null;this._parent=t,this._customObject=n,this._runtimeScene=t.getScene(),this._debuggerRenderer=new o.DebuggerRenderer(this)}addLayer(t){if(this._layers.containsKey(t.name))return;const n=new o.RuntimeCustomObjectLayer(t,this);this._layers.put(t.name,n),this._orderedLayers.push(n)}createObject(t){const n=super.createObject(t);return this._customObject.onChildrenLocationChanged(),n}loadFrom(t,n){this._isLoaded&&this.onDeletedFromScene(this._parent);const r=!n.name&&n.instances.length==0;this._setOriginalInnerArea(n);for(let e=0,i=n.objects.length;e<i;++e){const s=n.objects[e];t.childrenContent&&(!n.name||r)?this.registerObject({...s,...t.childrenContent[s.name]}):this.registerObject(s)}if(n.layers.length>0)for(let e=0,i=n.layers.length;e<i;++e)this.addLayer(n.layers[e]);else this.addLayer({name:"",visibility:!0,cameras:[{defaultSize:!0,defaultViewport:!0,height:0,viewportBottom:0,viewportLeft:0,viewportRight:0,viewportTop:0,width:0}],effects:[],ambientLightColorR:0,ambientLightColorG:0,ambientLightColorB:0,isLightingLayer:!1,followBaseLayerCamera:!1});this.createObjectsFrom(n.instances,0,0,0,!0),this._setLayerDefaultZOrders(),this._isLoaded=!0}_setOriginalInnerArea(t){t.instances.length>0&&(t._initialInnerArea||(t._initialInnerArea={min:[t.areaMinX,t.areaMinY,t.areaMinZ],max:[t.areaMaxX,t.areaMaxY,t.areaMaxZ]}),this._initialInnerArea=t._initialInnerArea)}onDeletedFromScene(t){if(!this._isLoaded)return;const n=this.getAdhocListOfAllInstances();for(let r=0,e=n.length;r<e;++r)n[r].onDeletedFromScene();this._isLoaded=!1}_destroy(){const t=this.getAdhocListOfAllInstances();for(let n=0,r=t.length;n<r;++n)t[n].onDestroyed();super._destroy(),this._onceTriggers=null}_updateObjectsPreRender(){const t=this.getAdhocListOfAllInstances();for(let n=0,r=t.length;n<r;++n){const e=t[n],i=e.getRendererObject();i&&(i.visible=!e.isHidden(),i.visible&&this.getGame().getEffectsManager().updatePreRender(e.getRendererEffects(),e)),this._debugDrawEnabled&&this._debuggerRenderer.renderDebugDraw(t,this._debugDrawShowHiddenInstances,this._debugDrawShowPointsNames,this._debugDrawShowCustomPoints),e.updatePreRender(this)}}_updateObjectsPreEvents(){const t=this.getAdhocListOfAllInstances();for(let n=0,r=t.length;n<r;++n){const e=t[n],i=e.getElapsedTime();if(e.hasNoForces())e.update(this);else{const s=e.getAverageForce(),a=i/1e3;e.setX(e.getX()+s.getX()*a),e.setY(e.getY()+s.getY()*a),e.update(this),e.updateForces(a)}e.updateTimers(i),e.stepBehaviorsPreEvents(this)}this._cacheOrClearRemovedInstances()}getRenderer(){return this._customObject.getRenderer()}getDebuggerRenderer(){return this._debuggerRenderer}getGame(){return this._runtimeScene.getGame()}getScene(){return this._runtimeScene}getOwner(){return this._customObject}getAsyncTasksManager(){return this._runtimeScene.getAsyncTasksManager()}getUnrotatedViewportMinX(){return this._customObject.getInnerAreaMinX()}getUnrotatedViewportMinY(){return this._customObject.getInnerAreaMinY()}getUnrotatedViewportMaxX(){return this._customObject.getInnerAreaMaxX()}getUnrotatedViewportMaxY(){return this._customObject.getInnerAreaMaxY()}getInitialUnrotatedViewportMinX(){return this._initialInnerArea?this._initialInnerArea.min[0]:0}getInitialUnrotatedViewportMinY(){return this._initialInnerArea?this._initialInnerArea.min[1]:0}getInitialUnrotatedViewportMaxX(){return this._initialInnerArea?this._initialInnerArea.max[0]:0}getInitialUnrotatedViewportMaxY(){return this._initialInnerArea?this._initialInnerArea.max[1]:0}getViewportWidth(){return this._customObject.getUnscaledWidth()}getViewportHeight(){return this._customObject.getUnscaledHeight()}getViewportOriginX(){return this._customObject.getUnscaledCenterX()}getViewportOriginY(){return this._customObject.getUnscaledCenterY()}onChildrenLocationChanged(){this._customObject.onChildrenLocationChanged()}convertCoords(t,n,r){let e=r||[0,0];return e=this._parent.getLayer(this._customObject.getLayer()).convertCoords(t,n,0,e),this._customObject.applyObjectInverseTransformation(e[0],e[1],e),e}convertInverseCoords(t,n,r){const e=r||[0,0];return this._customObject.applyObjectTransformation(t,n,e),this._parent.getLayer(this._customObject.getLayer()).convertInverseCoords(e[0],e[1],0,e)}getElapsedTime(){return this._parent.getElapsedTime()}}o.CustomRuntimeObjectInstanceContainer=l})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=CustomRuntimeObjectInstanceContainer.js.map
|
||||
BIN
src/Death.mp3
Normal file
BIN
src/Eat.mp3
Normal file
2
src/Extensions/3D/DirectionalLight.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(e){const d=!1;e.PixiFiltersTools.registerFilterCreator("Scene3D::DirectionalLight",new class{makeFilter(u,c){return typeof THREE=="undefined"?new e.PixiFiltersTools.EmptyFilter:new class{constructor(){this._top="Z+";this._elevation=45;this._rotation=0;this._shadowMapSize=1024;this._minimumShadowBias=0;this._distanceFromCamera=1500;this._frustumSize=4e3;this._isEnabled=!1;this._shadowMapDirty=!0;this._shadowCameraDirty=!0;this._light=new THREE.DirectionalLight,d?this._shadowCameraHelper=new THREE.CameraHelper(this._light.shadow.camera):this._shadowCameraHelper=null,this._light.shadow.camera.updateProjectionMatrix()}_updateShadowCamera(){!this._shadowCameraDirty||(this._shadowCameraDirty=!1,this._light.shadow.camera.near=1,this._light.shadow.camera.far=this._distanceFromCamera+1e4,this._light.shadow.camera.right=this._frustumSize/2,this._light.shadow.camera.left=-this._frustumSize/2,this._light.shadow.camera.top=this._frustumSize/2,this._light.shadow.camera.bottom=-this._frustumSize/2)}_updateShadowMapSize(){!this._shadowMapDirty||(this._shadowMapDirty=!1,this._light.shadow.mapSize.set(this._shadowMapSize,this._shadowMapSize),this._light.shadow.map?.dispose(),this._light.shadow.map=null,this._light.shadow.needsUpdate=!0)}isEnabled(t){return this._isEnabled}setEnabled(t,i){return this._isEnabled===i?!0:i?this.applyEffect(t):this.removeEffect(t)}applyEffect(t){const i=t.get3DRendererObject();return i?(i.add(this._light),i.add(this._light.target),this._shadowCameraHelper&&i.add(this._shadowCameraHelper),this._isEnabled=!0,!0):!1}removeEffect(t){const i=t.get3DRendererObject();return i?(i.remove(this._light),i.remove(this._light.target),this._shadowCameraHelper&&i.remove(this._shadowCameraHelper),this._isEnabled=!1,!0):!1}updatePreRender(t){this._updateShadowCamera(),this._updateShadowMapSize();const i=this._shadowMapSize<1024?2:this._shadowMapSize<2048?1.25:1;if(this._light.shadow.bias=-this._minimumShadowBias*i,!t.getRuntimeLayer)return;const s=t.getRuntimeLayer(),_=s.getCameraX(),f=s.getCameraY(),m=s.getCameraZ(s.getInitialCamera3DFieldOfView()),a=Math.floor(_/100)*100,o=Math.floor(f/100)*100,r=Math.floor(m/100)*100;if(this._top==="Y-"){const h=a+this._distanceFromCamera*Math.cos(e.toRad(-this._rotation+90))*Math.cos(e.toRad(this._elevation)),n=o-this._distanceFromCamera*Math.sin(e.toRad(this._elevation)),l=r+this._distanceFromCamera*Math.sin(e.toRad(-this._rotation+90))*Math.cos(e.toRad(this._elevation));this._light.position.set(h,n,l),this._light.target.position.set(a,o,r)}else{const h=a+this._distanceFromCamera*Math.cos(e.toRad(this._rotation))*Math.cos(e.toRad(this._elevation)),n=o+this._distanceFromCamera*Math.sin(e.toRad(this._rotation))*Math.cos(e.toRad(this._elevation)),l=r+this._distanceFromCamera*Math.sin(e.toRad(this._elevation));this._light.position.set(h,n,l),this._light.target.position.set(a,o,r)}}updateDoubleParameter(t,i){t==="intensity"?this._light.intensity=i:t==="elevation"?this._elevation=i:t==="rotation"?this._rotation=i:t==="distanceFromCamera"?this._distanceFromCamera=i:t==="frustumSize"?this._frustumSize=i:t==="minimumShadowBias"&&(this._minimumShadowBias=i)}getDoubleParameter(t){return t==="intensity"?this._light.intensity:t==="elevation"?this._elevation:t==="rotation"?this._rotation:t==="distanceFromCamera"?this._distanceFromCamera:t==="frustumSize"?this._frustumSize:t==="minimumShadowBias"?this._minimumShadowBias:0}updateStringParameter(t,i){t==="color"&&(this._light.color=new THREE.Color(e.rgbOrHexStringToNumber(i))),t==="top"&&(this._top=i),t==="shadowQuality"&&(i==="low"&&this._shadowMapSize!==512&&(this._shadowMapSize=512,this._shadowMapDirty=!0),i==="medium"&&this._shadowMapSize!==1024&&(this._shadowMapSize=1024,this._shadowMapDirty=!0),i==="high"&&this._shadowMapSize!==2048&&(this._shadowMapSize=2048,this._shadowMapDirty=!0))}updateColorParameter(t,i){t==="color"&&this._light.color.setHex(i)}getColorParameter(t){return t==="color"?this._light.color.getHex():0}updateBooleanParameter(t,i){t==="isCastingShadow"&&(this._light.castShadow=i)}getNetworkSyncData(){return{i:this._light.intensity,c:this._light.color.getHex(),e:this._elevation,r:this._rotation,t:this._top}}updateFromNetworkSyncData(t){this._light.intensity=t.i,this._light.color.setHex(t.c),this._elevation=t.e,this._rotation=t.r,this._top=t.t}}}})})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=DirectionalLight.js.map
|
||||
2
src/Extensions/3D/HemisphereLight.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){i.PixiFiltersTools.registerFilterCreator("Scene3D::HemisphereLight",new class{makeFilter(o,r){return typeof THREE=="undefined"?new i.PixiFiltersTools.EmptyFilter:new class{constructor(){this._top="Z+";this._elevation=90;this._rotation=0;this._isEnabled=!1;this._light=new THREE.HemisphereLight,this.updateRotation()}isEnabled(t){return this._isEnabled}setEnabled(t,e){return this._isEnabled===e?!0:e?this.applyEffect(t):this.removeEffect(t)}applyEffect(t){const e=t.get3DRendererObject();return e?(e.add(this._light),this._isEnabled=!0,!0):!1}removeEffect(t){const e=t.get3DRendererObject();return e?(e.remove(this._light),this._isEnabled=!1,!0):!1}updatePreRender(t){}updateDoubleParameter(t,e){t==="intensity"?this._light.intensity=e:t==="elevation"?(this._elevation=e,this.updateRotation()):t==="rotation"&&(this._rotation=e,this.updateRotation())}getDoubleParameter(t){return t==="intensity"?this._light.intensity:t==="elevation"?this._elevation:t==="rotation"?this._rotation:0}updateStringParameter(t,e){t==="skyColor"&&(this._light.color=new THREE.Color(i.rgbOrHexStringToNumber(e))),t==="groundColor"&&(this._light.groundColor=new THREE.Color(i.rgbOrHexStringToNumber(e))),t==="top"&&(this._top=e,this.updateRotation())}updateColorParameter(t,e){t==="skyColor"&&this._light.color.setHex(e),t==="groundColor"&&this._light.groundColor.setHex(e)}getColorParameter(t){return t==="skyColor"?this._light.color.getHex():t==="groundColor"?this._light.groundColor.getHex():0}updateBooleanParameter(t,e){}updateRotation(){this._top==="Y-"?this._light.position.set(Math.cos(i.toRad(-this._rotation+90))*Math.cos(i.toRad(this._elevation)),-Math.sin(i.toRad(this._elevation)),Math.sin(i.toRad(-this._rotation+90))*Math.cos(i.toRad(this._elevation))):this._light.position.set(Math.cos(i.toRad(this._rotation))*Math.cos(i.toRad(this._elevation)),Math.sin(i.toRad(this._rotation))*Math.cos(i.toRad(this._elevation)),Math.sin(i.toRad(this._elevation)))}getNetworkSyncData(){return{i:this._light.intensity,sc:this._light.color.getHex(),gc:this._light.groundColor.getHex(),e:this._elevation,r:this._rotation,t:this._top}}updateFromNetworkSyncData(t){this._light.intensity=t.i,this._light.color.setHex(t.sc),this._light.groundColor.setHex(t.gc),this._elevation=t.e,this._rotation=t.r,this._top=t.t,this.updateRotation()}}}})})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=HemisphereLight.js.map
|
||||
2
src/Extensions/3D/Scene3DTools.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(c){let R;(function(y){const m=45;let d;(function(g){g.getCameraZ=(t,r,a)=>{const o=t.getLayer(r),e=o.getRenderer().getThreeCamera(),n=e?e instanceof THREE.OrthographicCamera?null:e.fov:m;return o.getCameraZ(n,a)},g.setCameraZ=(t,r,a,o)=>{const s=t.getLayer(a),n=s.getRenderer().getThreeCamera(),i=n?n instanceof THREE.OrthographicCamera?null:n.fov:m;s.setCameraZ(r,i,o)},g.getCameraRotationX=(t,r,a)=>{const e=t.getLayer(r).getRenderer().getThreeCamera();return e?c.toDegrees(e.rotation.x):0},g.setCameraRotationX=(t,r,a,o)=>{const n=t.getLayer(a).getRenderer().getThreeCamera();!n||(n.rotation.x=c.toRad(r))},g.getCameraRotationY=(t,r,a)=>{const e=t.getLayer(r).getRenderer().getThreeCamera();return e?c.toDegrees(e.rotation.y):0},g.setCameraRotationY=(t,r,a,o)=>{const n=t.getLayer(a).getRenderer().getThreeCamera();!n||(n.rotation.y=c.toRad(r))},g.turnCameraTowardObject=(t,r,a,o,s)=>{if(!r)return;const e=t.getLayer(a),i=e.getRenderer().getThreeCamera();!i||(s?i.up.set(0,1,0):i.up.set(0,0,1),i.lookAt(r.getCenterXInScene(),-r.getCenterYInScene(),r.getZ?r.getZ():0),e.setCameraRotation(c.toDegrees(-i.rotation.z)))},g.turnCameraTowardPosition=(t,r,a,o,s,e,n)=>{const i=t.getLayer(s),l=i.getRenderer().getThreeCamera();!l||(n?l.up.set(0,1,0):l.up.set(0,0,1),l.lookAt(r,-a,o),i.setCameraRotation(c.toDegrees(-l.rotation.z)))},g.getNearPlane=(t,r,a)=>{const e=t.getLayer(r).getRenderer().getThreeCamera();return e?e.near:0},g.setNearPlane=(t,r,a,o)=>{const e=t.getLayer(a).getRenderer(),n=e.getThreeCamera();!n||(n.near=Math.min(Math.max(r,1e-4),n.far),e.setThreeCameraDirty(!0))},g.getFarPlane=(t,r,a)=>{const e=t.getLayer(r).getRenderer().getThreeCamera();return e?e.far:0},g.setFarPlane=(t,r,a,o)=>{const e=t.getLayer(a).getRenderer(),n=e.getThreeCamera();!n||(n.far=Math.max(r,n.near),e.setThreeCameraDirty(!0))},g.getFov=(t,r,a)=>{const e=t.getLayer(r).getRenderer().getThreeCamera();return e?e instanceof THREE.OrthographicCamera?0:e.fov:m},g.setFov=(t,r,a,o)=>{const e=t.getLayer(a).getRenderer(),n=e.getThreeCamera();!n||n instanceof THREE.OrthographicCamera||(n.fov=Math.min(Math.max(r,0),180),e.setThreeCameraDirty(!0))}})(d=y.camera||(y.camera={}))})(R=c.scene3d||(c.scene3d={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=Scene3DTools.js.map
|
||||
2
src/Extensions/AnchorBehavior/anchorruntimebehavior.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(s){class o{constructor(t,i){this._object=t;const e=i.getGame().getBitmapFontManager().obtainBitmapFont(t._bitmapFontResourceName,t._textureAtlasResourceName);this._pixiObject=new PIXI.BitmapText(t._text,{fontName:e.font,fontSize:e.size}),i.getLayer("").getRenderer().addRendererObject(this._pixiObject,t.getZOrder()),this.updateAlignment(),this.updateTextContent(),this.updateAngle(),this.updateOpacity(),this.updateScale(),this.updateWrappingWidth(),this.updateTint()}getRendererObject(){return this._pixiObject}onDestroy(){this._object.getInstanceContainer().getGame().getBitmapFontManager().releaseBitmapFont(this._pixiObject.fontName),this._pixiObject.destroy()}getFontSize(){return this._pixiObject.fontSize}updateFont(){const t=this._object.getInstanceContainer().getGame().getBitmapFontManager().obtainBitmapFont(this._object._bitmapFontResourceName,this._object._textureAtlasResourceName);this._object.getInstanceContainer().getGame().getBitmapFontManager().releaseBitmapFont(this._pixiObject.fontName),this._pixiObject.fontName=t.font,this._pixiObject.fontSize=t.size,this.updatePosition()}updateTint(){this._pixiObject.tint=s.rgbToHexNumber(this._object._tint[0],this._object._tint[1],this._object._tint[2]),this._pixiObject.dirty=!0}getTint(){return this._object._tint[0]+";"+this._object._tint[1]+";"+this._object._tint[2]}updateScale(){this._pixiObject.scale.set(Math.max(this._object._scaleX,0),Math.max(this._object._scaleY,0)),this.updatePosition()}getScale(){return Math.max(this._pixiObject.scale.x,this._pixiObject.scale.y)}updateWrappingWidth(){this._object._wrapping?(this._pixiObject.maxWidth=this._object._wrappingWidth/this._object._scaleX,this._pixiObject.dirty=!0):(this._pixiObject.maxWidth=0,this._pixiObject.dirty=!0),this.updatePosition()}updateTextContent(){this._pixiObject.text=this._object._text,this.updatePosition()}updateAlignment(){this._pixiObject.align=this._object._textAlign,this.updatePosition()}updatePosition(){if(this._object.isWrapping()&&this.getWidth()!==0){const i=this._object._textAlign==="right"?1:this._object._textAlign==="center"?.5:0,e=this._object.getWrappingWidth(),n=this.getWidth(),a=(e-n)*(i-.5);this._pixiObject.position.x=this._object.x+e/2,this._pixiObject.anchor.x=.5-a/n}else this._pixiObject.position.x=this._object.x+this.getWidth()/2,this._pixiObject.anchor.x=.5;const t=this._object._verticalTextAlignment==="bottom"?1:this._object._verticalTextAlignment==="center"?.5:0;this._pixiObject.position.y=this._object.y+this.getHeight()*(.5-t),this._pixiObject.anchor.y=.5}updateAngle(){this._pixiObject.rotation=s.toRad(this._object.angle)}updateOpacity(){this._pixiObject.alpha=this._object._opacity/255}getWidth(){return this._pixiObject.textWidth*this.getScale()}getHeight(){return this._pixiObject.textHeight*this.getScale()}}s.BitmapTextRuntimeObjectPixiRenderer=o,s.BitmapTextRuntimeObjectRenderer=o})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=bitmaptextruntimeobject-pixi-renderer.js.map
|
||||
2
src/Extensions/BitmapText/bitmaptextruntimeobject.js
Normal file
2
src/Extensions/DebuggerTools/debuggertools.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(e){let c;(function(r){let i;(function(a){a.pause=function(n){n.getGame().pause(!0)},a.log=function(n,t,o){e.Logger.getLoggerOutput().log(o,n,t,!1)},a.enableDebugDraw=function(n,t,o,p,u){n.enableDebugDraw(t,o,p,u)}})(i=r.debuggerTools||(r.debuggerTools={}))})(c=e.evtTools||(e.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=debuggertools.js.map
|
||||
2
src/Extensions/Effects/glitch-pixi-filter.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(t){t.PixiFiltersTools.registerFilterCreator("Glitch",new class extends t.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(n,e){const r=new PIXI.filters.GlitchFilter;return r._animationTimer=0,r}updatePreRender(n,e){const i=n;i.animationFrequency!==0&&(i._animationTimer+=e.getElapsedTime()/1e3,i._animationTimer>=1/i.animationFrequency&&(i.seed=Math.random(),i._animationTimer=0))}updateDoubleParameter(n,e,i){const r=n;e==="slices"?r.slices=i:e==="offset"?r.offset=i:e==="direction"?r.direction=i:e==="fillMode"?r.fillMode=i:e==="minSize"?r.minSize=i:e==="sampleSize"?r.sampleSize=i:e==="redX"?r.red.x=i:e==="redY"?r.red.y=i:e==="greenX"?r.green.x=i:e==="greenY"?r.green.y=i:e==="blueX"?r.blue.x=i:e==="blueY"?r.blue.y=i:e==="animationFrequency"&&(r.animationFrequency=i)}getDoubleParameter(n,e){const i=n;return e==="slices"?i.slices:e==="offset"?i.offset:e==="direction"?i.direction:e==="fillMode"?i.fillMode:e==="minSize"?i.minSize:e==="sampleSize"?i.sampleSize:e==="redX"?i.red.x:e==="redY"?i.red.y:e==="greenX"?i.green.x:e==="greenY"?i.green.y:e==="blueX"?i.blue.x:e==="blueY"?i.blue.y:e==="animationFrequency"?i.animationFrequency:0}updateStringParameter(n,e,i){}updateColorParameter(n,e,i){}getColorParameter(n,e){return 0}updateBooleanParameter(n,e,i){const r=n;e==="average"&&(r.average=i)}getNetworkSyncData(n){const e=n;return{s:e.slices,o:e.offset,d:e.direction,fm:e.fillMode,ms:e.minSize,ss:e.sampleSize,rx:e.red.x,ry:e.red.y,gx:e.green.x,gy:e.green.y,bx:e.blue.x,by:e.blue.y,af:e.animationFrequency,a:e.average}}updateFromNetworkSyncData(n,e){const i=n;i.slices=e.s,i.offset=e.o,i.direction=e.d,i.fillMode=e.fm,i.minSize=e.ms,i.sampleSize=e.ss,i.red.x=e.rx,i.red.y=e.ry,i.green.x=e.gx,i.green.y=e.gy,i.blue.x=e.bx,i.blue.y=e.by,i.animationFrequency=e.af,i.average=e.a}})})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=glitch-pixi-filter.js.map
|
||||
114
src/Extensions/Effects/pixi-filters/filter-glitch.js
Normal file
@@ -0,0 +1,114 @@
|
||||
/*!
|
||||
* @pixi/filter-glitch - v5.1.1
|
||||
* Compiled Thu, 31 Aug 2023 09:18:38 UTC
|
||||
*
|
||||
* @pixi/filter-glitch is licensed under the MIT License.
|
||||
* http://www.opensource.org/licenses/mit-license
|
||||
*/var __filters=function(d,a){"use strict";var m=`attribute vec2 aVertexPosition;
|
||||
attribute vec2 aTextureCoord;
|
||||
|
||||
uniform mat3 projectionMatrix;
|
||||
|
||||
varying vec2 vTextureCoord;
|
||||
|
||||
void main(void)
|
||||
{
|
||||
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
|
||||
vTextureCoord = aTextureCoord;
|
||||
}`,u=`// precision highp float;
|
||||
|
||||
varying vec2 vTextureCoord;
|
||||
uniform sampler2D uSampler;
|
||||
|
||||
uniform vec4 filterArea;
|
||||
uniform vec4 filterClamp;
|
||||
uniform vec2 dimensions;
|
||||
uniform float aspect;
|
||||
|
||||
uniform sampler2D displacementMap;
|
||||
uniform float offset;
|
||||
uniform float sinDir;
|
||||
uniform float cosDir;
|
||||
uniform int fillMode;
|
||||
|
||||
uniform float seed;
|
||||
uniform vec2 red;
|
||||
uniform vec2 green;
|
||||
uniform vec2 blue;
|
||||
|
||||
const int TRANSPARENT = 0;
|
||||
const int ORIGINAL = 1;
|
||||
const int LOOP = 2;
|
||||
const int CLAMP = 3;
|
||||
const int MIRROR = 4;
|
||||
|
||||
void main(void)
|
||||
{
|
||||
vec2 coord = (vTextureCoord * filterArea.xy) / dimensions;
|
||||
|
||||
if (coord.x > 1.0 || coord.y > 1.0) {
|
||||
return;
|
||||
}
|
||||
|
||||
float cx = coord.x - 0.5;
|
||||
float cy = (coord.y - 0.5) * aspect;
|
||||
float ny = (-sinDir * cx + cosDir * cy) / aspect + 0.5;
|
||||
|
||||
// displacementMap: repeat
|
||||
// ny = ny > 1.0 ? ny - 1.0 : (ny < 0.0 ? 1.0 + ny : ny);
|
||||
|
||||
// displacementMap: mirror
|
||||
ny = ny > 1.0 ? 2.0 - ny : (ny < 0.0 ? -ny : ny);
|
||||
|
||||
vec4 dc = texture2D(displacementMap, vec2(0.5, ny));
|
||||
|
||||
float displacement = (dc.r - dc.g) * (offset / filterArea.x);
|
||||
|
||||
coord = vTextureCoord + vec2(cosDir * displacement, sinDir * displacement * aspect);
|
||||
|
||||
if (fillMode == CLAMP) {
|
||||
coord = clamp(coord, filterClamp.xy, filterClamp.zw);
|
||||
} else {
|
||||
if( coord.x > filterClamp.z ) {
|
||||
if (fillMode == TRANSPARENT) {
|
||||
discard;
|
||||
} else if (fillMode == LOOP) {
|
||||
coord.x -= filterClamp.z;
|
||||
} else if (fillMode == MIRROR) {
|
||||
coord.x = filterClamp.z * 2.0 - coord.x;
|
||||
}
|
||||
} else if( coord.x < filterClamp.x ) {
|
||||
if (fillMode == TRANSPARENT) {
|
||||
discard;
|
||||
} else if (fillMode == LOOP) {
|
||||
coord.x += filterClamp.z;
|
||||
} else if (fillMode == MIRROR) {
|
||||
coord.x *= -filterClamp.z;
|
||||
}
|
||||
}
|
||||
|
||||
if( coord.y > filterClamp.w ) {
|
||||
if (fillMode == TRANSPARENT) {
|
||||
discard;
|
||||
} else if (fillMode == LOOP) {
|
||||
coord.y -= filterClamp.w;
|
||||
} else if (fillMode == MIRROR) {
|
||||
coord.y = filterClamp.w * 2.0 - coord.y;
|
||||
}
|
||||
} else if( coord.y < filterClamp.y ) {
|
||||
if (fillMode == TRANSPARENT) {
|
||||
discard;
|
||||
} else if (fillMode == LOOP) {
|
||||
coord.y += filterClamp.w;
|
||||
} else if (fillMode == MIRROR) {
|
||||
coord.y *= -filterClamp.w;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
gl_FragColor.r = texture2D(uSampler, coord + red * (1.0 - seed * 0.4) / filterArea.xy).r;
|
||||
gl_FragColor.g = texture2D(uSampler, coord + green * (1.0 - seed * 0.3) / filterArea.xy).g;
|
||||
gl_FragColor.b = texture2D(uSampler, coord + blue * (1.0 - seed * 0.2) / filterArea.xy).b;
|
||||
gl_FragColor.a = texture2D(uSampler, coord).a;
|
||||
}
|
||||
`;const h=class extends a.Filter{constructor(e){super(m,u),this.offset=100,this.fillMode=h.TRANSPARENT,this.average=!1,this.seed=0,this.minSize=8,this.sampleSize=512,this._slices=0,this._offsets=new Float32Array(1),this._sizes=new Float32Array(1),this._direction=-1,this.uniforms.dimensions=new Float32Array(2),this._canvas=document.createElement("canvas"),this._canvas.width=4,this._canvas.height=this.sampleSize,this.texture=a.Texture.from(this._canvas,{scaleMode:a.SCALE_MODES.NEAREST}),Object.assign(this,h.defaults,e)}apply(e,s,i,t){const{width:n,height:r}=s.filterFrame;this.uniforms.dimensions[0]=n,this.uniforms.dimensions[1]=r,this.uniforms.aspect=r/n,this.uniforms.seed=this.seed,this.uniforms.offset=this.offset,this.uniforms.fillMode=this.fillMode,e.applyFilter(this,s,i,t)}_randomizeSizes(){const e=this._sizes,s=this._slices-1,i=this.sampleSize,t=Math.min(this.minSize/i,.9/this._slices);if(this.average){const n=this._slices;let r=1;for(let o=0;o<s;o++){const f=r/(n-o),c=Math.max(f*(1-Math.random()*.6),t);e[o]=c,r-=c}e[s]=r}else{let n=1;const r=Math.sqrt(1/this._slices);for(let o=0;o<s;o++){const f=Math.max(r*n*Math.random(),t);e[o]=f,n-=f}e[s]=n}this.shuffle()}shuffle(){const e=this._sizes,s=this._slices-1;for(let i=s;i>0;i--){const t=Math.random()*i>>0,n=e[i];e[i]=e[t],e[t]=n}}_randomizeOffsets(){for(let e=0;e<this._slices;e++)this._offsets[e]=Math.random()*(Math.random()<.5?-1:1)}refresh(){this._randomizeSizes(),this._randomizeOffsets(),this.redraw()}redraw(){const e=this.sampleSize,s=this.texture,i=this._canvas.getContext("2d");i.clearRect(0,0,8,e);let t,n=0;for(let r=0;r<this._slices;r++){t=Math.floor(this._offsets[r]*256);const o=this._sizes[r]*e,f=t>0?t:0,c=t<0?-t:0;i.fillStyle=`rgba(${f}, ${c}, 0, 1)`,i.fillRect(0,n>>0,e,o+1>>0),n+=o}s.baseTexture.update(),this.uniforms.displacementMap=s}set sizes(e){const s=Math.min(this._slices,e.length);for(let i=0;i<s;i++)this._sizes[i]=e[i]}get sizes(){return this._sizes}set offsets(e){const s=Math.min(this._slices,e.length);for(let i=0;i<s;i++)this._offsets[i]=e[i]}get offsets(){return this._offsets}get slices(){return this._slices}set slices(e){this._slices!==e&&(this._slices=e,this.uniforms.slices=e,this._sizes=this.uniforms.slicesWidth=new Float32Array(e),this._offsets=this.uniforms.slicesOffset=new Float32Array(e),this.refresh())}get direction(){return this._direction}set direction(e){if(this._direction===e)return;this._direction=e;const s=e*a.DEG_TO_RAD;this.uniforms.sinDir=Math.sin(s),this.uniforms.cosDir=Math.cos(s)}get red(){return this.uniforms.red}set red(e){this.uniforms.red=e}get green(){return this.uniforms.green}set green(e){this.uniforms.green=e}get blue(){return this.uniforms.blue}set blue(e){this.uniforms.blue=e}destroy(){var e;(e=this.texture)==null||e.destroy(!0),this.texture=this._canvas=this.red=this.green=this.blue=this._sizes=this._offsets=null}};let l=h;return l.defaults={slices:5,offset:100,direction:0,fillMode:0,average:!1,seed:0,red:[0,0],green:[0,0],blue:[0,0],minSize:8,sampleSize:512},l.TRANSPARENT=0,l.ORIGINAL=1,l.LOOP=2,l.CLAMP=3,l.MIRROR=4,d.GlitchFilter=l,Object.defineProperty(d,"__esModule",{value:!0}),d}({},PIXI);Object.assign(PIXI.filters,__filters);
|
||||
2
src/Extensions/LinkedObjects/linkedobjects.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(r){const R=new r.Logger("LinkedObjects");class o{constructor(){this._links=new Map}static getManager(e){return e.linkedObjectsManager||(e.linkedObjectsManager=new r.LinksManager),e.linkedObjectsManager}_getMapOfObjectsLinkedWith(e){return this._links.has(e.id)||this._links.set(e.id,new k),this._links.get(e.id).linkedObjectMap}getObjectsLinkedWith(e){return this._links.has(e.id)||this._links.set(e.id,new k),this._links.get(e.id)}getObjectsLinkedWithAndNamed(e,t){let n=this._getMapOfObjectsLinkedWith(e).get(t);return n||(n=r.staticArray(o.prototype.getObjectsLinkedWithAndNamed)),n}linkObjects(e,t){const n=this._getMapOfObjectsLinkedWith(e);n.has(t.getName())||n.set(t.getName(),[]);const i=n.get(t.getName());i.indexOf(t)===-1&&i.push(t);const s=this._getMapOfObjectsLinkedWith(t);s.has(e.getName())||s.set(e.getName(),[]);const g=s.get(e.getName());g.indexOf(e)===-1&&g.push(e)}removeAllLinksOf(e){const t=this._links.get(e.id);if(!!t){for(const n of t.linkedObjectMap.values())for(let i=0;i<n.length;i++){const s=n[i];if(this._links.has(s.id)){const g=this._links.get(s.id).linkedObjectMap.get(e.getName());if(!g){R.error(`Can't find link from ${s.id} (${s.name}) to ${e.id} (${e.name})`);return}const a=g.indexOf(e);a!==-1&&g.splice(a,1)}}this._links.delete(e.id)}}removeLinkBetween(e,t){if(this._links.has(e.id)){const n=this._links.get(e.id).linkedObjectMap;if(n.has(t.getName())){const i=n.get(t.getName()),s=i.indexOf(t);s!==-1&&i.splice(s,1)}}if(this._links.has(t.id)){const n=this._links.get(t.id).linkedObjectMap;if(n.has(e.getName())){const i=n.get(e.getName()),s=i.indexOf(e);s!==-1&&i.splice(s,1)}}}}r.LinksManager=o;const h=class{constructor(){this.linkedObjectMap=new Map}[Symbol.iterator](){let e=this.linkedObjectMap.values(),t=h.emptyItr;return{next:()=>{let n=t.next();for(;n.done;){const i=e.next();if(i.done)return n;t=i.value[Symbol.iterator](),n=t.next()}return n}}}};let k=h;k.emptyItr={next:()=>({value:void 0,done:!0})};let x;(function(e){let L;(function(g){r.registerObjectDeletedFromSceneCallback(function(a,c){o.getManager(a).removeAllLinksOf(c)}),g.linkObjects=function(a,c,u){c===null||u===null||o.getManager(a).linkObjects(c,u)},g.removeLinkBetween=function(a,c,u){c===null||u===null||o.getManager(a).removeLinkBetween(c,u)},g.removeAllLinksOf=function(a,c){c!==null&&o.getManager(a).removeAllLinksOf(c)},g.pickObjectsLinkedTo=function(a,c,u,N){if(u===null)return!1;const j=o.getManager(a)._getMapOfObjectsLinkedWith(u);let f=!1;for(const p in c.items)if(c.containsKey(p)){const d=c.items[p];if(d.length===0)continue;const O=r.staticArray2(r.evtTools.linkedObjects.pickObjectsLinkedTo);if(O.length=0,N)for(const l of d)O.indexOf(l.getName())<0&&O.push(l.getName());else O.push(p);let b=0;for(const l of O)b+=a.getObjects(l).length;if(d.length===b){d.length=0;for(const l of O)if(j.has(l)){const m=j.get(l);f=f||m.length>0,d.push.apply(d,m)}}else{const l=r.staticArray(r.evtTools.linkedObjects.pickObjectsLinkedTo);l.length=0;for(const m of O)if(j.has(m)){const _=j.get(m);for(const M of _)d.indexOf(M)>=0&&l.push(M)}f=f||l.length>0,d.length=0,d.push.apply(d,l),l.length=0}O.length=0}return f}})(L=e.linkedObjects||(e.linkedObjects={}))})(x=r.evtTools||(r.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=linkedobjects.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){class s extends i.RuntimeObject{constructor(e,t){super(e,t);this.opacity=255;this._rBorder=t.rightMargin,this._lBorder=t.leftMargin,this._tBorder=t.topMargin,this._bBorder=t.bottomMargin,this._tiled=t.tiled,this._width=t.width,this._height=t.height,this._renderer=new i.PanelSpriteRuntimeObjectRenderer(this,e,t.texture,t.tiled),this.onCreated()}updateFromObjectData(e,t){e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height);let r=!1;return e.rightMargin!==t.rightMargin&&(this._rBorder=t.rightMargin,r=!0),e.leftMargin!==t.leftMargin&&(this._lBorder=t.leftMargin,r=!0),e.topMargin!==t.topMargin&&(this._tBorder=t.topMargin,r=!0),e.bottomMargin!==t.bottomMargin&&(this._bBorder=t.bottomMargin,r=!0),e.texture!==t.texture&&(r=!0),r&&this.setTexture(t.texture,this.getRuntimeScene()),e.tiled===t.tiled}getNetworkSyncData(e){return{...super.getNetworkSyncData(e),op:this.getOpacity(),color:this.getColor()}}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),e.op!==void 0&&this.setOpacity(e.op),e.color!==void 0&&this.setColor(e.color)}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}update(e){this._renderer.ensureUpToDate()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height)),e.opacity!==void 0&&this.setOpacity(e.opacity)}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.updateWidth(),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.updateHeight(),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.PanelSpriteRuntimeObject=s,i.registerObject("PanelSpriteObject::PanelSprite",i.PanelSpriteRuntimeObject)})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=panelspriteruntimeobject.js.map
|
||||
2
src/Extensions/PathfindingBehavior/PathTools.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(q){let D;(function(f){f.simplifyPath=(o,h,t=[],S=[])=>{if(o.length<=2)return t.length=0,t.push.apply(t,o),t;const r=h*h;let n=S;n.length=0,n.push(o[0]),n.push(o[o.length-1]);do{t.length=0,t.push(n[0]);let l=0;for(let a=0;a+1<n.length;a++){const e=n[a],u=n[a+1],g=e[0],s=e[1],c=u[0],B=u[1];let v=r,x=null;for(l++;o[l]!==u;l++){const F=o[l],A=q.pathfinding.getPointSegmentDistanceSq(F[0],F[1],g,s,c,B);A>v&&(v=A,x=F)}x&&t.push(x),t.push(u)}const P=n;n=t,t=P}while(t.length!==n.length);return t},f.getPointSegmentDistanceSq=(o,h,t,S,r,n)=>{const l=r-t,P=n-S,a=o-t,e=h-S,u=l*l+P*P;if(u===0)return a*a+e*e;const g=(a*l+e*P)/u;if(g<0)return a*a+e*e;if(g>1)return(o-r)*(o-r)+(h-n)*(h-n);const s=t+g*l-o,c=S+g*P-h;return s*s+c*c}})(D=q.pathfinding||(q.pathfinding={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=PathTools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(s){class n{constructor(e){this._obstaclesRBush=new rbush}static getManager(e){return e.pathfindingObstaclesManager||(e.pathfindingObstaclesManager=new s.PathfindingObstaclesManager(e)),e.pathfindingObstaclesManager}addObstacle(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new s.BehaviorRBushAABB(e),this._obstaclesRBush.insert(e.currentRBushAABB)}removeObstacle(e){this._obstaclesRBush.remove(e.currentRBushAABB)}getAllObstaclesAround(e,t,a,r){const i=s.staticObject(n.prototype.getAllObstaclesAround);i.minX=e-a,i.minY=t-a,i.maxX=e+a,i.maxY=t+a;const h=this._obstaclesRBush.search(i);r.length=0,h.forEach(o=>r.push(o.behavior))}}s.PathfindingObstaclesManager=n;class g extends s.RuntimeBehavior{constructor(e,t,a){super(e,t,a);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._registeredInManager=!1;this.currentRBushAABB=null;this._impassable=t.impassable,this._cost=t.cost,this._manager=n.getManager(e)}updateFromBehaviorData(e,t){return e.impassable!==t.impassable&&this.setImpassable(t.impassable),e.cost!==t.cost&&this.setCost(t.cost),!0}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removeObstacle(this)}doStepPreEvents(e){!this.activated()&&this._registeredInManager?(this._manager.removeObstacle(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addObstacle(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight())&&(this._registeredInManager&&(this._manager.removeObstacle(this),this._manager.addObstacle(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight())}doStepPostEvents(e){}getAABB(){return this.owner.getAABB()}onActivate(){this._registeredInManager||(this._manager.addObstacle(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removeObstacle(this),this._registeredInManager=!1)}getCost(){return this._cost}setCost(e){this._cost=e}isImpassable(){return this._impassable}setImpassable(e){this._impassable=e}}s.PathfindingObstacleRuntimeBehavior=g,s.registerBehavior("PathfindingBehavior::PathfindingObstacleBehavior",s.PathfindingObstacleRuntimeBehavior)})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=pathfindingobstacleruntimebehavior.js.map
|
||||
2
src/Extensions/Physics2Behavior/Box2D_v2.3.1_min.wasm.js
Normal file
BIN
src/Extensions/Physics2Behavior/Box2D_v2.3.1_min.wasm.wasm
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(s){class l{constructor(e){this._platformRBush=new rbush}static getManager(e){return e.platformsObjectsManager||(e.platformsObjectsManager=new s.PlatformObjectsManager(e)),e.platformsObjectsManager}addPlatform(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new s.BehaviorRBushAABB(e),this._platformRBush.insert(e.currentRBushAABB)}removePlatform(e){this._platformRBush.remove(e.currentRBushAABB)}getAllPlatformsAround(e,t,n){const o=e.getWidth(),f=e.getHeight(),d=e.getDrawableX()+e.getCenterX(),m=e.getDrawableY()+e.getCenterY(),a=s.staticObject(l.prototype.getAllPlatformsAround);a.minX=d-o/2-t,a.minY=m-f/2-t,a.maxX=d+o/2+t,a.maxY=m+f/2+t;const c=this._platformRBush.search(a);n.length=0;for(let g=0;g<c.length;g++){const u=c[g].behavior,h=u.owner.getAABB();h.min[0]<=a.maxX&&h.min[1]<=a.maxY&&h.max[0]>=a.minX&&h.max[1]>=a.minY&&n.push(u)}}}s.PlatformObjectsManager=l;const r=class extends s.RuntimeBehavior{constructor(e,t,n){super(e,t,n);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._oldAngle=0;this.currentRBushAABB=null;this._registeredInManager=!1;this._platformType=t.platformType,t.platformType==="Ladder"?this._platformType=r.LADDER:t.platformType==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM,this._canBeGrabbed=t.canBeGrabbed||!1,this._yGrabOffset=t.yGrabOffset||0,this._manager=l.getManager(e)}updateFromBehaviorData(e,t){return e.platformType!==t.platformType&&this.changePlatformType(t.platformType),e.canBeGrabbed!==t.canBeGrabbed&&(this._canBeGrabbed=t.canBeGrabbed),e.yGrabOffset!==t.yGrabOffset&&(this._yGrabOffset=t.yGrabOffset),!0}trackChangesAndUpdateManagerIfNeeded(){!this.activated()&&this._registeredInManager?(this._manager.removePlatform(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addPlatform(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight()||this._oldAngle!==this.owner.getAngle())&&(this._registeredInManager&&(this._manager.removePlatform(this),this._manager.addPlatform(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight(),this._oldAngle=this.owner.getAngle())}getNetworkSyncData(e){return super.getNetworkSyncData(e)}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),this.trackChangesAndUpdateManagerIfNeeded()}onCreated(){this.trackChangesAndUpdateManagerIfNeeded()}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removePlatform(this)}doStepPreEvents(e){this.trackChangesAndUpdateManagerIfNeeded()}doStepPostEvents(e){}onActivate(){this._registeredInManager||(this._manager.addPlatform(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removePlatform(this),this._registeredInManager=!1)}changePlatformType(e){e==="Ladder"?this._platformType=r.LADDER:e==="Jumpthru"?this._platformType=r.JUMPTHRU:this._platformType=r.NORMALPLATFORM}getPlatformType(){return this._platformType}canBeGrabbed(){return this._canBeGrabbed}getYGrabOffset(){return this._yGrabOffset}static isOnPlatformTest(e,t,n){const o=e.getBehavior(n);return o?o.isOnFloorObject(t):!1}};let i=r;i.NORMALPLATFORM=0,i.NORMALPLAFTORM=r.NORMALPLATFORM,i.JUMPTHRU=1,i.LADDER=2,s.PlatformRuntimeBehavior=i,s.registerBehavior("PlatformBehavior::PlatformBehavior",s.PlatformRuntimeBehavior)})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=platformruntimebehavior.js.map
|
||||
2
src/Extensions/PlatformBehavior/platformtools.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(e){let a;(function(t){let n;(function(r){r.isOnPlatform=function(s,o,i,c){return e.evtTools.object.twoListsTest(e.PlatformRuntimeBehavior.isOnPlatformTest,s,i,c,o)}})(n=t.platform||(t.platform={}))})(a=e.evtTools||(e.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=platformtools.js.map
|
||||
10
src/Extensions/PrimitiveDrawing/pixi-graphics-extras/graphics-extras.min.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/*!
|
||||
* @pixi/graphics-extras - v7.3.1
|
||||
* Compiled Fri, 22 Sep 2023 18:50:32 UTC
|
||||
*
|
||||
* @pixi/graphics-extras is licensed under the MIT License.
|
||||
* http://www.opensource.org/licenses/mit-license
|
||||
*/
|
||||
(function(v,T){"use strict";function R(e,a,i,o,s){if(s<=0)return this.drawRect(e,a,i,o);const r=Math.min(s,Math.min(i,o)/2),M=e+i,n=a+o,t=[e+r,a,M-r,a,M,a+r,M,n-r,M-r,n,e+r,n,e,n-r,e,a+r];for(let h=t.length-1;h>=2;h-=2)t[h]===t[h-2]&&t[h-1]===t[h-3]&&t.splice(h-1,2);return this.drawPolygon(t)}function p(e,a,i,o,s){if(s===0)return this.drawRect(e,a,i,o);const r=Math.min(i,o)/2,M=Math.min(r,Math.max(-r,s)),n=e+i,t=a+o,h=M<0?-M:0,l=Math.abs(M);return this.moveTo(e,a+l).arcTo(e+h,a+h,e+l,a,l).lineTo(n-l,a).arcTo(n-h,a+h,n,a+l,l).lineTo(n,t-l).arcTo(n-h,t-h,e+i-l,t,l).lineTo(e+l,t).arcTo(e+h,t-h,e,t-l,l).closePath()}function b(e,a,i,o,s=0){o=Math.max(o|0,3);const r=-1*Math.PI/2+s,M=Math.PI*2/o,n=[];for(let t=0;t<o;t++){const h=t*M+r;n.push(e+i*Math.cos(h),a+i*Math.sin(h))}return this.drawPolygon(n)}function C(e,a,i,o,s,r=0){if(o=Math.max(o|0,3),s<=0)return this.drawRegularPolygon(e,a,i,o,r);const M=i*Math.sin(Math.PI/o)-.001;s=Math.min(s,M);const n=-1*Math.PI/2+r,t=Math.PI*2/o,h=(o-2)*Math.PI/o/2;for(let l=0;l<o;l++){const c=l*t+n,u=e+i*Math.cos(c),y=a+i*Math.sin(c),d=c+Math.PI+h,P=c-Math.PI-h,x=u+s*Math.cos(d),f=y+s*Math.sin(d),w=u+s*Math.cos(P),g=y+s*Math.sin(P);l===0?this.moveTo(x,f):this.lineTo(x,f),this.quadraticCurveTo(u,y,w,g)}return this.closePath()}function q(e,a,i){var o;const s=(n,t)=>{const h=t.x-n.x,l=t.y-n.y,c=Math.sqrt(h*h+l*l),u=h/c,y=l/c;return{len:c,nx:u,ny:y}},r=(n,t)=>{n===0?e.moveTo(t.x,t.y):e.lineTo(t.x,t.y)};let M=a[a.length-1];for(let n=0;n<a.length;n++){const t=a[n%a.length],h=(o=t.radius)!=null?o:i;if(h<=0){r(n,t),M=t;continue}const l=a[(n+1)%a.length],c=s(t,M),u=s(t,l);if(c.len<1e-4||u.len<1e-4){r(n,t),M=t;continue}let y=Math.asin(c.nx*u.ny-c.ny*u.nx),d=1,P=!1;c.nx*u.nx-c.ny*-u.ny<0?y<0?y=Math.PI+y:(y=Math.PI-y,d=-1,P=!0):y>0&&(d=-1,P=!0);const x=y/2;let f,w=Math.abs(Math.cos(x)*h/Math.sin(x));w>Math.min(c.len/2,u.len/2)?(w=Math.min(c.len/2,u.len/2),f=Math.abs(w*Math.sin(x)/Math.cos(x))):f=h;const g=t.x+u.nx*w+-u.ny*f*d,m=t.y+u.ny*w+u.nx*f*d,I=Math.atan2(c.ny,c.nx)+Math.PI/2*d,D=Math.atan2(u.ny,u.nx)-Math.PI/2*d;n===0&&e.moveTo(g+Math.cos(I)*f,m+Math.sin(I)*f),e.arc(g,m,f,I,D,P),M=t}}function S(e,a,i){var o;const s=(n,t)=>Math.sqrt((n.x-t.x)**2+(n.y-t.y)**2),r=(n,t,h)=>({x:n.x+(t.x-n.x)*h,y:n.y+(t.y-n.y)*h}),M=a.length;for(let n=0;n<M;n++){const t=a[(n+1)%M],h=(o=t.radius)!=null?o:i;if(h<=0){n===0?e.moveTo(t.x,t.y):e.lineTo(t.x,t.y);continue}const l=a[n],c=a[(n+2)%M],u=s(l,t);let y;if(u<1e-4)y=t;else{const x=Math.min(u/2,h);y=r(t,l,x/u)}const d=s(c,t);let P;if(d<1e-4)P=t;else{const x=Math.min(d/2,h);P=r(t,c,x/d)}n===0?e.moveTo(y.x,y.y):e.lineTo(y.x,y.y),e.quadraticCurveTo(t.x,t.y,P.x,P.y)}}function F(e,a,i){return e.length<3?this:(i?S(this,e,a):q(this,e,a),this.closePath())}class H extends T.Polygon{constructor(a,i,o,s,r,M=0){r=r||s/2;const n=-1*Math.PI/2+M,t=o*2,h=T.PI_2/t,l=[];for(let c=0;c<t;c++){const u=c%2?r:s,y=c*h+n;l.push(a+u*Math.cos(y),i+u*Math.sin(y))}super(l)}}function X(e,a,i,o,s,r=0){return this.drawPolygon(new H(e,a,i,o,s,r))}function j(e,a,i,o,s=0,r=Math.PI*2){return Math.abs(r-s)>=Math.PI*2?this.drawCircle(e,a,o).beginHole().drawCircle(e,a,i).endHole():(this.finishPoly(),this.arc(e,a,i,r,s,!0).arc(e,a,o,s,r,!1).finishPoly(),this)}Object.defineProperties(v.Graphics.prototype,{drawTorus:{value:j},drawChamferRect:{value:R},drawFilletRect:{value:p},drawRegularPolygon:{value:b},drawRoundedPolygon:{value:C},drawRoundedShape:{value:F},drawStar:{value:X}})})(PIXI,PIXI);
|
||||
// Disabled to avoid warnings in Chrome (see https://github.com/4ian/GDevelop/pull/3947)
|
||||
// //# sourceMappingURL=graphics-extras.min.js.map
|
||||
2
src/Extensions/SystemInfo/systeminfotools.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(o){let a;(function(t){let i;(function(e){let r=null;e.isMobile=()=>o.evtTools.common.isMobile(),e.isNativeMobileApp=()=>typeof window!="undefined"&&window.cordova,e.isNativeDesktopApp=n=>!!n.getGame().getRenderer().getElectron();const u=()=>e.isMobile()?!0:!!navigator.maxTouchPoints&&navigator.maxTouchPoints>2;e.hasTouchScreen=()=>r!==null?r:r=u(),e.isWebGLSupported=n=>n.getGame().getRenderer().isWebGLSupported(),e.isPreview=n=>n.getGame().isPreview()})(i=t.systemInfo||(t.systemInfo={}))})(a=o.evtTools||(o.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=systeminfotools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){class s{constructor(e,t){this._justCreated=!0;this._object=e,this._fontManager=t.getGame().getFontManager(),this._text=new PIXI.Text(" ",{align:"left"}),this._text.anchor.x=.5,this._text.anchor.y=.5,t.getLayer("").getRenderer().addRendererObject(this._text,e.getZOrder()),this._text.text=e._str.length===0?" ":e._str,this.updateStyle(),this.updatePosition()}getRendererObject(){return this._text}ensureUpToDate(){this._justCreated&&(this._text.updateText(!1),this.updatePosition(),this._justCreated=!1)}updateStyle(){const e='"'+this._fontManager.getFontFamily(this._object._fontName)+'"',t=this._text.style;t.fontStyle=this._object._italic?"italic":"normal",t.fontWeight=this._object._bold?"bold":"normal",t.fontSize=this._object._characterSize,t.fontFamily=e,this._object._useGradient?t.fill=this._getGradientHex():t.fill=this._getColorHex(),this._object._gradientType==="LINEAR_VERTICAL"?t.fillGradientType=PIXI.TEXT_GRADIENT.LINEAR_VERTICAL:t.fillGradientType=PIXI.TEXT_GRADIENT.LINEAR_HORIZONTAL,t.align=this._object._textAlign,t.wordWrap=this._object._wrapping,t.wordWrapWidth=this._object._wrappingWidth,t.breakWords=!0,t.stroke=i.rgbToHexNumber(this._object._outlineColor[0],this._object._outlineColor[1],this._object._outlineColor[2]),t.strokeThickness=this._object._isOutlineEnabled?this._object._outlineThickness:0,t.dropShadow=this._object._shadow,t.dropShadowColor=i.rgbToHexNumber(this._object._shadowColor[0],this._object._shadowColor[1],this._object._shadowColor[2]),t.dropShadowAlpha=this._object._shadowOpacity/255,t.dropShadowBlur=this._object._shadowBlur,t.dropShadowAngle=i.toRad(this._object._shadowAngle),t.dropShadowDistance=this._object._shadowDistance;const o=t.dropShadow?t.dropShadowDistance+t.dropShadowBlur:0;t.padding=Math.ceil(this._object._padding+o),t.lineHeight=this._object._lineHeight,t.miterLimit=3,this.updatePosition(),this._text.dirty=!0}updatePosition(){if(this._object.isWrapping()&&this._text.width!==0){const t=this._object._textAlign==="right"?1:this._object._textAlign==="center"?.5:0,o=this._object.getWrappingWidth(),h=(o-this._text.width)*(t-.5);this._text.position.x=this._object.x+o/2,this._text.anchor.x=.5-h/this._text.width}else this._text.position.x=this._object.x+this._text.width/2,this._text.anchor.x=.5;const e=this._object._verticalTextAlignment==="bottom"?1:this._object._verticalTextAlignment==="center"?.5:0;this._text.position.y=this._object.y+this._text.height*(.5-e),this._text.anchor.y=.5}updateAngle(){this._text.rotation=i.toRad(this._object.angle)}updateOpacity(){this._text.alpha=this._object.opacity/255}updateString(){this._text.text=this._object._str.length===0?" ":this._object._str,this._text.updateText(!1)}getWidth(){return this._text.width}getHeight(){return this._text.height}_getColorHex(){return i.rgbToHexNumber(this._object._color[0],this._object._color[1],this._object._color[2])}_getGradientHex(){const e=[];for(let t=0;t<this._object._gradient.length;t++)e.push("#"+i.rgbToHex(this._object._gradient[t][0],this._object._gradient[t][1],this._object._gradient[t][2]));return e}getScaleX(){return this._text.scale.x}getScaleY(){return this._text.scale.y}setScale(e){this._text.scale.x=e,this._text.scale.y=e}setScaleX(e){this._text.scale.x=e}setScaleY(e){this._text.scale.y=e}destroy(){this._text.destroy(!0)}}i.TextRuntimeObjectRenderer=s})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=textruntimeobject-pixi-renderer.js.map
|
||||
2
src/Extensions/TextObject/textruntimeobject.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){class d{constructor(t,e,r){this._object=t;const s=e.getGame().getImageManager().getPIXITexture(r);this._tiledSprite=new PIXI.TilingSprite(s,1024,1024),e.getLayer("").getRenderer().addRendererObject(this._tiledSprite,t.getZOrder()),this.updatePosition(),this.updateAngle(),this.updateXOffset(),this.updateYOffset()}getRendererObject(){return this._tiledSprite}updateOpacity(){this._tiledSprite.alpha=this._object.opacity/255}updatePosition(){this._tiledSprite.position.x=this._object.x+this._tiledSprite.width/2,this._tiledSprite.position.y=this._object.y+this._tiledSprite.height/2}setTexture(t,e){const r=e.getGame().getImageManager().getPIXITexture(t);this._tiledSprite.texture=r,this.updatePosition()}updateAngle(){this._tiledSprite.rotation=i.toRad(this._object.angle)}getWidth(){return this._tiledSprite.width}getHeight(){return this._tiledSprite.height}setWidth(t){this._tiledSprite.width=t,this._tiledSprite.pivot.x=t/2,this.updatePosition()}setHeight(t){this._tiledSprite.height=t,this._tiledSprite.pivot.y=t/2,this.updatePosition()}updateXOffset(){this._tiledSprite.tilePosition.x=-this._object._xOffset%this._tiledSprite.texture.width}updateYOffset(){this._tiledSprite.tilePosition.y=-this._object._yOffset%this._tiledSprite.texture.height}setColor(t){this._tiledSprite.tint=i.rgbOrHexStringToNumber(t)}getColor(){const t=new PIXI.Color(this._tiledSprite.tint).toRgbArray();return Math.round(t[0]*255)+";"+Math.round(t[1]*255)+";"+Math.round(t[2]*255)}getTextureWidth(){return this._tiledSprite.texture.width}getTextureHeight(){return this._tiledSprite.texture.height}destroy(){this._tiledSprite.destroy(!1)}}i.TiledSpriteRuntimeObjectRenderer=d})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=tiledspriteruntimeobject-pixi-renderer.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){class r extends i.RuntimeObject{constructor(e,t){super(e,t);this._xOffset=0;this._yOffset=0;this.opacity=255;this._renderer=new i.TiledSpriteRuntimeObjectRenderer(this,e,t.texture),this._width=0,this._height=0,this.setWidth(t.width),this.setHeight(t.height),this.onCreated()}updateFromObjectData(e,t){return e.texture!==t.texture&&this.setTexture(t.texture,this.getRuntimeScene()),e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height),!0}getNetworkSyncData(e){return{...super.getNetworkSyncData(e),xo:this.getXOffset(),yo:this.getYOffset(),op:this.getOpacity(),color:this.getColor()}}updateFromNetworkSyncData(e,t){super.updateFromNetworkSyncData(e,t),e.xo!==void 0&&this.setXOffset(e.xo),e.yo!==void 0&&this.setYOffset(e.yo),e.op!==void 0&&this.setOpacity(e.op),e.color!==void 0&&this.setColor(e.color)}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height)),e.opacity!==void 0&&this.setOpacity(e.opacity)}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.setWidth(e),this.invalidateHitboxes())}setHeight(e){this._height!==e&&(this._height=e,this._renderer.setHeight(e),this.invalidateHitboxes())}setSize(e,t){this.setWidth(e),this.setHeight(t)}setXOffset(e){this._xOffset=e,this._renderer.updateXOffset()}setYOffset(e){this._yOffset=e,this._renderer.updateYOffset()}getXOffset(){return this._xOffset}getYOffset(){return this._yOffset}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){const e=Math.abs(this.getScaleX()),t=Math.abs(this.getScaleY());return e===t?e:Math.sqrt(e*t)}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.TiledSpriteRuntimeObject=r,i.registerObject("TiledSpriteObject::TiledSprite",i.TiledSpriteRuntimeObject)})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=tiledspriteruntimeobject.js.map
|
||||
13
src/Extensions/TweenBehavior/TweenManager.js
Normal file
2
src/Extensions/TweenBehavior/tweenruntimebehavior.js
Normal file
BIN
src/Flat dark joystick border.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
src/Flat dark joystick thumb.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
2
src/LICENSE.GDevelop.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Part of this app is using the GDevelop game engine, which is licensed under the MIT license.
|
||||
Find more information on https://gdevelop.io/.
|
||||
BIN
src/Lexend.ttf
Normal file
BIN
src/LoadingScreenBackground.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
src/MenuMusic (1).wav
Normal file
2
src/Model3DManager.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(t){const s=new t.Logger("Model3DManager"),i=["model3D"];class n{constructor(r){this._loadedThreeModels=new t.ResourceCache;this._downloadedArrayBuffers=new t.ResourceCache;this._loader=null;this._dracoLoader=null;if(this._resourceLoader=r,typeof THREE!="undefined"){this._loader=new THREE_ADDONS.GLTFLoader,this._dracoLoader=new THREE_ADDONS.DRACOLoader,this._dracoLoader.setDecoderPath("./pixi-renderers/draco/gltf/"),this._loader.setDRACOLoader(this._dracoLoader);const e=new THREE.Group;e.add(new THREE.Mesh(new THREE.BoxGeometry(1,1,1),new THREE.MeshBasicMaterial({color:"#ff00ff"}))),this._invalidModel={scene:e,animations:[],cameras:[],scenes:[],asset:{},userData:{},parser:null}}}getResourceKinds(){return i}async processResource(r){const e=this._resourceLoader.getResource(r);if(!e){s.warn('Unable to find texture for resource "'+r+'".');return}const a=this._loader;if(!a)return;const d=this._downloadedArrayBuffers.get(e);if(!!d){this._downloadedArrayBuffers.delete(e);try{const o=await a.parseAsync(d,"");this._loadedThreeModels.set(e,o)}catch(o){s.error("Can't fetch the 3D model file "+e.file+", error: "+o)}}}async loadResource(r){const e=this._resourceLoader.getResource(r);if(!e){s.warn('Unable to find texture for resource "'+r+'".');return}if(!this._loader||this._loadedThreeModels.get(e))return;const d=this._resourceLoader.getFullUrl(e.file);try{const o=await fetch(d,{credentials:this._resourceLoader.checkIfCredentialsRequired(d)?"include":"omit"});if(!o.ok)throw new Error("Network response was not ok");const l=await o.arrayBuffer();this._downloadedArrayBuffers.set(e,l)}catch(o){s.error("Can't fetch the 3D model file "+e.file+", error: "+o)}}getModel(r){return this._loadedThreeModels.getFromName(r)||this._invalidModel}dispose(){this._loadedThreeModels.clear(),this._downloadedArrayBuffers.clear(),this._loader=null,this._dracoLoader=null,this._invalidModel&&(this._invalidModel.cameras=[],this._invalidModel.animations=[],this._invalidModel.scenes=[],this._invalidModel.userData={},this._invalidModel.asset={},this._invalidModel.scene.clear())}unloadResource(r){const e=this._loadedThreeModels.get(r);e&&(e.scene.clear(),this._loadedThreeModels.delete(r)),this._downloadedArrayBuffers.get(r)&&this._downloadedArrayBuffers.delete(r)}}t.Model3DManager=n})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=Model3DManager.js.map
|
||||
BIN
src/NotoSansArabicUI-Medium.ttf
Normal file
BIN
src/Pixel Peeker Polka faster.mp3
Normal file
BIN
src/Powerup.mp3
Normal file
2
src/ResourceCache.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(a){class n{constructor(){this._nameToContent=new Map;this._fileToContent=new Map}getFromName(e){return this._nameToContent.get(e)||null}get(e){let t=this._nameToContent.get(e.name);return t||(t=this._fileToContent.get(e.file),t?(this._nameToContent.set(e.name,t),t):null)}set(e,t){this._nameToContent.set(e.name,t),this._fileToContent.set(e.file,t)}delete(e){this._nameToContent.delete(e.name),this._fileToContent.delete(e.file)}clear(){this._nameToContent.clear(),this._fileToContent.clear()}}a.ResourceCache=n})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=ResourceCache.js.map
|
||||
2
src/ResourceLoader.js
Normal file
2
src/RuntimeCustomObjectLayer.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(o){class n extends o.RuntimeLayer{constructor(e,r){super(e,r);this._renderer.onCreated()}onGameResolutionResized(e,r){}getCameraX(e){return 0}getCameraY(e){return 0}setCameraX(e,r){}setCameraY(e,r){}getCameraWidth(e){return 0}getCameraHeight(e){return 0}setCameraZoom(e,r){}getCameraZoom(e){return 1}setCameraZ(e,r,t){}getCameraZ(e,r){return 0}getCameraRotation(e){return 0}setCameraRotation(e,r){}convertCoords(e,r,t,a){return this._runtimeScene.convertCoords(e,r,a||[0,0])}convertInverseCoords(e,r,t,a){return this._runtimeScene.convertInverseCoords(e,r,a||[0,0])}applyLayerInverseTransformation(e,r,t,a){return a[0]=e,a[1]=r,a}applyLayerTransformation(e,r,t,a){return a[0]=e,a[1]=r,a}}o.RuntimeCustomObjectLayer=n})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=RuntimeCustomObjectLayer.js.map
|
||||
2
src/RuntimeInstanceContainer.js
Normal file
2
src/RuntimeLayer.js
Normal file
BIN
src/Small Grey Button_Hovered.png
Normal file
|
After Width: | Height: | Size: 362 B |
BIN
src/Small Grey Button_Idle.png
Normal file
|
After Width: | Height: | Size: 272 B |
BIN
src/Small Grey Button_Pressed.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
2
src/SpriteAnimator.js
Normal file
BIN
src/Woosh 3.aac
Normal file
2
src/affinetransformation.js
Normal file
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(c){class y{constructor(){this.matrix=new Float32Array([1,0,0,1,0,0])}setToIdentity(){const o=this.matrix;o[0]=1,o[1]=0,o[2]=0,o[3]=1,o[4]=0,o[5]=0}isIdentity(){const o=this.matrix;return o[0]===1&&o[1]===0&&o[2]===0&&o[3]===1&&o[4]===0&&o[5]===0}equals(o){const t=this.matrix,a=o.matrix;return this===o||t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]}nearlyEquals(o,t){const a=this.matrix,s=o.matrix;return this===o||c.nearlyEqual(a[0],s[0],t)&&c.nearlyEqual(a[1],s[1],t)&&c.nearlyEqual(a[2],s[2],t)&&c.nearlyEqual(a[3],s[3],t)&&c.nearlyEqual(a[4],s[4],t)&&c.nearlyEqual(a[5],s[5],t)}copyFrom(o){const t=this.matrix,a=o.matrix;return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],this}setToTranslation(o,t){const a=this.matrix;a[0]=1,a[1]=0,a[2]=0,a[3]=1,a[4]=o,a[5]=t}translate(o,t){var a=this.matrix;a[4]=a[0]*o+a[2]*t+a[4],a[5]=a[1]*o+a[3]*t+a[5]}setToScale(o,t){const a=this.matrix;a[0]=o,a[1]=0,a[2]=0,a[3]=t,a[4]=0,a[5]=0}scale(o,t){const a=this.matrix;a[0]*=o,a[1]*=o,a[2]*=t,a[3]*=t}setToRotation(o){const t=this.matrix;let a=Math.cos(o),s=Math.sin(o);(a===-1||a===1)&&(s=0),(s===-1||s===1)&&(a=0),t[0]=a,t[1]=s,t[2]=-s,t[3]=a,t[4]=0,t[5]=0}rotate(o){const t=this.matrix;let a=Math.cos(o),s=Math.sin(o);(a===-1||a===1)&&(s=0),(s===-1||s===1)&&(a=0);const i=t[0],n=t[1],m=t[2],r=t[3];t[0]=i*a+m*s,t[1]=n*a+r*s,t[2]=i*-s+m*a,t[3]=n*-s+r*a}setToRotationAround(o,t,a){const s=this.matrix;let i=Math.cos(o),n=Math.sin(o);(i===-1||i===1)&&(n=0),(n===-1||n===1)&&(i=0),s[0]=i,s[1]=n,s[2]=-n,s[3]=i,s[4]=t-t*i+a*n,s[5]=a-t*n+a*i}rotateAround(o,t,a){this.translate(t,a),this.rotate(o),this.translate(-t,-a)}setToFlipX(o){const t=this.matrix;t[0]=-1,t[1]=0,t[2]=0,t[3]=1,t[4]=2*o,t[5]=0}flipX(o){this.translate(o,0),this.scale(-1,1),this.translate(-o,0)}setToFlipY(o){const t=this.matrix;t[0]=-1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=2*o}flipY(o){this.translate(0,o),this.scale(1,-1),this.translate(0,-o)}concatenate(o){const t=this.matrix,a=o.matrix,s=t[0],i=t[1],n=t[2],m=t[3],r=t[4],h=t[5],l=a[0],e=a[1],x=a[2],f=a[3],u=a[4],T=a[5];t[0]=l*s+e*n,t[1]=l*i+e*m,t[2]=x*s+f*n,t[3]=x*i+f*m,t[4]=u*s+T*n+r,t[5]=u*i+T*m+h}preConcatenate(o){const t=this.matrix,a=o.matrix,s=t[0],i=t[1],n=t[2],m=t[3],r=t[4],h=t[5],l=a[0],e=a[1],x=a[2],f=a[3],u=a[4],T=a[5];t[0]=s*l+i*x,t[1]=s*e+i*f,t[2]=n*l+m*x,t[3]=n*e+m*f,t[4]=r*l+h*x+u,t[5]=r*e+h*f+T}transform(o,t){const a=this.matrix,s=a[0]*o[0]+a[2]*o[1]+a[4],i=a[1]*o[0]+a[3]*o[1]+a[5];t[0]=s,t[1]=i}invert(){const o=this.matrix,t=o[0],a=o[1],s=o[2],i=o[3],n=o[4],m=o[5],r=t*i-a*s;return o[0]=i/r,o[1]=-a/r,o[2]=-s/r,o[3]=t/r,o[4]=(s*m-i*n)/r,o[5]=-(t*m-a*n)/r,this}toString(){const o=this.matrix;return`[[${o[0]} ${o[1]}] [${o[2]} ${o[3]}] [${o[4]} ${o[5]}]]`}}c.AffineTransformation=y})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=affinetransformation.js.map
|
||||
BIN
src/android-icon-144.png.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/android-icon-192.png.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/android-icon-36.png.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
src/android-icon-48.png.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
src/android-icon-72.png.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
src/android-icon-96.png.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
src/android-windowSplashScreenAnimatedIcon.png.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
BIN
src/beryrfdvngcf.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
src/chuckle park.mp3
Normal file
1491
src/code0.js
Normal file
358
src/code1.js
Normal file
@@ -0,0 +1,358 @@
|
||||
gdjs.bossfightCode = {};
|
||||
gdjs.bossfightCode.localVariables = [];
|
||||
gdjs.bossfightCode.idToCallbackMap = new Map();
|
||||
gdjs.bossfightCode.GDNewTiledSpriteObjects1= [];
|
||||
gdjs.bossfightCode.GDNewTiledSpriteObjects2= [];
|
||||
gdjs.bossfightCode.GDNewTiledSprite2Objects1= [];
|
||||
gdjs.bossfightCode.GDNewTiledSprite2Objects2= [];
|
||||
gdjs.bossfightCode.GDPlayerObjects1= [];
|
||||
gdjs.bossfightCode.GDPlayerObjects2= [];
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects1= [];
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects2= [];
|
||||
gdjs.bossfightCode.GDBerryObjects1= [];
|
||||
gdjs.bossfightCode.GDBerryObjects2= [];
|
||||
gdjs.bossfightCode.GDBerryNormalSpawnObjects1= [];
|
||||
gdjs.bossfightCode.GDBerryNormalSpawnObjects2= [];
|
||||
gdjs.bossfightCode.GDNewTextObjects1= [];
|
||||
gdjs.bossfightCode.GDNewTextObjects2= [];
|
||||
gdjs.bossfightCode.GDNewTiledSprite4Objects1= [];
|
||||
gdjs.bossfightCode.GDNewTiledSprite4Objects2= [];
|
||||
gdjs.bossfightCode.GDSpeedySpawnerObjects1= [];
|
||||
gdjs.bossfightCode.GDSpeedySpawnerObjects2= [];
|
||||
gdjs.bossfightCode.GDSpeedyObjects1= [];
|
||||
gdjs.bossfightCode.GDSpeedyObjects2= [];
|
||||
gdjs.bossfightCode.GDNewText2Objects1= [];
|
||||
gdjs.bossfightCode.GDNewText2Objects2= [];
|
||||
gdjs.bossfightCode.GDPhysiscsObjects1= [];
|
||||
gdjs.bossfightCode.GDPhysiscsObjects2= [];
|
||||
gdjs.bossfightCode.GDRNGBerryObjects1= [];
|
||||
gdjs.bossfightCode.GDRNGBerryObjects2= [];
|
||||
gdjs.bossfightCode.GDrngspawnObjects1= [];
|
||||
gdjs.bossfightCode.GDrngspawnObjects2= [];
|
||||
gdjs.bossfightCode.GDExplotionObjects1= [];
|
||||
gdjs.bossfightCode.GDExplotionObjects2= [];
|
||||
gdjs.bossfightCode.GDCarl_9595O_9595DasherObjects1= [];
|
||||
gdjs.bossfightCode.GDCarl_9595O_9595DasherObjects2= [];
|
||||
gdjs.bossfightCode.GDPlayer2Objects1= [];
|
||||
gdjs.bossfightCode.GDPlayer2Objects2= [];
|
||||
|
||||
|
||||
gdjs.bossfightCode.asyncCallback11618060 = function (runtimeScene, asyncObjectsList) {
|
||||
asyncObjectsList.restoreLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||
gdjs.bossfightCode.localVariables.length = 0;
|
||||
}
|
||||
gdjs.bossfightCode.idToCallbackMap.set(11618060, gdjs.bossfightCode.asyncCallback11618060);
|
||||
gdjs.bossfightCode.eventsList0 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
asyncObjectsList.backupLocalVariablesContainers(gdjs.bossfightCode.localVariables);
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(8), (runtimeScene) => (gdjs.bossfightCode.asyncCallback11618060(runtimeScene, asyncObjectsList)), 11618060, asyncObjectsList);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.bossfightCode.userFunc0x90a470 = function GDJSInlineCode(runtimeScene, objects) {
|
||||
"use strict";
|
||||
// Obtenemos la escena actual
|
||||
const scene = runtimeScene;
|
||||
|
||||
// Configuración del spawner
|
||||
const minX = 0; // Límite izquierdo de aparición
|
||||
const maxX = scene.getGame().getGameResolutionWidth(); // Límite derecho (ancho de pantalla)
|
||||
const spawnY = -50; // Posición inicial (un poco arriba de la pantalla)
|
||||
const berryTypes = ["poisonberry", "MinusBerry"];
|
||||
|
||||
// Intervalo en segundos entre cada spawn
|
||||
const spawnInterval = 1.5;
|
||||
|
||||
// Verificamos si el temporizador existe; si no, lo creamos
|
||||
if (!scene.getVariables().has("berryTimer")) {
|
||||
scene.getVariables().get("berryTimer").setNumber(0);
|
||||
}
|
||||
|
||||
// Incrementamos el temporizador con el tiempo del frame actual
|
||||
scene.getVariables().get("berryTimer").add(scene.getTimeManager().getElapsedTime() / 1000);
|
||||
|
||||
// Cuando el temporizador supera el intervalo...
|
||||
if (scene.getVariables().get("berryTimer").getAsNumber() >= spawnInterval) {
|
||||
// Reseteamos el temporizador
|
||||
scene.getVariables().get("berryTimer").setNumber(0);
|
||||
|
||||
// Elegimos un tipo de berry al azar
|
||||
const randomBerryName = berryTypes[Math.floor(Math.random() * berryTypes.length)];
|
||||
|
||||
// Posición aleatoria en el eje X
|
||||
const randomX = Math.random() * (maxX - minX) + minX;
|
||||
|
||||
// Creamos la berry en la escena
|
||||
const berry = scene.createObject(randomBerryName);
|
||||
if (berry) {
|
||||
berry.setPosition(randomX, spawnY);
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
gdjs.bossfightCode.eventsList1 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("FlatDarkJoystick"), gdjs.bossfightCode.GDFlatDarkJoystickObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.bossfightCode.GDFlatDarkJoystickObjects1.length;i<l;++i) {
|
||||
if ( gdjs.bossfightCode.GDFlatDarkJoystickObjects1[i].IsDirectionPushed4Way("Left", null) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects1[k] = gdjs.bossfightCode.GDFlatDarkJoystickObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.bossfightCode.GDPlayerObjects1);
|
||||
{for(var i = 0, len = gdjs.bossfightCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.bossfightCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").simulateControl("Left");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("FlatDarkJoystick"), gdjs.bossfightCode.GDFlatDarkJoystickObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.bossfightCode.GDFlatDarkJoystickObjects1.length;i<l;++i) {
|
||||
if ( gdjs.bossfightCode.GDFlatDarkJoystickObjects1[i].IsDirectionPushed4Way("Right", null) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects1[k] = gdjs.bossfightCode.GDFlatDarkJoystickObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.bossfightCode.GDPlayerObjects1);
|
||||
{for(var i = 0, len = gdjs.bossfightCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.bossfightCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").simulateControl("Right");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewText"), gdjs.bossfightCode.GDNewTextObjects1);
|
||||
{for(var i = 0, len = gdjs.bossfightCode.GDNewTextObjects1.length ;i < len;++i) {
|
||||
gdjs.bossfightCode.GDNewTextObjects1[i].getBehavior("Text").setText("Score: " + runtimeScene.getScene().getVariables().getFromIndex(0).getAsString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.sound.playMusic(runtimeScene, "versus.mp3", true, 100, 1);
|
||||
}
|
||||
|
||||
{ //Subevents
|
||||
gdjs.bossfightCode.eventsList0(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.bossfightCode.GDPlayerObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.bossfightCode.GDPlayerObjects1.length;i<l;++i) {
|
||||
if ( gdjs.bossfightCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").isUsingControl("Left") ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.bossfightCode.GDPlayerObjects1[k] = gdjs.bossfightCode.GDPlayerObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.bossfightCode.GDPlayerObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.bossfightCode.GDPlayerObjects1 */
|
||||
{for(var i = 0, len = gdjs.bossfightCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.bossfightCode.GDPlayerObjects1[i].getBehavior("Flippable").flipX(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.bossfightCode.GDPlayerObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.bossfightCode.GDPlayerObjects1.length;i<l;++i) {
|
||||
if ( gdjs.bossfightCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").isUsingControl("Right") ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.bossfightCode.GDPlayerObjects1[k] = gdjs.bossfightCode.GDPlayerObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.bossfightCode.GDPlayerObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.bossfightCode.GDPlayerObjects1 */
|
||||
{for(var i = 0, len = gdjs.bossfightCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.bossfightCode.GDPlayerObjects1[i].getBehavior("Flippable").flipX(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.input.wasKeyJustPressed(runtimeScene, "a");
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.bossfightCode.GDPlayerObjects1);
|
||||
{for(var i = 0, len = gdjs.bossfightCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.bossfightCode.GDPlayerObjects1[i].getBehavior("PlatformerObject").simulateUpKey();
|
||||
}
|
||||
}
|
||||
{for(var i = 0, len = gdjs.bossfightCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.bossfightCode.GDPlayerObjects1[i].rotate(360, runtimeScene);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("BerryNormalSpawn"), gdjs.bossfightCode.GDBerryNormalSpawnObjects1);
|
||||
|
||||
const objects = gdjs.bossfightCode.GDBerryNormalSpawnObjects1;
|
||||
gdjs.bossfightCode.userFunc0x90a470(runtimeScene, objects);
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.bossfightCode.func = function(runtimeScene) {
|
||||
runtimeScene.getOnceTriggers().startNewFrame();
|
||||
|
||||
gdjs.bossfightCode.GDNewTiledSpriteObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSpriteObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite2Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite2Objects2.length = 0;
|
||||
gdjs.bossfightCode.GDPlayerObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDPlayerObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDBerryObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDBerryObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDBerryNormalSpawnObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDBerryNormalSpawnObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewTextObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTextObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite4Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite4Objects2.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedySpawnerObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedySpawnerObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedyObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedyObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewText2Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewText2Objects2.length = 0;
|
||||
gdjs.bossfightCode.GDPhysiscsObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDPhysiscsObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDRNGBerryObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDRNGBerryObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDrngspawnObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDrngspawnObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDExplotionObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDExplotionObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDCarl_9595O_9595DasherObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDCarl_9595O_9595DasherObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDPlayer2Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDPlayer2Objects2.length = 0;
|
||||
|
||||
gdjs.bossfightCode.eventsList1(runtimeScene);
|
||||
gdjs.bossfightCode.GDNewTiledSpriteObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSpriteObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite2Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite2Objects2.length = 0;
|
||||
gdjs.bossfightCode.GDPlayerObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDPlayerObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDFlatDarkJoystickObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDBerryObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDBerryObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDBerryNormalSpawnObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDBerryNormalSpawnObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewTextObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTextObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite4Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewTiledSprite4Objects2.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedySpawnerObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedySpawnerObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedyObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDSpeedyObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDNewText2Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDNewText2Objects2.length = 0;
|
||||
gdjs.bossfightCode.GDPhysiscsObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDPhysiscsObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDRNGBerryObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDRNGBerryObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDrngspawnObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDrngspawnObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDExplotionObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDExplotionObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDCarl_9595O_9595DasherObjects1.length = 0;
|
||||
gdjs.bossfightCode.GDCarl_9595O_9595DasherObjects2.length = 0;
|
||||
gdjs.bossfightCode.GDPlayer2Objects1.length = 0;
|
||||
gdjs.bossfightCode.GDPlayer2Objects2.length = 0;
|
||||
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
gdjs['bossfightCode'] = gdjs.bossfightCode;
|
||||
244
src/code2.js
Normal file
@@ -0,0 +1,244 @@
|
||||
gdjs.title_32officialCode = {};
|
||||
gdjs.title_32officialCode.localVariables = [];
|
||||
gdjs.title_32officialCode.idToCallbackMap = new Map();
|
||||
gdjs.title_32officialCode.GDNewTextObjects1= [];
|
||||
gdjs.title_32officialCode.GDNewTextObjects2= [];
|
||||
gdjs.title_32officialCode.GDNewTextObjects3= [];
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects1= [];
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects2= [];
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects3= [];
|
||||
gdjs.title_32officialCode.GDsettingsObjects1= [];
|
||||
gdjs.title_32officialCode.GDsettingsObjects2= [];
|
||||
gdjs.title_32officialCode.GDsettingsObjects3= [];
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects1= [];
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects2= [];
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects3= [];
|
||||
gdjs.title_32officialCode.GDNewText2Objects1= [];
|
||||
gdjs.title_32officialCode.GDNewText2Objects2= [];
|
||||
gdjs.title_32officialCode.GDNewText2Objects3= [];
|
||||
|
||||
|
||||
gdjs.title_32officialCode.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_32officialCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("berry dash 2.0 confirmed!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
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_32officialCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("take control?");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
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_32officialCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("did Carlos snap?");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
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_32officialCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("rofl");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
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_32officialCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32officialCode.GDNewText2Objects2[i].getBehavior("Text").setText("96.61% accuracy");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
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_32officialCode.GDNewText2Objects1);
|
||||
{for(var i = 0, len = gdjs.title_32officialCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||
gdjs.title_32officialCode.GDNewText2Objects1[i].getBehavior("Text").setText("Sigeon Pex");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.title_32officialCode.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_32officialCode.GDSmallGreyButtonObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
||||
if ( gdjs.title_32officialCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32officialCode.GDSmallGreyButtonObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Escena sin título", false);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.title_32officialCode.GDNewTiledSpriteObjects1);
|
||||
{for(var i = 0, len = gdjs.title_32officialCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.title_32officialCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||
if (isConditionTrue_0) {
|
||||
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(gdjs.randomInRange(1, 6));
|
||||
}
|
||||
|
||||
{ //Subevents
|
||||
gdjs.title_32officialCode.eventsList0(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.title_32officialCode.func = function(runtimeScene) {
|
||||
runtimeScene.getOnceTriggers().startNewFrame();
|
||||
|
||||
gdjs.title_32officialCode.GDNewTextObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTextObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTextObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDsettingsObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDsettingsObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDsettingsObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDNewText2Objects1.length = 0;
|
||||
gdjs.title_32officialCode.GDNewText2Objects2.length = 0;
|
||||
gdjs.title_32officialCode.GDNewText2Objects3.length = 0;
|
||||
|
||||
gdjs.title_32officialCode.eventsList1(runtimeScene);
|
||||
gdjs.title_32officialCode.GDNewTextObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTextObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTextObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDSmallGreyButtonObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDsettingsObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDsettingsObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDsettingsObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects1.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects2.length = 0;
|
||||
gdjs.title_32officialCode.GDNewTiledSpriteObjects3.length = 0;
|
||||
gdjs.title_32officialCode.GDNewText2Objects1.length = 0;
|
||||
gdjs.title_32officialCode.GDNewText2Objects2.length = 0;
|
||||
gdjs.title_32officialCode.GDNewText2Objects3.length = 0;
|
||||
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
gdjs['title_32officialCode'] = gdjs.title_32officialCode;
|
||||
253
src/code3.js
Normal file
@@ -0,0 +1,253 @@
|
||||
gdjs.title_32gamejamCode = {};
|
||||
gdjs.title_32gamejamCode.localVariables = [];
|
||||
gdjs.title_32gamejamCode.idToCallbackMap = new Map();
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects1= [];
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects2= [];
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects3= [];
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1= [];
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2= [];
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3= [];
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects1= [];
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects2= [];
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects3= [];
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1= [];
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2= [];
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3= [];
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects1= [];
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2= [];
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects3= [];
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects1= [];
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects2= [];
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects3= [];
|
||||
|
||||
|
||||
gdjs.title_32gamejamCode.eventsList0 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 1);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("jammed!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 2);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("take control?");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 3);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("GameJam Submitting!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 4);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("Demo for GJ");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 5);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects2);
|
||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects2.length ;i < len;++i) {
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2[i].getBehavior("Text").setText("probably a demo for gamejam");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(1).getAsNumber() == 6);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewText2"), gdjs.title_32gamejamCode.GDNewText2Objects1);
|
||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewText2Objects1.length ;i < len;++i) {
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects1[i].getBehavior("Text").setText("BEHOLD, THE POWER OF A JAM!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.title_32gamejamCode.eventsList1 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.sound.playMusic(runtimeScene, "MenuMusic (1).wav", true, 100, 1);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("SmallGreyButton"), gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length;i<l;++i) {
|
||||
if ( gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i].IsClicked(null) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[k] = gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.runtimeScene.replaceScene(runtimeScene, "Escena sin título", false);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("NewTiledSprite"), gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1);
|
||||
{for(var i = 0, len = gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length ;i < len;++i) {
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].setXOffset(gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1[i].getXOffset() + (2));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||
if (isConditionTrue_0) {
|
||||
{runtimeScene.getScene().getVariables().getFromIndex(1).setNumber(gdjs.randomInRange(1, 6));
|
||||
}
|
||||
|
||||
{ //Subevents
|
||||
gdjs.title_32gamejamCode.eventsList0(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.title_32gamejamCode.func = function(runtimeScene) {
|
||||
runtimeScene.getOnceTriggers().startNewFrame();
|
||||
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects3.length = 0;
|
||||
|
||||
gdjs.title_32gamejamCode.eventsList1(runtimeScene);
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTextObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDSmallGreyButtonObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDsettingsObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewTiledSpriteObjects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText2Objects3.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects1.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects2.length = 0;
|
||||
gdjs.title_32gamejamCode.GDNewText3Objects3.length = 0;
|
||||
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
gdjs['title_32gamejamCode'] = gdjs.title_32gamejamCode;
|
||||
21
src/code4.js
Normal file
@@ -0,0 +1,21 @@
|
||||
gdjs.Escena_32sin_32t_237tulo2Code = {};
|
||||
gdjs.Escena_32sin_32t_237tulo2Code.localVariables = [];
|
||||
gdjs.Escena_32sin_32t_237tulo2Code.idToCallbackMap = new Map();
|
||||
|
||||
|
||||
gdjs.Escena_32sin_32t_237tulo2Code.eventsList0 = function(runtimeScene) {
|
||||
|
||||
};
|
||||
|
||||
gdjs.Escena_32sin_32t_237tulo2Code.func = function(runtimeScene) {
|
||||
runtimeScene.getOnceTriggers().startNewFrame();
|
||||
|
||||
|
||||
gdjs.Escena_32sin_32t_237tulo2Code.eventsList0(runtimeScene);
|
||||
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
gdjs['Escena_32sin_32t_237tulo2Code'] = gdjs.Escena_32sin_32t_237tulo2Code;
|
||||
BIN
src/cool song leaked .mp3
Normal file
2
src/data.js
Normal file
BIN
src/desktop-icon-512.png.png
Normal file
|
After Width: | Height: | Size: 37 KiB |