idk
@@ -53,6 +53,7 @@
|
||||
<a href="/games/gD games/index.html">fun platformer test0.01</a>
|
||||
<a href="/games/gd/index.html">fun platformer test0.02</a>
|
||||
<a href="/games/New folder/index.html">car raser 1.0</a>
|
||||
<a href="/yes/index.html">rpg 0.001</a>
|
||||
</head>
|
||||
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 100 B |
@@ -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
|
||||
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 233 B |
|
After Width: | Height: | Size: 214 B |
|
After Width: | Height: | Size: 235 B |
|
After Width: | Height: | Size: 231 B |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 235 B |
|
After Width: | Height: | Size: 242 B |
|
After Width: | Height: | Size: 230 B |
|
After Width: | Height: | Size: 239 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 241 B |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 193 B |
|
After Width: | Height: | Size: 201 B |
|
After Width: | Height: | Size: 193 B |
|
After Width: | Height: | Size: 198 B |
@@ -0,0 +1,5 @@
|
||||
var gdjs;(function(n){class o{constructor(){this.tasksWithCallback=new Array}processTasks(e){for(let s=0;s<this.tasksWithCallback.length;s++){const i=this.tasksWithCallback[s];i.asyncTask.update(e)&&(i.callback(e),this.tasksWithCallback.splice(s--,1))}}addTask(e,s){this.tasksWithCallback.push({asyncTask:e,callback:s})}clearTasks(){this.tasksWithCallback.length=0}}n.AsyncTasksManager=o;class t{}n.AsyncTask=t;class l extends t{constructor(){super(...arguments);this.tasks=new Array}addTask(e){this.tasks.push(e)}update(e){for(let s=0;s<this.tasks.length;s++)this.tasks[s].update(e)&&this.tasks.splice(s--,1);return this.tasks.length===0}}n.TaskGroup=l;class c extends t{update(){return!0}}n.ResolveTask=c;const r=new n.Logger("Internal PromiseTask");class h extends t{constructor(e){super();this.isResolved=!1;this.promise=e.catch(s=>{r.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!
|
||||
${s?"The following error was thrown: "+s:""}`)}).then(()=>{this.isResolved=!0})}update(){return this.isResolved}}n.PromiseTask=h;class k extends t{constructor(){super(...arguments);this.isResolved=!1}resolve(){this.isResolved=!0}update(){return this.isResolved}}n.ManuallyResolvableTask=k})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=AsyncTasksManager.js.map
|
||||
|
After Width: | Height: | Size: 291 B |
|
After Width: | Height: | Size: 292 B |
|
After Width: | Height: | Size: 230 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){const c=new i.Logger("CustomRuntimeObject");class u extends i.RuntimeInstanceContainer{constructor(n,t){super();this._isLoaded=!1;this._parent=n,this._customObject=t,this._runtimeScene=n.getScene(),this._renderer=new i.CustomObjectRenderer(t,this,n),this._debuggerRenderer=new i.DebuggerRenderer(this)}addLayer(n){const t=new i.RuntimeCustomObjectLayer(n,this);this._layers.put(n.name,t),this._orderedLayers.push(t)}createObject(n){const t=super.createObject(n);return this._customObject.onChildrenLocationChanged(),t}loadFrom(n){this._isLoaded&&this.onDestroyFromScene(this._parent);const t=this._runtimeScene.getGame().getEventsBasedObjectData(n.type);if(!t){c.error("loadFrom was called without an events-based object");return}for(let s=0,e=t.objects.length;s<e;++s){const r=t.objects[s];this.registerObject({...r,...n.childrenContent[r.name]})}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._setLayerDefaultZOrders(),this._isLoaded=!0}updateFrom(n,t){const s=this._runtimeScene.getGame().getEventsBasedObjectData(t.type);if(!s)return c.error("updateFrom was called without an events-based object"),!1;for(let e=0,r=s.objects.length;e<r;++e){const o=s.objects[e].name,a={...s.objects[e],...n.childrenContent[o]},d={...s.objects[e],...t.childrenContent[o]};this.updateObject(d);for(const l of this.getInstancesOf(o))l.updateFromObjectData(a,d)}return!0}onDestroyFromScene(n){if(!this._isLoaded)return;const t=this.getAdhocListOfAllInstances();for(let s=0,e=t.length;s<e;++s)t[s].onDeletedFromScene(this);this._destroy(),this._isLoaded=!1}_destroy(){super._destroy(),this._onceTriggers=null}_updateObjectsPreRender(){const n=this.getAdhocListOfAllInstances();for(let t=0,s=n.length;t<s;++t){const e=n[t],r=e.getRendererObject();r&&(r.visible=!e.isHidden(),r.visible&&this.getGame().getEffectsManager().updatePreRender(e.getRendererEffects(),e)),this._debugDrawEnabled&&this._debuggerRenderer.renderDebugDraw(n,this._debugDrawShowHiddenInstances,this._debugDrawShowPointsNames,this._debugDrawShowCustomPoints),e.updatePreRender(this)}}_updateObjectsPreEvents(){const n=this.getAdhocListOfAllInstances();for(let t=0,s=n.length;t<s;++t){const e=n[t],r=e.getElapsedTime();if(e.hasNoForces())e.update(this);else{const o=e.getAverageForce(),a=r/1e3;e.setX(e.getX()+o.getX()*a),e.setY(e.getY()+o.getY()*a),e.update(this),e.updateForces(a)}e.updateTimers(r),e.stepBehaviorsPreEvents(this)}this._cacheOrClearRemovedInstances()}getRenderer(){return this._renderer}getDebuggerRenderer(){return this._debuggerRenderer}getGame(){return this._runtimeScene.getGame()}getScene(){return this._runtimeScene}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(n,t,s){let e=s||[0,0];return e=this._parent.getLayer(this._customObject.getLayer()).convertCoords(n,t,0,e),this._customObject.applyObjectInverseTransformation(e[0],e[1],e),e}convertInverseCoords(n,t,s){const e=s||[0,0];return this._customObject.applyObjectTransformation(n,t,e),this._parent.convertInverseCoords(e[0],e[1],e)}getElapsedTime(){return this._parent.getElapsedTime()}}i.CustomRuntimeObjectInstanceContainer=u})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=CustomRuntimeObjectInstanceContainer.js.map
|
||||
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 99 B |
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(e){class s{constructor(t,i){this._object=t;const a=i.getGame().getBitmapFontManager().obtainBitmapFont(t._bitmapFontResourceName,t._textureAtlasResourceName);this._pixiObject=new PIXI.BitmapText(t._text,{fontName:a.font,fontSize:a.size}),i.getLayer("").getRenderer().addRendererObject(this._pixiObject,t.getZOrder()),this._pixiObject.anchor.x=.5,this._pixiObject.anchor.y=.5,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=e.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._wordWrap?(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._align,this.updatePosition()}updatePosition(){this._pixiObject.position.x=this._object.x+this.getWidth()/2,this._pixiObject.position.y=this._object.y+this.getHeight()/2}updateAngle(){this._pixiObject.rotation=e.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()}}e.BitmapTextRuntimeObjectPixiRenderer=s,e.BitmapTextRuntimeObjectRenderer=s})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=bitmaptextruntimeobject-pixi-renderer.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){class r extends i.RuntimeObject{constructor(t,e){super(t,e);this._opacity=e.content.opacity,this._text=e.content.text,this._tint=i.rgbOrHexToRGBColor(e.content.tint),this._bitmapFontResourceName=e.content.bitmapFontResourceName,this._textureAtlasResourceName=e.content.textureAtlasResourceName,this._scaleX=e.content.scale,this._scaleY=e.content.scale,this._wordWrap=e.content.wordWrap,this._wrappingWidth=0,this._align=e.content.align,this._renderer=new i.BitmapTextRuntimeObjectRenderer(this,t),this.onCreated()}getRendererObject(){return this._renderer.getRendererObject()}updateFromObjectData(t,e){return t.content.opacity!==e.content.opacity&&this.setOpacity(e.content.opacity),t.content.text!==e.content.text&&this.setText(e.content.text),t.content.tint!==e.content.tint&&(this._tint=i.rgbOrHexToRGBColor(e.content.tint),this._renderer.updateTint()),t.content.bitmapFontResourceName!==e.content.bitmapFontResourceName&&this.setBitmapFontResourceName(e.content.bitmapFontResourceName),t.content.textureAtlasResourceName!==e.content.textureAtlasResourceName&&this.setTextureAtlasResourceName(e.content.textureAtlasResourceName),t.content.scale!==e.content.scale&&this.setScale(e.content.scale),t.content.wordWrap!==e.content.wordWrap&&this.setWordWrap(e.content.wordWrap),t.content.align!==e.content.align&&this.setAlignment(e.content.align),!0}extraInitializationFromInitialInstance(t){t.customSize&&this.setWrappingWidth(t.width)}onDestroyed(){super.onDestroyed(),this._renderer.onDestroy()}setText(t){this._text=t,this._renderer.updateTextContent(),this.invalidateHitboxes()}getText(){return this._text}setTint(t){this._tint=i.rgbOrHexToRGBColor(t),this._renderer.updateTint()}getTint(){return this._tint[0]+";"+this._tint[1]+";"+this._tint[2]}getScale(){const t=this.getScaleX(),e=this.getScaleY();return t===e?t:Math.sqrt(t*e)}getScaleX(){return this._scaleX}getScaleY(){return this._scaleY}setScale(t){this.setScaleX(t),this.setScaleY(t)}setScaleX(t){t<0&&(t=0),this._scaleX!==t&&(this._scaleX=t,this._renderer.updateScale(),this.invalidateHitboxes())}setScaleY(t){t<0&&(t=0),this._scaleY!==t&&(this._scaleY=t,this._renderer.updateScale(),this.invalidateHitboxes())}getFontSize(){return this._renderer.getFontSize()}setBitmapFontAndTextureAtlasResourceName(t,e){t&&(this.setBitmapFontResourceName(t),this._renderer.updateFont()),e&&(this.setTextureAtlasResourceName(e),this._renderer.updateFont())}setBitmapFontResourceName(t){this._bitmapFontResourceName=t}getBitmapFontResourceName(){return this._bitmapFontResourceName}setTextureAtlasResourceName(t){this._textureAtlasResourceName=t}getTextureAtlasResourceName(){return this._textureAtlasResourceName}setAlignment(t){this._align=t,this._renderer.updateAlignment()}getAlignment(){return this._align}setX(t){super.setX(t),this._renderer.updatePosition()}setY(t){super.setY(t),this._renderer.updatePosition()}setAngle(t){super.setAngle(t),this._renderer.updateAngle()}setOpacity(t){t<0&&(t=0),t>255&&(t=255),this._opacity=t,this._renderer.updateOpacity()}getOpacity(){return this._opacity}setWrappingWidth(t){this._wrappingWidth=t,this._renderer.updateWrappingWidth(),this.invalidateHitboxes()}getWrappingWidth(){return this._wrappingWidth}setWordWrap(t){this._wordWrap=t,this._renderer.updateWrappingWidth(),this.invalidateHitboxes()}getWordWrap(){return this._wordWrap}getWidth(){return this._renderer.getWidth()}getHeight(){return this._renderer.getHeight()}}i.BitmapTextRuntimeObject=r,i.registerObject("BitmapText::BitmapTextObject",i.BitmapTextRuntimeObject)})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=bitmaptextruntimeobject.js.map
|
||||
@@ -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
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(l){l.PixiFiltersTools.registerFilterCreator("KawaseBlur",new class extends l.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(t,e){return new PIXI.filters.KawaseBlurFilter}updatePreRender(t,e){}updateDoubleParameter(t,e,r){const i=t;e==="pixelizeX"?i.pixelSize[0]=r:e==="pixelizeY"?i.pixelSize[1]=r:e==="blur"?i.blur=r:e==="quality"&&(i.quality=r)}updateStringParameter(t,e,r){}updateBooleanParameter(t,e,r){}})})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=kawase-blur-pixi-filter.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(l){l.PixiFiltersTools.registerFilterCreator("Outline",new class extends l.PixiFiltersTools.PixiFilterCreator{makePIXIFilter(t,e){return new PIXI.filters.OutlineFilter}updatePreRender(t,e){}updateDoubleParameter(t,e,r){const i=t;e==="thickness"?i.thickness=r:e==="padding"&&(i.padding=r)}updateStringParameter(t,e,r){const i=t;e==="color"&&(i.color=l.PixiFiltersTools.rgbOrHexToHexNumber(r))}updateBooleanParameter(t,e,r){}})})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=outline-pixi-filter.js.map
|
||||
@@ -0,0 +1,72 @@
|
||||
/*!
|
||||
* @pixi/filter-kawase-blur - v5.1.1
|
||||
* Compiled Thu, 31 Aug 2023 09:18:38 UTC
|
||||
*
|
||||
* @pixi/filter-kawase-blur is licensed under the MIT License.
|
||||
* http://www.opensource.org/licenses/mit-license
|
||||
*/var __filters=function(u,a){"use strict";var c=`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;
|
||||
}`,v=`
|
||||
varying vec2 vTextureCoord;
|
||||
uniform sampler2D uSampler;
|
||||
|
||||
uniform vec2 uOffset;
|
||||
|
||||
void main(void)
|
||||
{
|
||||
vec4 color = vec4(0.0);
|
||||
|
||||
// Sample top left pixel
|
||||
color += texture2D(uSampler, vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y + uOffset.y));
|
||||
|
||||
// Sample top right pixel
|
||||
color += texture2D(uSampler, vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y + uOffset.y));
|
||||
|
||||
// Sample bottom right pixel
|
||||
color += texture2D(uSampler, vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y - uOffset.y));
|
||||
|
||||
// Sample bottom left pixel
|
||||
color += texture2D(uSampler, vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y - uOffset.y));
|
||||
|
||||
// Average
|
||||
color *= 0.25;
|
||||
|
||||
gl_FragColor = color;
|
||||
}`,y=`
|
||||
varying vec2 vTextureCoord;
|
||||
uniform sampler2D uSampler;
|
||||
|
||||
uniform vec2 uOffset;
|
||||
uniform vec4 filterClamp;
|
||||
|
||||
void main(void)
|
||||
{
|
||||
vec4 color = vec4(0.0);
|
||||
|
||||
// Sample top left pixel
|
||||
color += texture2D(uSampler, clamp(vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y + uOffset.y), filterClamp.xy, filterClamp.zw));
|
||||
|
||||
// Sample top right pixel
|
||||
color += texture2D(uSampler, clamp(vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y + uOffset.y), filterClamp.xy, filterClamp.zw));
|
||||
|
||||
// Sample bottom right pixel
|
||||
color += texture2D(uSampler, clamp(vec2(vTextureCoord.x + uOffset.x, vTextureCoord.y - uOffset.y), filterClamp.xy, filterClamp.zw));
|
||||
|
||||
// Sample bottom left pixel
|
||||
color += texture2D(uSampler, clamp(vec2(vTextureCoord.x - uOffset.x, vTextureCoord.y - uOffset.y), filterClamp.xy, filterClamp.zw));
|
||||
|
||||
// Average
|
||||
color *= 0.25;
|
||||
|
||||
gl_FragColor = color;
|
||||
}
|
||||
`;class _ extends a.Filter{constructor(e=4,t=3,i=!1){super(c,i?y:v),this._kernels=[],this._blur=4,this._quality=3,this.uniforms.uOffset=new Float32Array(2),this._pixelSize=new a.Point,this.pixelSize=1,this._clamp=i,Array.isArray(e)?this.kernels=e:(this._blur=e,this.quality=t)}apply(e,t,i,n){const s=this._pixelSize.x/t._frame.width,l=this._pixelSize.y/t._frame.height;let r;if(this._quality===1||this._blur===0)r=this._kernels[0]+.5,this.uniforms.uOffset[0]=r*s,this.uniforms.uOffset[1]=r*l,e.applyFilter(this,t,i,n);else{const p=e.getFilterTexture();let o=t,f=p,h;const m=this._quality-1;for(let x=0;x<m;x++)r=this._kernels[x]+.5,this.uniforms.uOffset[0]=r*s,this.uniforms.uOffset[1]=r*l,e.applyFilter(this,o,f,1),h=o,o=f,f=h;r=this._kernels[m]+.5,this.uniforms.uOffset[0]=r*s,this.uniforms.uOffset[1]=r*l,e.applyFilter(this,o,i,n),e.returnFilterTexture(p)}}_updatePadding(){this.padding=Math.ceil(this._kernels.reduce((e,t)=>e+t+.5,0))}_generateKernels(){const e=this._blur,t=this._quality,i=[e];if(e>0){let n=e;const s=e/t;for(let l=1;l<t;l++)n-=s,i.push(n)}this._kernels=i,this._updatePadding()}get kernels(){return this._kernels}set kernels(e){Array.isArray(e)&&e.length>0?(this._kernels=e,this._quality=e.length,this._blur=Math.max(...e)):(this._kernels=[0],this._quality=1)}get clamp(){return this._clamp}set pixelSize(e){typeof e=="number"?(this._pixelSize.x=e,this._pixelSize.y=e):Array.isArray(e)?(this._pixelSize.x=e[0],this._pixelSize.y=e[1]):e instanceof a.Point?(this._pixelSize.x=e.x,this._pixelSize.y=e.y):(this._pixelSize.x=1,this._pixelSize.y=1)}get pixelSize(){return this._pixelSize}get quality(){return this._quality}set quality(e){this._quality=Math.max(1,Math.round(e)),this._generateKernels()}get blur(){return this._blur}set blur(e){this._blur=e,this._generateKernels()}}return u.KawaseBlurFilter=_,Object.defineProperty(u,"__esModule",{value:!0}),u}({},PIXI);Object.assign(PIXI.filters,__filters);
|
||||
@@ -0,0 +1,56 @@
|
||||
/*!
|
||||
* @pixi/filter-outline - v5.2.0
|
||||
* Compiled Thu, 31 Aug 2023 09:18:38 UTC
|
||||
*
|
||||
* @pixi/filter-outline is licensed under the MIT License.
|
||||
* http://www.opensource.org/licenses/mit-license
|
||||
*/var __filters=function(r,s){"use strict";var u=`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;
|
||||
}`,c=`varying vec2 vTextureCoord;
|
||||
uniform sampler2D uSampler;
|
||||
uniform vec4 filterClamp;
|
||||
|
||||
uniform float uAlpha;
|
||||
uniform vec2 uThickness;
|
||||
uniform vec4 uColor;
|
||||
uniform bool uKnockout;
|
||||
|
||||
const float DOUBLE_PI = 2. * 3.14159265358979323846264;
|
||||
const float ANGLE_STEP = \${angleStep};
|
||||
|
||||
float outlineMaxAlphaAtPos(vec2 pos) {
|
||||
if (uThickness.x == 0. || uThickness.y == 0.) {
|
||||
return 0.;
|
||||
}
|
||||
|
||||
vec4 displacedColor;
|
||||
vec2 displacedPos;
|
||||
float maxAlpha = 0.;
|
||||
|
||||
for (float angle = 0.; angle <= DOUBLE_PI; angle += ANGLE_STEP) {
|
||||
displacedPos.x = vTextureCoord.x + uThickness.x * cos(angle);
|
||||
displacedPos.y = vTextureCoord.y + uThickness.y * sin(angle);
|
||||
displacedColor = texture2D(uSampler, clamp(displacedPos, filterClamp.xy, filterClamp.zw));
|
||||
maxAlpha = max(maxAlpha, displacedColor.a);
|
||||
}
|
||||
|
||||
return maxAlpha;
|
||||
}
|
||||
|
||||
void main(void) {
|
||||
vec4 sourceColor = texture2D(uSampler, vTextureCoord);
|
||||
vec4 contentColor = sourceColor * float(!uKnockout);
|
||||
float outlineAlpha = uAlpha * outlineMaxAlphaAtPos(vTextureCoord.xy) * (1.-sourceColor.a);
|
||||
vec4 outlineColor = vec4(vec3(uColor) * outlineAlpha, outlineAlpha);
|
||||
gl_FragColor = contentColor + outlineColor;
|
||||
}
|
||||
`;const e=class extends s.Filter{constructor(t=1,o=0,n=.1,i=1,l=!1){super(u,c.replace(/\$\{angleStep\}/,e.getAngleStep(n))),this._thickness=1,this._alpha=1,this._knockout=!1,this.uniforms.uThickness=new Float32Array([0,0]),this.uniforms.uColor=new Float32Array([0,0,0,1]),this.uniforms.uAlpha=i,this.uniforms.uKnockout=l,Object.assign(this,{thickness:t,color:o,quality:n,alpha:i,knockout:l})}static getAngleStep(t){const o=Math.max(t*e.MAX_SAMPLES,e.MIN_SAMPLES);return(Math.PI*2/o).toFixed(7)}apply(t,o,n,i){this.uniforms.uThickness[0]=this._thickness/o._frame.width,this.uniforms.uThickness[1]=this._thickness/o._frame.height,this.uniforms.uAlpha=this._alpha,this.uniforms.uKnockout=this._knockout,t.applyFilter(this,o,n,i)}get alpha(){return this._alpha}set alpha(t){this._alpha=t}get color(){return s.utils.rgb2hex(this.uniforms.uColor)}set color(t){s.utils.hex2rgb(t,this.uniforms.uColor)}get knockout(){return this._knockout}set knockout(t){this._knockout=t}get thickness(){return this._thickness}set thickness(t){this._thickness=t,this.padding=t}};let a=e;return a.MIN_SAMPLES=1,a.MAX_SAMPLES=100,r.OutlineFilter=a,Object.defineProperty(r,"__esModule",{value:!0}),r}({},PIXI);Object.assign(PIXI.filters,__filters);
|
||||
@@ -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}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))}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
|
||||
@@ -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
|
||||
@@ -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 o{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._outlineThickness,t.dropShadow=this._object._shadow,t.dropShadowColor=i.rgbToHexNumber(this._object._shadowColor[0],this._object._shadowColor[1],this._object._shadowColor[2]),t.dropShadowBlur=this._object._shadowBlur,t.dropShadowAngle=this._object._shadowAngle,t.dropShadowDistance=this._object._shadowDistance,t.padding=this._object._padding,t.miterLimit=3,this.updatePosition(),this._text.dirty=!0}updatePosition(){if(this._object.isWrapping()){const e=this._object._textAlign==="right"?1:this._object._textAlign==="center"?.5:0,t=this._object.getWrappingWidth(),s=(t-this._text.width)*(e-.5);this._text.position.x=this._object.x+t/2,this._text.anchor.x=.5-s/this._text.width}else this._text.position.x=this._object.x+this._text.width/2,this._text.anchor.x=.5;this._text.position.y=this._object.y+this._text.height/2}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=o})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=textruntimeobject-pixi-renderer.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){class s{constructor(t,e,r){this._object=t;const d=e.getGame().getImageManager().getPIXITexture(r);this._tiledSprite=new PIXI.TilingSprite(d,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){const e=t.split(";");e.length<3||(this._tiledSprite.tint="0x"+i.rgbToHex(parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)))}getColor(){const t=new PIXI.Color(this._tiledSprite.tint).toRgbArray();return Math.floor(t[0]*255)+";"+Math.floor(t[1]*255)+";"+Math.floor(t[2]*255)}getTextureWidth(){return this._tiledSprite.texture.width}getTextureHeight(){return this._tiledSprite.texture.height}destroy(){this._tiledSprite.destroy(!1)}}i.TiledSpriteRuntimeObjectRenderer=s})(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}getRendererObject(){return this._renderer.getRendererObject()}onDestroyed(){super.onDestroyed(),this._renderer.destroy()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height))}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
|
||||
@@ -0,0 +1,13 @@
|
||||
/*!
|
||||
* All equations are adapted from Thomas Fuchs'
|
||||
* [Scripty2](https://github.com/madrobby/scripty2/blob/master/src/effects/transitions/penner.js).
|
||||
*
|
||||
* Based on Easing Equations (c) 2003 [Robert
|
||||
* Penner](http://www.robertpenner.com/), all rights reserved. This work is
|
||||
* [subject to terms](http://www.robertpenner.com/easing_terms_of_use.html).
|
||||
*//*!
|
||||
* TERMS OF USE - EASING EQUATIONS
|
||||
* Open source under the BSD License.
|
||||
* Easing Equations (c) 2003 Robert Penner, all rights reserved.
|
||||
*//*! Shifty 3.0.3 - https://github.com/jeremyckahn/shifty */var gdjs;(function(t){let i;(function(u){let m;(function(a){a.ease=(e,n,b,h)=>{const r=t.evtTools.tween.easingFunctions,M=r.hasOwnProperty(e)?r[e]:r.linear;return n+(b-n)*M(h)},a.easingFunctions={linear:e=>e,easeInQuad:e=>Math.pow(e,2),easeOutQuad:e=>-(Math.pow(e-1,2)-1),easeInOutQuad:e=>(e/=.5)<1?.5*Math.pow(e,2):-.5*((e-=2)*e-2),easeInCubic:e=>Math.pow(e,3),easeOutCubic:e=>Math.pow(e-1,3)+1,easeInOutCubic:e=>(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2),easeInQuart:e=>Math.pow(e,4),easeOutQuart:e=>-(Math.pow(e-1,4)-1),easeInOutQuart:e=>(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2),easeInQuint:e=>Math.pow(e,5),easeOutQuint:e=>Math.pow(e-1,5)+1,easeInOutQuint:e=>(e/=.5)<1?.5*Math.pow(e,5):.5*(Math.pow(e-2,5)+2),easeInSine:e=>-Math.cos(e*(Math.PI/2))+1,easeOutSine:e=>Math.sin(e*(Math.PI/2)),easeInOutSine:e=>-.5*(Math.cos(Math.PI*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>e===0?0:e===1?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(-Math.pow(2,-10*--e)+2),easeInCirc:e=>-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeOutBounce:e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,easeInBack:e=>{const n=1.70158;return e*e*((n+1)*e-n)},easeOutBack:e=>{const n=1.70158;return(e=e-1)*e*((n+1)*e+n)+1},easeInOutBack:e=>{let n=1.70158;return(e/=.5)<1?.5*(e*e*(((n*=1.525)+1)*e-n)):.5*((e-=2)*e*(((n*=1.525)+1)*e+n)+2)},elastic:e=>-1*Math.pow(4,-8*e)*Math.sin((e*6-1)*(2*Math.PI)/2)+1,swingFromTo:e=>{let n=1.70158;return(e/=.5)<1?.5*(e*e*(((n*=1.525)+1)*e-n)):.5*((e-=2)*e*(((n*=1.525)+1)*e+n)+2)},swingFrom:e=>{const n=1.70158;return e*e*((n+1)*e-n)},swingTo:e=>{const n=1.70158;return(e-=1)*e*((n+1)*e+n)+1},bounce:e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,bouncePast:e=>e<1/2.75?7.5625*e*e:e<2/2.75?2-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?2-(7.5625*(e-=2.25/2.75)*e+.9375):2-(7.5625*(e-=2.625/2.75)*e+.984375),easeFromTo:e=>(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2),easeFrom:e=>Math.pow(e,4),easeTo:e=>Math.pow(e,.25)}})(m=u.tween||(u.tween={}))})(i=t.evtTools||(t.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=standard-easing-functions.js.map
|
||||
|
After Width: | Height: | Size: 157 B |
|
After Width: | Height: | Size: 204 B |
|
After Width: | Height: | Size: 725 B |
|
After Width: | Height: | Size: 704 B |
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(i){const d=new i.Logger("Model3DManager");class l{constructor(r,e){this._loadedThreeModels=new Map;this._loader=null;this._dracoLoader=null;if(this._resources=new Map,this.setResources(r),this._resourcesLoader=e,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 s=new THREE.Group;s.add(new THREE.Mesh(new THREE.BoxGeometry(1,1,1),new THREE.MeshBasicMaterial({color:"#ff00ff"}))),this._invalidModel={scene:s,animations:[],cameras:[],scenes:[],asset:{},userData:{},parser:null}}}setResources(r){this._resources.clear();for(const e of r)e.kind==="model3D"&&this._resources.set(e.name,e)}async loadModels(r){const e=this._loader;if(this._resources.size===0||!e)return 0;let s=0;return await Promise.all([...this._resources.values()].map(async o=>{const t=this._resourcesLoader.getFullUrl(o.file);e.withCredentials=this._resourcesLoader.checkIfCredentialsRequired(t);try{const a=await e.loadAsync(t,c=>{});this._loadedThreeModels.set(o.name,a)}catch(a){d.error("Can't fetch the 3D model file "+o.file+", error: "+a)}s++,r(s,this._resources.size)})),s}getModel(r){return this._loadedThreeModels.get(r)||this._invalidModel}}i.Model3DManager=l})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=Model3DManager.js.map
|
||||
|
After Width: | Height: | Size: 169 B |
|
After Width: | Height: | Size: 171 B |
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(o){class n extends o.RuntimeLayer{constructor(e,a){super(e,a);this._renderer.onCreated()}onGameResolutionResized(e,a){}getCameraX(e){return 0}getCameraY(e){return 0}setCameraX(e,a){}setCameraY(e,a){}getCameraWidth(e){return 0}getCameraHeight(e){return 0}setCameraZoom(e,a){}getCameraZoom(e){return 1}setCameraZ(e,a,r){}getCameraZ(e=45,a){return 0}getCameraRotation(e){return 0}setCameraRotation(e,a){}convertCoords(e,a,r,t){return this._runtimeScene.convertCoords(e,a,t||[0,0])}convertInverseCoords(e,a,r,t){return this._runtimeScene.convertInverseCoords(e,a,t||[0,0])}applyLayerInverseTransformation(e,a,r,t){return t[0]=e,t[1]=a,t}applyLayerTransformation(e,a,r,t){return t[0]=e,t[1]=a,t}}o.RuntimeCustomObjectLayer=n})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=RuntimeCustomObjectLayer.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(n){let r;(function(t){t[t.TWO_D=0]="TWO_D",t[t.THREE_D=1]="THREE_D",t[t.TWO_D_PLUS_THREE_D=2]="TWO_D_PLUS_THREE_D"})(r=n.RuntimeLayerRenderingType||(n.RuntimeLayerRenderingType={}));const s=i=>i==="3d"?1:i==="2d+3d"||i===""?2:0;class o{constructor(e,a){this._timeScale=1;this._defaultZOrder=0;this._rendererEffects={};this._name=e.name,this._renderingType=s(e.renderingType),this._hidden=!e.visibility,this._initialCamera3DFieldOfView=e.camera3DFieldOfView||45,this._initialCamera3DFarPlaneDistance=e.camera3DFarPlaneDistance||.1,this._initialCamera3DNearPlaneDistance=e.camera3DNearPlaneDistance||2e3,this._initialEffectsData=e.effects||[],this._runtimeScene=a,this._effectsManager=a.getGame().getEffectsManager(),this._isLightingLayer=e.isLightingLayer,this._followBaseLayerCamera=e.followBaseLayerCamera,this._clearColor=[e.ambientLightColorR/255,e.ambientLightColorG/255,e.ambientLightColorB/255,1],this._renderer=new n.LayerRenderer(this,a.getRenderer(),a.getGame().getRenderer()),this.show(!this._hidden);for(let t=0;t<e.effects.length;++t)this.addEffect(e.effects[t])}getRenderer(){return this._renderer}getRendererObject(){return this._renderer.getRendererObject()}get3DRendererObject(){return this._renderer.getThreeScene()}getRenderingType(){return this._renderingType}getDefaultZOrder(){return this._defaultZOrder}setDefaultZOrder(e){this._defaultZOrder=e}getRuntimeScene(){return this._runtimeScene.getScene()}updatePreRender(e){this._followBaseLayerCamera&&this.followBaseLayer(),this._renderer.updatePreRender(),this._effectsManager.updatePreRender(this._rendererEffects,this)}getName(){return this._name}show(e){this._hidden=!e,this._renderer.updateVisibility(e)}isVisible(){return!this._hidden}getWidth(){return this._runtimeScene.getViewportWidth()}getHeight(){return this._runtimeScene.getViewportHeight()}getInitialCamera3DFieldOfView(){return this._initialCamera3DFieldOfView}getInitialCamera3DNearPlaneDistance(){return this._initialCamera3DNearPlaneDistance}getInitialCamera3DFarPlaneDistance(){return this._initialCamera3DFarPlaneDistance}getInitialEffectsData(){return this._initialEffectsData}addEffect(e){this._effectsManager.addEffect(e,this._rendererEffects,this)}removeEffect(e){this._effectsManager.removeEffect(this._rendererEffects,this,e)}setEffectDoubleParameter(e,a,t){this._effectsManager.setEffectDoubleParameter(this._rendererEffects,e,a,t)}setEffectStringParameter(e,a,t){this._effectsManager.setEffectStringParameter(this._rendererEffects,e,a,t)}setEffectBooleanParameter(e,a,t){this._effectsManager.setEffectBooleanParameter(this._rendererEffects,e,a,t)}enableEffect(e,a){this._effectsManager.enableEffect(this._rendererEffects,this,e,a)}isEffectEnabled(e){return this._effectsManager.isEffectEnabled(this._rendererEffects,this,e)}hasEffect(e){return this._effectsManager.hasEffect(this._rendererEffects,e)}setTimeScale(e){e>=0&&(this._timeScale=e)}getTimeScale(){return this._timeScale}getElapsedTime(e){return(e||this._runtimeScene).getElapsedTime()*this._timeScale}followBaseLayer(){const e=this._runtimeScene.getLayer("");this.setCameraX(e.getCameraX()),this.setCameraY(e.getCameraY()),this.setCameraRotation(e.getCameraRotation()),this.setCameraZoom(e.getCameraZoom())}getClearColor(){return this._clearColor}setClearColor(e,a,t){this._clearColor[0]=e/255,this._clearColor[1]=a/255,this._clearColor[2]=t/255,this._renderer.updateClearColor()}setFollowBaseLayerCamera(e){this._followBaseLayerCamera=e}isLightingLayer(){return this._isLightingLayer}}n.RuntimeLayer=o})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=RuntimeLayer.js.map
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 366 B |
|
After Width: | Height: | Size: 390 B |
|
After Width: | Height: | Size: 99 B |
|
After Width: | Height: | Size: 210 B |
|
After Width: | Height: | Size: 193 B |
|
After Width: | Height: | Size: 182 B |
|
After Width: | Height: | Size: 192 B |
@@ -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
|
||||
@@ -0,0 +1,805 @@
|
||||
gdjs.OverworldCode = {};
|
||||
gdjs.OverworldCode.GDNoButtonObjects1_1final = [];
|
||||
|
||||
gdjs.OverworldCode.GDYesButtonObjects1_1final = [];
|
||||
|
||||
gdjs.OverworldCode.GDPlayerObjects1= [];
|
||||
gdjs.OverworldCode.GDPlayerObjects2= [];
|
||||
gdjs.OverworldCode.GDPlayerObjects3= [];
|
||||
gdjs.OverworldCode.GDPlayerObjects4= [];
|
||||
gdjs.OverworldCode.GDNPCObjects1= [];
|
||||
gdjs.OverworldCode.GDNPCObjects2= [];
|
||||
gdjs.OverworldCode.GDNPCObjects3= [];
|
||||
gdjs.OverworldCode.GDNPCObjects4= [];
|
||||
gdjs.OverworldCode.GDDock1Objects1= [];
|
||||
gdjs.OverworldCode.GDDock1Objects2= [];
|
||||
gdjs.OverworldCode.GDDock1Objects3= [];
|
||||
gdjs.OverworldCode.GDDock1Objects4= [];
|
||||
gdjs.OverworldCode.GDTree1Objects1= [];
|
||||
gdjs.OverworldCode.GDTree1Objects2= [];
|
||||
gdjs.OverworldCode.GDTree1Objects3= [];
|
||||
gdjs.OverworldCode.GDTree1Objects4= [];
|
||||
gdjs.OverworldCode.GDTree2Objects1= [];
|
||||
gdjs.OverworldCode.GDTree2Objects2= [];
|
||||
gdjs.OverworldCode.GDTree2Objects3= [];
|
||||
gdjs.OverworldCode.GDTree2Objects4= [];
|
||||
gdjs.OverworldCode.GDBush1Objects1= [];
|
||||
gdjs.OverworldCode.GDBush1Objects2= [];
|
||||
gdjs.OverworldCode.GDBush1Objects3= [];
|
||||
gdjs.OverworldCode.GDBush1Objects4= [];
|
||||
gdjs.OverworldCode.GDHouse1Objects1= [];
|
||||
gdjs.OverworldCode.GDHouse1Objects2= [];
|
||||
gdjs.OverworldCode.GDHouse1Objects3= [];
|
||||
gdjs.OverworldCode.GDHouse1Objects4= [];
|
||||
gdjs.OverworldCode.GDHouse2Objects1= [];
|
||||
gdjs.OverworldCode.GDHouse2Objects2= [];
|
||||
gdjs.OverworldCode.GDHouse2Objects3= [];
|
||||
gdjs.OverworldCode.GDHouse2Objects4= [];
|
||||
gdjs.OverworldCode.GDCornerWaterObjects1= [];
|
||||
gdjs.OverworldCode.GDCornerWaterObjects2= [];
|
||||
gdjs.OverworldCode.GDCornerWaterObjects3= [];
|
||||
gdjs.OverworldCode.GDCornerWaterObjects4= [];
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects1= [];
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects2= [];
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects3= [];
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects4= [];
|
||||
gdjs.OverworldCode.GDGrassObjects1= [];
|
||||
gdjs.OverworldCode.GDGrassObjects2= [];
|
||||
gdjs.OverworldCode.GDGrassObjects3= [];
|
||||
gdjs.OverworldCode.GDGrassObjects4= [];
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects1= [];
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects2= [];
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects3= [];
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects4= [];
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects1= [];
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects2= [];
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects3= [];
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects4= [];
|
||||
gdjs.OverworldCode.GDWater1Objects1= [];
|
||||
gdjs.OverworldCode.GDWater1Objects2= [];
|
||||
gdjs.OverworldCode.GDWater1Objects3= [];
|
||||
gdjs.OverworldCode.GDWater1Objects4= [];
|
||||
gdjs.OverworldCode.GDRoad1Objects1= [];
|
||||
gdjs.OverworldCode.GDRoad1Objects2= [];
|
||||
gdjs.OverworldCode.GDRoad1Objects3= [];
|
||||
gdjs.OverworldCode.GDRoad1Objects4= [];
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects1= [];
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects2= [];
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects3= [];
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects4= [];
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects1= [];
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects2= [];
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects3= [];
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects4= [];
|
||||
gdjs.OverworldCode.GDDialogueObjects1= [];
|
||||
gdjs.OverworldCode.GDDialogueObjects2= [];
|
||||
gdjs.OverworldCode.GDDialogueObjects3= [];
|
||||
gdjs.OverworldCode.GDDialogueObjects4= [];
|
||||
gdjs.OverworldCode.GDEObjects1= [];
|
||||
gdjs.OverworldCode.GDEObjects2= [];
|
||||
gdjs.OverworldCode.GDEObjects3= [];
|
||||
gdjs.OverworldCode.GDEObjects4= [];
|
||||
gdjs.OverworldCode.GDE2Objects1= [];
|
||||
gdjs.OverworldCode.GDE2Objects2= [];
|
||||
gdjs.OverworldCode.GDE2Objects3= [];
|
||||
gdjs.OverworldCode.GDE2Objects4= [];
|
||||
gdjs.OverworldCode.GDYesButtonObjects1= [];
|
||||
gdjs.OverworldCode.GDYesButtonObjects2= [];
|
||||
gdjs.OverworldCode.GDYesButtonObjects3= [];
|
||||
gdjs.OverworldCode.GDYesButtonObjects4= [];
|
||||
gdjs.OverworldCode.GDNoButtonObjects1= [];
|
||||
gdjs.OverworldCode.GDNoButtonObjects2= [];
|
||||
gdjs.OverworldCode.GDNoButtonObjects3= [];
|
||||
gdjs.OverworldCode.GDNoButtonObjects4= [];
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects1= [];
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects2= [];
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects3= [];
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects4= [];
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects1= [];
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects2= [];
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects3= [];
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects4= [];
|
||||
gdjs.OverworldCode.GDTransitionObjects1= [];
|
||||
gdjs.OverworldCode.GDTransitionObjects2= [];
|
||||
gdjs.OverworldCode.GDTransitionObjects3= [];
|
||||
gdjs.OverworldCode.GDTransitionObjects4= [];
|
||||
gdjs.OverworldCode.GDTextBorderObjects1= [];
|
||||
gdjs.OverworldCode.GDTextBorderObjects2= [];
|
||||
gdjs.OverworldCode.GDTextBorderObjects3= [];
|
||||
gdjs.OverworldCode.GDTextBorderObjects4= [];
|
||||
|
||||
|
||||
gdjs.OverworldCode.eventsList0 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = !(gdjs.evtTools.systemInfo.hasTouchScreen(runtimeScene));
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("ShadedDarkJoystick"), gdjs.OverworldCode.GDShadedDarkJoystickObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("TargetRoundButton"), gdjs.OverworldCode.GDTargetRoundButtonObjects1);
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDShadedDarkJoystickObjects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects1[i].deleteFromScene(runtimeScene);
|
||||
}
|
||||
for(var i = 0, len = gdjs.OverworldCode.GDTargetRoundButtonObjects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects1[i].deleteFromScene(runtimeScene);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.OverworldCode.mapOfGDgdjs_9546OverworldCode_9546GDCollisionDetectObjects1Objects = Hashtable.newFrom({"CollisionDetect": gdjs.OverworldCode.GDCollisionDetectObjects1});
|
||||
gdjs.OverworldCode.eventsList1 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20864324);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("E"), gdjs.OverworldCode.GDEObjects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("NoButton"), gdjs.OverworldCode.GDNoButtonObjects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("YesButton"), gdjs.OverworldCode.GDYesButtonObjects2);
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].activateBehavior("TopDownMovement", true);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDEObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDEObjects2[i].hide(false);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDYesButtonObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDYesButtonObjects2[i].hide();
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDNoButtonObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDNoButtonObjects2[i].hide();
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDPlayerObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Up") ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDPlayerObjects2[k] = gdjs.OverworldCode.GDPlayerObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDPlayerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.OverworldCode.GDPlayerObjects2 */
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("Animation").setAnimationName("Up");
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDPlayerObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Down") ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDPlayerObjects2[k] = gdjs.OverworldCode.GDPlayerObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDPlayerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.OverworldCode.GDPlayerObjects2 */
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("Animation").setAnimationName("Down");
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDPlayerObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Right") ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDPlayerObjects2[k] = gdjs.OverworldCode.GDPlayerObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDPlayerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.OverworldCode.GDPlayerObjects2 */
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("Animation").setAnimationName("Right");
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDPlayerObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("TopDownMovement").isUsingControl("Left") ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDPlayerObjects2[k] = gdjs.OverworldCode.GDPlayerObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDPlayerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.OverworldCode.GDPlayerObjects2 */
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("Animation").setAnimationName("Left");
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDPlayerObjects2.length;i<l;++i) {
|
||||
if ( !(gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("TopDownMovement").isMoving()) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDPlayerObjects2[k] = gdjs.OverworldCode.GDPlayerObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDPlayerObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.OverworldCode.GDPlayerObjects2 */
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].getBehavior("Animation").pauseAnimation();
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].setAnimationFrame(0);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDPlayerObjects1.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDPlayerObjects1[i].getBehavior("TopDownMovement").isMoving() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDPlayerObjects1[k] = gdjs.OverworldCode.GDPlayerObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDPlayerObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.OverworldCode.GDPlayerObjects1 */
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects1[i].getBehavior("Animation").resumeAnimation();
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.OverworldCode.eventsList2 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = !(gdjs.evtTools.camera.layerIsVisible(runtimeScene, "Dialogue"));
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.OverworldCode.eventsList1(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.OverworldCode.mapOfGDgdjs_9546OverworldCode_9546GDPlayerObjects2Objects = Hashtable.newFrom({"Player": gdjs.OverworldCode.GDPlayerObjects2});
|
||||
gdjs.OverworldCode.mapOfGDgdjs_9546OverworldCode_9546GDNPCObjects2Objects = Hashtable.newFrom({"NPC": gdjs.OverworldCode.GDNPCObjects2});
|
||||
gdjs.OverworldCode.asyncCallback20879332 = function (runtimeScene, asyncObjectsList) {
|
||||
{gdjs.evtTools.runtimeScene.pushScene(runtimeScene, "Battle");
|
||||
}}
|
||||
gdjs.OverworldCode.eventsList3 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.OverworldCode.asyncCallback20879332(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.OverworldCode.eventsList4 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(gdjs.OverworldCode.GDYesButtonObjects2, gdjs.OverworldCode.GDYesButtonObjects3);
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDYesButtonObjects3.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDYesButtonObjects3[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDYesButtonObjects3[k] = gdjs.OverworldCode.GDYesButtonObjects3[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDYesButtonObjects3.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Transition"), gdjs.OverworldCode.GDTransitionObjects3);
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDTransitionObjects3.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDTransitionObjects3[i].getBehavior("FlashTransitionPainter").PaintEffect("0;0;0", 1, "Circular", "Forward", 255, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.OverworldCode.eventsList3(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("NoButton"), gdjs.OverworldCode.GDNoButtonObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDNoButtonObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDNoButtonObjects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDNoButtonObjects2[k] = gdjs.OverworldCode.GDNoButtonObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDNoButtonObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.camera.hideLayer(runtimeScene, "Dialogue");
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.OverworldCode.eventsList5 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20874556);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Dialogue"), gdjs.OverworldCode.GDDialogueObjects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDDialogueObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDDialogueObjects2[i].getBehavior("BitmapText_AutoTyping").StartAtBeginning((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects2[i].activateBehavior("TopDownMovement", false);
|
||||
}
|
||||
}{gdjs.evtTools.sound.playSound(runtimeScene, "Talk.wav", false, 50, 1);
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Dialogue"), gdjs.OverworldCode.GDDialogueObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDDialogueObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDDialogueObjects2[i].getBehavior("BitmapText_AutoTyping").TypingFinished((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDDialogueObjects2[k] = gdjs.OverworldCode.GDDialogueObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDDialogueObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20877084);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("NoButton"), gdjs.OverworldCode.GDNoButtonObjects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("YesButton"), gdjs.OverworldCode.GDYesButtonObjects2);
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDYesButtonObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDYesButtonObjects2[i].hide(false);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDNoButtonObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDNoButtonObjects2[i].hide(false);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("YesButton"), gdjs.OverworldCode.GDYesButtonObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDYesButtonObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDYesButtonObjects2[i].isVisible() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.OverworldCode.GDYesButtonObjects2[k] = gdjs.OverworldCode.GDYesButtonObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDYesButtonObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.OverworldCode.eventsList4(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.OverworldCode.GDNoButtonObjects1.length = 0;
|
||||
|
||||
gdjs.OverworldCode.GDYesButtonObjects1.length = 0;
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{gdjs.OverworldCode.GDNoButtonObjects1_1final.length = 0;
|
||||
gdjs.OverworldCode.GDYesButtonObjects1_1final.length = 0;
|
||||
let isConditionTrue_1 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("NoButton"), gdjs.OverworldCode.GDNoButtonObjects2);
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDNoButtonObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDNoButtonObjects2[i].IsHovered((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_1 = true;
|
||||
gdjs.OverworldCode.GDNoButtonObjects2[k] = gdjs.OverworldCode.GDNoButtonObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDNoButtonObjects2.length = k;
|
||||
if(isConditionTrue_1) {
|
||||
isConditionTrue_0 = true;
|
||||
for (let j = 0, jLen = gdjs.OverworldCode.GDNoButtonObjects2.length; j < jLen ; ++j) {
|
||||
if ( gdjs.OverworldCode.GDNoButtonObjects1_1final.indexOf(gdjs.OverworldCode.GDNoButtonObjects2[j]) === -1 )
|
||||
gdjs.OverworldCode.GDNoButtonObjects1_1final.push(gdjs.OverworldCode.GDNoButtonObjects2[j]);
|
||||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("YesButton"), gdjs.OverworldCode.GDYesButtonObjects2);
|
||||
for (var i = 0, k = 0, l = gdjs.OverworldCode.GDYesButtonObjects2.length;i<l;++i) {
|
||||
if ( gdjs.OverworldCode.GDYesButtonObjects2[i].IsHovered((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_1 = true;
|
||||
gdjs.OverworldCode.GDYesButtonObjects2[k] = gdjs.OverworldCode.GDYesButtonObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.OverworldCode.GDYesButtonObjects2.length = k;
|
||||
if(isConditionTrue_1) {
|
||||
isConditionTrue_0 = true;
|
||||
for (let j = 0, jLen = gdjs.OverworldCode.GDYesButtonObjects2.length; j < jLen ; ++j) {
|
||||
if ( gdjs.OverworldCode.GDYesButtonObjects1_1final.indexOf(gdjs.OverworldCode.GDYesButtonObjects2[j]) === -1 )
|
||||
gdjs.OverworldCode.GDYesButtonObjects1_1final.push(gdjs.OverworldCode.GDYesButtonObjects2[j]);
|
||||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
gdjs.copyArray(gdjs.OverworldCode.GDNoButtonObjects1_1final, gdjs.OverworldCode.GDNoButtonObjects1);
|
||||
gdjs.copyArray(gdjs.OverworldCode.GDYesButtonObjects1_1final, gdjs.OverworldCode.GDYesButtonObjects1);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20882028);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.sound.playSound(runtimeScene, "HoverSound.wav", false, 20, gdjs.randomFloatInRange(0.8, 0.9));
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.OverworldCode.eventsList6 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("NPC"), gdjs.OverworldCode.GDNPCObjects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{let isConditionTrue_1 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{
|
||||
isConditionTrue_1 = gdjs.evtTools.input.isKeyPressed(runtimeScene, "e");
|
||||
if(isConditionTrue_1) {
|
||||
isConditionTrue_0 = true;
|
||||
}
|
||||
}
|
||||
{
|
||||
isConditionTrue_1 = gdjs.evtsExt__SpriteMultitouchJoystick__IsButtonPressed.func(runtimeScene, 1, "A", (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
if(isConditionTrue_1) {
|
||||
isConditionTrue_0 = true;
|
||||
}
|
||||
}
|
||||
{
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.object.distanceTest(gdjs.OverworldCode.mapOfGDgdjs_9546OverworldCode_9546GDPlayerObjects2Objects, gdjs.OverworldCode.mapOfGDgdjs_9546OverworldCode_9546GDNPCObjects2Objects, 20, false);
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20873444);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("E"), gdjs.OverworldCode.GDEObjects2);
|
||||
{gdjs.evtTools.camera.showLayer(runtimeScene, "Dialogue");
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDEObjects2.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDEObjects2[i].hide();
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.camera.layerIsVisible(runtimeScene, "Dialogue");
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.OverworldCode.eventsList5(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.OverworldCode.eventsList7 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Bush1"), gdjs.OverworldCode.GDBush1Objects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("E"), gdjs.OverworldCode.GDEObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("House1"), gdjs.OverworldCode.GDHouse1Objects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("House2"), gdjs.OverworldCode.GDHouse2Objects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("NPC"), gdjs.OverworldCode.GDNPCObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Tree1"), gdjs.OverworldCode.GDTree1Objects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Tree2"), gdjs.OverworldCode.GDTree2Objects1);
|
||||
{gdjs.evtTools.camera.setCameraZoom(runtimeScene, 3, "", 0);
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDTree1Objects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDTree1Objects1[i].setZOrder((gdjs.OverworldCode.GDTree1Objects1[i].getPointY("")));
|
||||
}
|
||||
for(var i = 0, len = gdjs.OverworldCode.GDBush1Objects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDBush1Objects1[i].setZOrder((gdjs.OverworldCode.GDBush1Objects1[i].getPointY("")));
|
||||
}
|
||||
for(var i = 0, len = gdjs.OverworldCode.GDTree2Objects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDTree2Objects1[i].setZOrder((gdjs.OverworldCode.GDTree2Objects1[i].getPointY("")));
|
||||
}
|
||||
for(var i = 0, len = gdjs.OverworldCode.GDHouse1Objects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDHouse1Objects1[i].setZOrder((gdjs.OverworldCode.GDHouse1Objects1[i].getPointY("")));
|
||||
}
|
||||
for(var i = 0, len = gdjs.OverworldCode.GDHouse2Objects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDHouse2Objects1[i].setZOrder((gdjs.OverworldCode.GDHouse2Objects1[i].getPointY("")));
|
||||
}
|
||||
for(var i = 0, len = gdjs.OverworldCode.GDNPCObjects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDNPCObjects1[i].setZOrder((gdjs.OverworldCode.GDNPCObjects1[i].getPointY("")));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDEObjects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDEObjects1[i].getBehavior("ShakeObject_PositionAngle").ShakeObject_PositionAngle(0.5, 0, 1, 10, 1, true, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{gdjs.evtTools.camera.setCameraZoom(runtimeScene, 1.5, "Transition", 0);
|
||||
}{gdjs.evtTools.camera.hideLayer(runtimeScene, "Collision");
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.OverworldCode.eventsList0(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("CollisionDetect"), gdjs.OverworldCode.GDCollisionDetectObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.OverworldCode.GDPlayerObjects1);
|
||||
{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects1[i].separateFromObjectsList(gdjs.OverworldCode.mapOfGDgdjs_9546OverworldCode_9546GDCollisionDetectObjects1Objects, false);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.OverworldCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.OverworldCode.GDPlayerObjects1[i].setZOrder((gdjs.OverworldCode.GDPlayerObjects1[i].getPointY("")));
|
||||
}
|
||||
}{gdjs.evtTools.camera.centerCamera(runtimeScene, (gdjs.OverworldCode.GDPlayerObjects1.length !== 0 ? gdjs.OverworldCode.GDPlayerObjects1[0] : null), true, "", 0);
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.OverworldCode.eventsList2(runtimeScene);
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.OverworldCode.eventsList6(runtimeScene);
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.OverworldCode.func = function(runtimeScene) {
|
||||
runtimeScene.getOnceTriggers().startNewFrame();
|
||||
|
||||
gdjs.OverworldCode.GDPlayerObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDPlayerObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDPlayerObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDPlayerObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDNPCObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDNPCObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDNPCObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDNPCObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDDock1Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDDock1Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDDock1Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDDock1Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDTree1Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDTree1Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDTree1Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDTree1Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDTree2Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDTree2Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDTree2Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDTree2Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDBush1Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDBush1Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDBush1Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDBush1Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDHouse1Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDHouse1Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDHouse1Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDHouse1Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDHouse2Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDHouse2Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDHouse2Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDHouse2Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDCornerWaterObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDCornerWaterObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDCornerWaterObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDCornerWaterObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDWaterCorner2Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDGrassObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDGrassObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDGrassObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDGrassObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDWaterEdgeRightObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDNewTiledSpriteObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDWater1Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDWater1Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDWater1Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDWater1Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDRoad1Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDRoad1Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDRoad1Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDRoad1Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDRoadEdge1Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDCollisionDetectObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDDialogueObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDDialogueObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDDialogueObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDDialogueObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDEObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDEObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDEObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDEObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDE2Objects1.length = 0;
|
||||
gdjs.OverworldCode.GDE2Objects2.length = 0;
|
||||
gdjs.OverworldCode.GDE2Objects3.length = 0;
|
||||
gdjs.OverworldCode.GDE2Objects4.length = 0;
|
||||
gdjs.OverworldCode.GDYesButtonObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDYesButtonObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDYesButtonObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDYesButtonObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDNoButtonObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDNoButtonObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDNoButtonObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDNoButtonObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDShadedDarkJoystickObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDTargetRoundButtonObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDTransitionObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDTransitionObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDTransitionObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDTransitionObjects4.length = 0;
|
||||
gdjs.OverworldCode.GDTextBorderObjects1.length = 0;
|
||||
gdjs.OverworldCode.GDTextBorderObjects2.length = 0;
|
||||
gdjs.OverworldCode.GDTextBorderObjects3.length = 0;
|
||||
gdjs.OverworldCode.GDTextBorderObjects4.length = 0;
|
||||
|
||||
gdjs.OverworldCode.eventsList7(runtimeScene);
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
gdjs['OverworldCode'] = gdjs.OverworldCode;
|
||||
@@ -0,0 +1,663 @@
|
||||
gdjs.BattleCode = {};
|
||||
gdjs.BattleCode.GDEnemyObjects1_1final = [];
|
||||
|
||||
gdjs.BattleCode.GDPlayerObjects1_1final = [];
|
||||
|
||||
gdjs.BattleCode.GDEnemyObjects1= [];
|
||||
gdjs.BattleCode.GDEnemyObjects2= [];
|
||||
gdjs.BattleCode.GDEnemyObjects3= [];
|
||||
gdjs.BattleCode.GDEnemyObjects4= [];
|
||||
gdjs.BattleCode.GDPlayerObjects1= [];
|
||||
gdjs.BattleCode.GDPlayerObjects2= [];
|
||||
gdjs.BattleCode.GDPlayerObjects3= [];
|
||||
gdjs.BattleCode.GDPlayerObjects4= [];
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects1= [];
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects2= [];
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects3= [];
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects4= [];
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects1= [];
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects2= [];
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects3= [];
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects4= [];
|
||||
gdjs.BattleCode.GDDialogueObjects1= [];
|
||||
gdjs.BattleCode.GDDialogueObjects2= [];
|
||||
gdjs.BattleCode.GDDialogueObjects3= [];
|
||||
gdjs.BattleCode.GDDialogueObjects4= [];
|
||||
gdjs.BattleCode.GDNewButtonObjects1= [];
|
||||
gdjs.BattleCode.GDNewButtonObjects2= [];
|
||||
gdjs.BattleCode.GDNewButtonObjects3= [];
|
||||
gdjs.BattleCode.GDNewButtonObjects4= [];
|
||||
gdjs.BattleCode.GDGrassObjects1= [];
|
||||
gdjs.BattleCode.GDGrassObjects2= [];
|
||||
gdjs.BattleCode.GDGrassObjects3= [];
|
||||
gdjs.BattleCode.GDGrassObjects4= [];
|
||||
gdjs.BattleCode.GDHouse2Objects1= [];
|
||||
gdjs.BattleCode.GDHouse2Objects2= [];
|
||||
gdjs.BattleCode.GDHouse2Objects3= [];
|
||||
gdjs.BattleCode.GDHouse2Objects4= [];
|
||||
gdjs.BattleCode.GDAttack1Objects1= [];
|
||||
gdjs.BattleCode.GDAttack1Objects2= [];
|
||||
gdjs.BattleCode.GDAttack1Objects3= [];
|
||||
gdjs.BattleCode.GDAttack1Objects4= [];
|
||||
gdjs.BattleCode.GDAttack2Objects1= [];
|
||||
gdjs.BattleCode.GDAttack2Objects2= [];
|
||||
gdjs.BattleCode.GDAttack2Objects3= [];
|
||||
gdjs.BattleCode.GDAttack2Objects4= [];
|
||||
gdjs.BattleCode.GDRunObjects1= [];
|
||||
gdjs.BattleCode.GDRunObjects2= [];
|
||||
gdjs.BattleCode.GDRunObjects3= [];
|
||||
gdjs.BattleCode.GDRunObjects4= [];
|
||||
gdjs.BattleCode.GDBackgroundObjects1= [];
|
||||
gdjs.BattleCode.GDBackgroundObjects2= [];
|
||||
gdjs.BattleCode.GDBackgroundObjects3= [];
|
||||
gdjs.BattleCode.GDBackgroundObjects4= [];
|
||||
gdjs.BattleCode.GDTransitionObjects1= [];
|
||||
gdjs.BattleCode.GDTransitionObjects2= [];
|
||||
gdjs.BattleCode.GDTransitionObjects3= [];
|
||||
gdjs.BattleCode.GDTransitionObjects4= [];
|
||||
gdjs.BattleCode.GDTextBorderObjects1= [];
|
||||
gdjs.BattleCode.GDTextBorderObjects2= [];
|
||||
gdjs.BattleCode.GDTextBorderObjects3= [];
|
||||
gdjs.BattleCode.GDTextBorderObjects4= [];
|
||||
|
||||
|
||||
gdjs.BattleCode.eventsList0 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("Enemy"), gdjs.BattleCode.GDEnemyObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("EnemyHealthBar"), gdjs.BattleCode.GDEnemyHealthBarObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.BattleCode.GDPlayerObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("PlayerHealthBar"), gdjs.BattleCode.GDPlayerHealthBarObjects1);
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDPlayerHealthBarObjects1.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects1[i].SetValue((( gdjs.BattleCode.GDPlayerObjects1.length === 0 ) ? 0 :gdjs.BattleCode.GDPlayerObjects1[0].getBehavior("Health").Health((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDEnemyHealthBarObjects1.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects1[i].SetValue((( gdjs.BattleCode.GDEnemyObjects1.length === 0 ) ? 0 :gdjs.BattleCode.GDEnemyObjects1[0].getBehavior("Health").Health((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined))), (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList1 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Attack1"), gdjs.BattleCode.GDAttack1Objects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.BattleCode.GDAttack1Objects2.length;i<l;++i) {
|
||||
if ( gdjs.BattleCode.GDAttack1Objects2[i].IsClicked((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.BattleCode.GDAttack1Objects2[k] = gdjs.BattleCode.GDAttack1Objects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.BattleCode.GDAttack1Objects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
{runtimeScene.getScene().getVariables().get("State").setString("PlayPlayerAttack");
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.asyncCallback21005612 = function (runtimeScene, asyncObjectsList) {
|
||||
gdjs.copyArray(asyncObjectsList.getObjects("Enemy"), gdjs.BattleCode.GDEnemyObjects4);
|
||||
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects4.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects4[i].getBehavior("ShakeObject_PositionAngle").ShakeObject_PositionAngle(0, -(2), -(2), 0, 2, true, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{runtimeScene.getScene().getVariables().get("State").setString("WaitEnemyChoice");
|
||||
}}
|
||||
gdjs.BattleCode.eventsList2 = function(runtimeScene, asyncObjectsList) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
const parentAsyncObjectsList = asyncObjectsList;
|
||||
{
|
||||
const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList);
|
||||
for (const obj of gdjs.BattleCode.GDEnemyObjects3) asyncObjectsList.addObject("Enemy", obj);
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.BattleCode.asyncCallback21005612(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.asyncCallback21001964 = function (runtimeScene, asyncObjectsList) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Dialogue"), gdjs.BattleCode.GDDialogueObjects3);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Enemy"), gdjs.BattleCode.GDEnemyObjects3);
|
||||
{gdjs.evtTools.sound.playSound(runtimeScene, "Attack.wav", false, 90, gdjs.randomFloatInRange(0.9, 1));
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects3[i].getBehavior("ShakeObject_PositionAngle").StopShaking((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(0.6, 5, 5, 5, 10, 0.2, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects3[i].getBehavior("Flash").Flash(0.3, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects3[i].getBehavior("Health").Hit(10, true, true, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDDialogueObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDDialogueObjects3[i].setText("You attacked your enemy.");
|
||||
}
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList2(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
}
|
||||
gdjs.BattleCode.eventsList3 = function(runtimeScene, asyncObjectsList) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
const parentAsyncObjectsList = asyncObjectsList;
|
||||
{
|
||||
const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList);
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.BattleCode.asyncCallback21001964(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.asyncCallback21001180 = function (runtimeScene, asyncObjectsList) {
|
||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.BattleCode.GDPlayerObjects2);
|
||||
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDPlayerObjects2.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerObjects2[i].getBehavior("Tween").addObjectPositionTween("BackUp", (gdjs.BattleCode.GDPlayerObjects2[i].getPointX("")) + 50, (gdjs.BattleCode.GDPlayerObjects2[i].getPointY("")), "easeInQuad", 100, false);
|
||||
}
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList3(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
}
|
||||
gdjs.BattleCode.eventsList4 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
for (const obj of gdjs.BattleCode.GDPlayerObjects1) asyncObjectsList.addObject("Player", obj);
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.5), (runtimeScene) => (gdjs.BattleCode.asyncCallback21001180(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList5 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(21000596);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.BattleCode.GDPlayerObjects1);
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerObjects1[i].getBehavior("Tween").addObjectPositionTween("BackUp", (gdjs.BattleCode.GDPlayerObjects1[i].getPointX("")) - 50, (gdjs.BattleCode.GDPlayerObjects1[i].getPointY("")), "easeOutQuad", 500, false);
|
||||
}
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList4(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList6 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(runtimeScene.getObjects("Attack1"), gdjs.BattleCode.GDAttack1Objects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Attack2"), gdjs.BattleCode.GDAttack2Objects2);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Run"), gdjs.BattleCode.GDRunObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.BattleCode.GDAttack1Objects2.length;i<l;++i) {
|
||||
if ( gdjs.BattleCode.GDAttack1Objects2[i].IsHovered((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.BattleCode.GDAttack1Objects2[k] = gdjs.BattleCode.GDAttack1Objects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.BattleCode.GDAttack1Objects2.length = k;
|
||||
for (var i = 0, k = 0, l = gdjs.BattleCode.GDAttack2Objects2.length;i<l;++i) {
|
||||
if ( gdjs.BattleCode.GDAttack2Objects2[i].IsHovered((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.BattleCode.GDAttack2Objects2[k] = gdjs.BattleCode.GDAttack2Objects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.BattleCode.GDAttack2Objects2.length = k;
|
||||
for (var i = 0, k = 0, l = gdjs.BattleCode.GDRunObjects2.length;i<l;++i) {
|
||||
if ( gdjs.BattleCode.GDRunObjects2[i].IsHovered((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.BattleCode.GDRunObjects2[k] = gdjs.BattleCode.GDRunObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.BattleCode.GDRunObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(20996484);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.sound.playSound(runtimeScene, "HoverSound.wav", false, 20, gdjs.randomFloatInRange(0.8, 0.9));
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.variable.getVariableString(runtimeScene.getScene().getVariables().get("State")) == "WaitPlayerChoice";
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList1(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.variable.getVariableString(runtimeScene.getScene().getVariables().get("State")) == "PlayPlayerAttack";
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList5(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.asyncCallback21008036 = function (runtimeScene, asyncObjectsList) {
|
||||
{runtimeScene.getScene().getVariables().get("State").setString("PlayEnemyAttack");
|
||||
}}
|
||||
gdjs.BattleCode.eventsList7 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.5), (runtimeScene) => (gdjs.BattleCode.asyncCallback21008036(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList8 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(21007852);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList7(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.asyncCallback21014260 = function (runtimeScene, asyncObjectsList) {
|
||||
gdjs.copyArray(asyncObjectsList.getObjects("Player"), gdjs.BattleCode.GDPlayerObjects4);
|
||||
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDPlayerObjects4.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerObjects4[i].getBehavior("ShakeObject_PositionAngle").ShakeObject_PositionAngle(0, 2.5, 2.5, 0, 2, true, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{runtimeScene.getScene().getVariables().get("State").setString("WaitPlayerChoice");
|
||||
}}
|
||||
gdjs.BattleCode.eventsList9 = function(runtimeScene, asyncObjectsList) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
const parentAsyncObjectsList = asyncObjectsList;
|
||||
{
|
||||
const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList);
|
||||
for (const obj of gdjs.BattleCode.GDPlayerObjects3) asyncObjectsList.addObject("Player", obj);
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(1), (runtimeScene) => (gdjs.BattleCode.asyncCallback21014260(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.asyncCallback21011308 = function (runtimeScene, asyncObjectsList) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Dialogue"), gdjs.BattleCode.GDDialogueObjects3);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.BattleCode.GDPlayerObjects3);
|
||||
{gdjs.evtTools.sound.playSound(runtimeScene, "Attack.wav", false, 90, gdjs.randomFloatInRange(0.9, 1));
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDPlayerObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerObjects3[i].getBehavior("ShakeObject_PositionAngleScale").ShakeObject_PositionAngleScale(0.6, 5, 5, 5, 10, 0.2, false, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDPlayerObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerObjects3[i].getBehavior("Flash").Flash(0.3, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDPlayerObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerObjects3[i].getBehavior("Health").Hit(10, true, true, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDDialogueObjects3.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDDialogueObjects3[i].setText("Your enemy attacked you.");
|
||||
}
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList9(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
}
|
||||
gdjs.BattleCode.eventsList10 = function(runtimeScene, asyncObjectsList) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
const parentAsyncObjectsList = asyncObjectsList;
|
||||
{
|
||||
const asyncObjectsList = gdjs.LongLivedObjectsList.from(parentAsyncObjectsList);
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.BattleCode.asyncCallback21011308(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.asyncCallback21010356 = function (runtimeScene, asyncObjectsList) {
|
||||
gdjs.copyArray(asyncObjectsList.getObjects("Enemy"), gdjs.BattleCode.GDEnemyObjects2);
|
||||
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects2.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects2[i].getBehavior("Tween").addObjectPositionTween("BackUp", (gdjs.BattleCode.GDEnemyObjects2[i].getPointX("")) - 50, (gdjs.BattleCode.GDEnemyObjects2[i].getPointY("")), "easeInQuad", 100, false);
|
||||
}
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList10(runtimeScene, asyncObjectsList);} //End of subevents
|
||||
}
|
||||
gdjs.BattleCode.eventsList11 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
{
|
||||
const asyncObjectsList = new gdjs.LongLivedObjectsList();
|
||||
for (const obj of gdjs.BattleCode.GDEnemyObjects1) asyncObjectsList.addObject("Enemy", obj);
|
||||
runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.5), (runtimeScene) => (gdjs.BattleCode.asyncCallback21010356(runtimeScene, asyncObjectsList)));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList12 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{isConditionTrue_0 = runtimeScene.getOnceTriggers().triggerOnce(21009772);
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Enemy"), gdjs.BattleCode.GDEnemyObjects1);
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects1.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects1[i].getBehavior("Tween").addObjectPositionTween("BackUp", (gdjs.BattleCode.GDEnemyObjects1[i].getPointX("")) + 50, (gdjs.BattleCode.GDEnemyObjects1[i].getPointY("")), "easeOutQuad", 500, false);
|
||||
}
|
||||
}
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList11(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList13 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.variable.getVariableString(runtimeScene.getScene().getVariables().get("State")) == "WaitEnemyChoice";
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList8(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.variable.getVariableString(runtimeScene.getScene().getVariables().get("State")) == "PlayEnemyAttack";
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.BattleCode.eventsList12(runtimeScene);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList14 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.BattleCode.GDEnemyObjects1.length = 0;
|
||||
|
||||
gdjs.BattleCode.GDPlayerObjects1.length = 0;
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{gdjs.BattleCode.GDEnemyObjects1_1final.length = 0;
|
||||
gdjs.BattleCode.GDPlayerObjects1_1final.length = 0;
|
||||
let isConditionTrue_1 = false;
|
||||
isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("Enemy"), gdjs.BattleCode.GDEnemyObjects2);
|
||||
for (var i = 0, k = 0, l = gdjs.BattleCode.GDEnemyObjects2.length;i<l;++i) {
|
||||
if ( gdjs.BattleCode.GDEnemyObjects2[i].getBehavior("Health").IsDead((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_1 = true;
|
||||
gdjs.BattleCode.GDEnemyObjects2[k] = gdjs.BattleCode.GDEnemyObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.BattleCode.GDEnemyObjects2.length = k;
|
||||
if(isConditionTrue_1) {
|
||||
isConditionTrue_0 = true;
|
||||
for (let j = 0, jLen = gdjs.BattleCode.GDEnemyObjects2.length; j < jLen ; ++j) {
|
||||
if ( gdjs.BattleCode.GDEnemyObjects1_1final.indexOf(gdjs.BattleCode.GDEnemyObjects2[j]) === -1 )
|
||||
gdjs.BattleCode.GDEnemyObjects1_1final.push(gdjs.BattleCode.GDEnemyObjects2[j]);
|
||||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.BattleCode.GDPlayerObjects2);
|
||||
for (var i = 0, k = 0, l = gdjs.BattleCode.GDPlayerObjects2.length;i<l;++i) {
|
||||
if ( gdjs.BattleCode.GDPlayerObjects2[i].getBehavior("Health").IsDead((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) ) {
|
||||
isConditionTrue_1 = true;
|
||||
gdjs.BattleCode.GDPlayerObjects2[k] = gdjs.BattleCode.GDPlayerObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.BattleCode.GDPlayerObjects2.length = k;
|
||||
if(isConditionTrue_1) {
|
||||
isConditionTrue_0 = true;
|
||||
for (let j = 0, jLen = gdjs.BattleCode.GDPlayerObjects2.length; j < jLen ; ++j) {
|
||||
if ( gdjs.BattleCode.GDPlayerObjects1_1final.indexOf(gdjs.BattleCode.GDPlayerObjects2[j]) === -1 )
|
||||
gdjs.BattleCode.GDPlayerObjects1_1final.push(gdjs.BattleCode.GDPlayerObjects2[j]);
|
||||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
gdjs.copyArray(gdjs.BattleCode.GDEnemyObjects1_1final, gdjs.BattleCode.GDEnemyObjects1);
|
||||
gdjs.copyArray(gdjs.BattleCode.GDPlayerObjects1_1final, gdjs.BattleCode.GDPlayerObjects1);
|
||||
}
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
{gdjs.evtTools.runtimeScene.popScene(runtimeScene);
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.BattleCode.eventsList15 = function(runtimeScene) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene);
|
||||
if (isConditionTrue_0) {
|
||||
gdjs.copyArray(runtimeScene.getObjects("Enemy"), gdjs.BattleCode.GDEnemyObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Grass"), gdjs.BattleCode.GDGrassObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Player"), gdjs.BattleCode.GDPlayerObjects1);
|
||||
gdjs.copyArray(runtimeScene.getObjects("Transition"), gdjs.BattleCode.GDTransitionObjects1);
|
||||
{for(var i = 0, len = gdjs.BattleCode.GDTransitionObjects1.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDTransitionObjects1[i].getBehavior("FlashTransitionPainter").PaintEffect("0;0;0", 0.5, "Circular", "Backward", 255, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDPlayerObjects1.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDPlayerObjects1[i].getBehavior("ShakeObject_PositionAngle").ShakeObject_PositionAngle(0, 5, 5, 0, 2, true, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.BattleCode.GDEnemyObjects1.length ;i < len;++i) {
|
||||
gdjs.BattleCode.GDEnemyObjects1[i].getBehavior("ShakeObject_PositionAngle").ShakeObject_PositionAngle(0, -(4), -(4), 0, 2, true, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}{gdjs.evtTools.camera.setCameraZoom(runtimeScene, 5, "Background", 0);
|
||||
}{gdjs.evtTools.camera.centerCamera(runtimeScene, (gdjs.BattleCode.GDGrassObjects1.length !== 0 ? gdjs.BattleCode.GDGrassObjects1[0] : null), true, "Background", 0);
|
||||
}{runtimeScene.getScene().getVariables().get("State").setString("WaitPlayerChoice");
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.BattleCode.eventsList0(runtimeScene);
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.BattleCode.eventsList6(runtimeScene);
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.BattleCode.eventsList13(runtimeScene);
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.BattleCode.eventsList14(runtimeScene);
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.BattleCode.func = function(runtimeScene) {
|
||||
runtimeScene.getOnceTriggers().startNewFrame();
|
||||
|
||||
gdjs.BattleCode.GDEnemyObjects1.length = 0;
|
||||
gdjs.BattleCode.GDEnemyObjects2.length = 0;
|
||||
gdjs.BattleCode.GDEnemyObjects3.length = 0;
|
||||
gdjs.BattleCode.GDEnemyObjects4.length = 0;
|
||||
gdjs.BattleCode.GDPlayerObjects1.length = 0;
|
||||
gdjs.BattleCode.GDPlayerObjects2.length = 0;
|
||||
gdjs.BattleCode.GDPlayerObjects3.length = 0;
|
||||
gdjs.BattleCode.GDPlayerObjects4.length = 0;
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects1.length = 0;
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects2.length = 0;
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects3.length = 0;
|
||||
gdjs.BattleCode.GDPlayerHealthBarObjects4.length = 0;
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects1.length = 0;
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects2.length = 0;
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects3.length = 0;
|
||||
gdjs.BattleCode.GDEnemyHealthBarObjects4.length = 0;
|
||||
gdjs.BattleCode.GDDialogueObjects1.length = 0;
|
||||
gdjs.BattleCode.GDDialogueObjects2.length = 0;
|
||||
gdjs.BattleCode.GDDialogueObjects3.length = 0;
|
||||
gdjs.BattleCode.GDDialogueObjects4.length = 0;
|
||||
gdjs.BattleCode.GDNewButtonObjects1.length = 0;
|
||||
gdjs.BattleCode.GDNewButtonObjects2.length = 0;
|
||||
gdjs.BattleCode.GDNewButtonObjects3.length = 0;
|
||||
gdjs.BattleCode.GDNewButtonObjects4.length = 0;
|
||||
gdjs.BattleCode.GDGrassObjects1.length = 0;
|
||||
gdjs.BattleCode.GDGrassObjects2.length = 0;
|
||||
gdjs.BattleCode.GDGrassObjects3.length = 0;
|
||||
gdjs.BattleCode.GDGrassObjects4.length = 0;
|
||||
gdjs.BattleCode.GDHouse2Objects1.length = 0;
|
||||
gdjs.BattleCode.GDHouse2Objects2.length = 0;
|
||||
gdjs.BattleCode.GDHouse2Objects3.length = 0;
|
||||
gdjs.BattleCode.GDHouse2Objects4.length = 0;
|
||||
gdjs.BattleCode.GDAttack1Objects1.length = 0;
|
||||
gdjs.BattleCode.GDAttack1Objects2.length = 0;
|
||||
gdjs.BattleCode.GDAttack1Objects3.length = 0;
|
||||
gdjs.BattleCode.GDAttack1Objects4.length = 0;
|
||||
gdjs.BattleCode.GDAttack2Objects1.length = 0;
|
||||
gdjs.BattleCode.GDAttack2Objects2.length = 0;
|
||||
gdjs.BattleCode.GDAttack2Objects3.length = 0;
|
||||
gdjs.BattleCode.GDAttack2Objects4.length = 0;
|
||||
gdjs.BattleCode.GDRunObjects1.length = 0;
|
||||
gdjs.BattleCode.GDRunObjects2.length = 0;
|
||||
gdjs.BattleCode.GDRunObjects3.length = 0;
|
||||
gdjs.BattleCode.GDRunObjects4.length = 0;
|
||||
gdjs.BattleCode.GDBackgroundObjects1.length = 0;
|
||||
gdjs.BattleCode.GDBackgroundObjects2.length = 0;
|
||||
gdjs.BattleCode.GDBackgroundObjects3.length = 0;
|
||||
gdjs.BattleCode.GDBackgroundObjects4.length = 0;
|
||||
gdjs.BattleCode.GDTransitionObjects1.length = 0;
|
||||
gdjs.BattleCode.GDTransitionObjects2.length = 0;
|
||||
gdjs.BattleCode.GDTransitionObjects3.length = 0;
|
||||
gdjs.BattleCode.GDTransitionObjects4.length = 0;
|
||||
gdjs.BattleCode.GDTextBorderObjects1.length = 0;
|
||||
gdjs.BattleCode.GDTextBorderObjects2.length = 0;
|
||||
gdjs.BattleCode.GDTextBorderObjects3.length = 0;
|
||||
gdjs.BattleCode.GDTextBorderObjects4.length = 0;
|
||||
|
||||
gdjs.BattleCode.eventsList15(runtimeScene);
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
gdjs['BattleCode'] = gdjs.BattleCode;
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(L){let I;(function(d){let b;(function(r){r.setCameraX=function(t,e,n,s){!t.hasLayer(n)||t.getLayer(n).setCameraX(e,s)},r.setCameraY=function(t,e,n,s){!t.hasLayer(n)||t.getLayer(n).setCameraY(e,s)},r.getCameraX=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraX():0},r.getCameraY=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraY():0},r.getCameraWidth=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraWidth():0},r.getCameraHeight=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraHeight():0},r.getCameraBorderLeft=function(t,e,n){return t.hasLayer(e)?r.getCameraX(t,e,n)-r.getCameraWidth(t,e,n)/2:0},r.getCameraBorderRight=function(t,e,n){return t.hasLayer(e)?r.getCameraX(t,e,n)+r.getCameraWidth(t,e,n)/2:0},r.getCameraBorderTop=function(t,e,n){return t.hasLayer(e)?r.getCameraY(t,e,n)-r.getCameraHeight(t,e,n)/2:0},r.getCameraBorderBottom=function(t,e,n){return t.hasLayer(e)?r.getCameraY(t,e,n)+r.getCameraHeight(t,e,n)/2:0},r.showLayer=function(t,e){if(!!t.hasLayer(e))return t.getLayer(e).show(!0)},r.hideLayer=function(t,e){if(!!t.hasLayer(e))return t.getLayer(e).show(!1)},r.layerIsVisible=function(t,e){return t.hasLayer(e)&&t.getLayer(e).isVisible()},r.setCameraRotation=function(t,e,n,s){if(!!t.hasLayer(n))return t.getLayer(n).setCameraRotation(e,s)},r.getCameraRotation=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraRotation(n):0},r.getCameraZoom=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraZoom(n):0},r.setCameraZoom=function(t,e,n,s){if(!!t.hasLayer(n))return t.getLayer(n).setCameraZoom(e,s)},r.centerCamera=function(t,e,n,s,o){if(!t.hasLayer(s)||e==null)return;let f=0,i=0;if(n&&!e.hasNoForces()){const u=e.getAverageForce(),a=e.getElapsedTime(t)/1e3;f=u.getX()*a,i=u.getY()*a}const g=t.getLayer(s);g.setCameraX(e.getCenterXInScene()+f,o),g.setCameraY(e.getCenterYInScene()+i,o)},r.centerCameraWithinLimits=function(t,e,n,s,o,f,i,g,u){r.centerCamera(t,e,i,g,u),r.clampCamera(t,n,s,o,f,g,u)},r.clampCamera=function(t,e,n,s,o,f,i){if(!t.hasLayer(f))return;const g=t.getLayer(f),u=g.getCameraWidth(i)/2,a=g.getCameraHeight(i)/2,m=e+u,c=s-u,h=n+a,p=o-a,E=m<c?L.evtTools.common.clamp(g.getCameraX(i),m,c):(m+c)/2,B=h<p?L.evtTools.common.clamp(g.getCameraY(i),h,p):(h+p)/2;g.setCameraX(E,i),g.setCameraY(B,i)},r.setLayerEffectDoubleParameter=function(t,e,n,s,o){if(!!t.hasLayer(e))return t.getLayer(e).setEffectDoubleParameter(n,s,o)},r.setLayerEffectStringParameter=function(t,e,n,s,o){if(!!t.hasLayer(e))return t.getLayer(e).setEffectStringParameter(n,s,o)},r.setLayerEffectBooleanParameter=function(t,e,n,s,o){if(!!t.hasLayer(e))return t.getLayer(e).setEffectBooleanParameter(n,s,o)},r.enableLayerEffect=function(t,e,n,s){!t.hasLayer(e)||t.getLayer(e).enableEffect(n,s)},r.layerEffectEnabled=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).isEffectEnabled(n):!0},r.setLayerTimeScale=function(t,e,n){if(!!t.hasLayer(e))return t.getLayer(e).setTimeScale(n)},r.getLayerTimeScale=function(t,e){return t.hasLayer(e)?t.getLayer(e).getTimeScale():1},r.setLayerDefaultZOrder=function(t,e,n){if(!!t.hasLayer(e))return t.getLayer(e).setDefaultZOrder(n)},r.getLayerDefaultZOrder=function(t,e){return t.hasLayer(e)?t.getLayer(e).getDefaultZOrder():0},r.setLayerAmbientLightColor=function(t,e,n){if(!t.hasLayer(e)||!t.getLayer(e).isLightingLayer())return;const s=n.split(";");if(!(s.length<3))return t.getLayer(e).setClearColor(parseInt(s[0],10),parseInt(s[1],10),parseInt(s[2],10))}})(b=d.camera||(d.camera={}))})(I=L.evtTools||(L.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=cameratools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(o){let s;(function(u){let p;(function(n){n.toNumber=function(t){return parseFloat(t)},n.toString=function(t){return""+t},n.logicalNegation=function(t){return!t},n.normalize=function(t,e,r){return e===r?r:(t-e)/(r-e)},n.clamp=function(t,e,r){return Math.min(Math.max(t,e),r)},n.acosh=function(t){return Math.log(t+Math.sqrt(t*t-1))},n.asinh=function(t){return Math.log(t+Math.sqrt(t*t+1))},n.atanh=function(t){return .5*Math.log((1+t)/(1-t))},n.cosh=function(t){return(Math.exp(t)+Math.exp(-t))/2},n.sinh=function(t){return(Math.exp(t)-Math.exp(-t))/2},n.tanh=function(t){return(Math.exp(t)-Math.exp(-t))/(Math.exp(t)+Math.exp(-t))},n.cot=function(t){return 1/Math.tan(t)},n.csc=function(t){return 1/Math.sin(t)},n.sec=function(t){return 1/Math.cos(t)},n.log10=function(t){return Math.log(t)/Math.LN10},n.log2=function(t){return Math.log(t)/Math.LN2},n.sign=function(t){return t===0?0:t>0?1:-1},n.cbrt=function(t){return Math.pow(t,1/3)},n.nthroot=function(t,e){return Math.pow(t,1/e)},n.mod=function(t,e){return t-e*Math.floor(t/e)},n.angleDifference=function(t,e){return o.evtTools.common.mod(o.evtTools.common.mod(t-e,360)+180,360)-180},n.angleBetweenPositions=function(t,e,r,i){return Math.atan2(i-e,r-t)*180/Math.PI},n.distanceBetweenPositions=function(t,e,r,i){return Math.sqrt((t-r)*(t-r)+(e-i)*(e-i))},n.lerp=function(t,e,r){return t+(e-t)*r},n.exponentialInterpolation=(t,e,r)=>{const i=Math.log(t),l=Math.log(e);return Math.exp(i+(l-i)*r)},n.trunc=function(t){return t|0},n.getXFromAngleAndDistance=function(t,e){return e*Math.cos(o.toRad(t))},n.getYFromAngleAndDistance=function(t,e){return e*Math.sin(o.toRad(t))},n.roundTo=function(t,e){return!e||!Number.isInteger(e)?Math.round(t):Math.round(t*Math.pow(10,e))/Math.pow(10,e)},n.floorTo=function(t,e){return!e||!Number.isInteger(e)?Math.floor(t):Math.floor(t*Math.pow(10,e))/Math.pow(10,e)},n.ceilTo=function(t,e){return!e||!Number.isInteger(e)?Math.ceil(t):Math.ceil(t*Math.pow(10,e))/Math.pow(10,e)},n.pi=function(){return Math.PI},n.lerpAngle=function(t,e,r){return t+o.evtTools.common.angleDifference(e,t)*r},n.resolveAsyncEventsFunction=t=>{!!t&&!!t.task&&!!t.task.resolve&&t.task.resolve()};const c=()=>{if(typeof cc!="undefined"&&cc.sys)return cc.sys.isMobile;if(typeof Cocoon!="undefined"&&Cocoon.App)return!0;if(typeof window!="undefined"&&window.cordova)return!0;if(typeof window!="undefined"){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))||/iPad|iPhone|iPod/.test(navigator.platform))return!0;if(/MacIntel/.test(navigator.platform))return!!navigator.maxTouchPoints&&navigator.maxTouchPoints>2}return!1};let a=null;n.isMobile=()=>a!==null?a:a=c()})(p=u.common||(u.common={}))})(s=o.evtTools||(o.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=commontools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(u){let p;(function(g){let d;(function(r){r.sendAsyncRequest=function(n,s,i,o,c,a){const e=t=>{t instanceof ProgressEvent&&t.currentTarget&&t.currentTarget instanceof XMLHttpRequest&&t.currentTarget.status===0?a.setString("REQUEST_NOT_SENT"):a.setString(""+t)};try{const t=new XMLHttpRequest;t.onerror=e,t.ontimeout=e,t.onabort=e,t.onreadystatechange=()=>{t.readyState===4&&(t.status>=400&&e(""+t.status),c.setString(t.responseText))},t.open(i,n),t.setRequestHeader("Content-Type",o===""?"application/x-www-form-urlencoded":o),t.send(s)}catch(t){e(t)}},r.sendAwaitableAsyncRequest=(n,s,i,o,c,a)=>new u.PromiseTask(fetch(n,{body:i!=="GET"?s:void 0,method:i,headers:{"Content-Type":o||"application/x-www-form-urlencoded"}}).then(async e=>{const t=await e.text();e.status>=400&&a.setString(""+e.status),c.setString(t)},e=>{a.setString(""+e)})),r.sendDeprecatedSynchronousRequest=function(n,s,i,o,c,a){try{let e;if(typeof XMLHttpRequest!="undefined")e=new XMLHttpRequest;else{const t=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp.2.0","Microsoft.XmlHttp"];for(let l=0,b=t.length;l<b;l++)try{e=new ActiveXObject(t[l]);break}catch{}}if(e===void 0)return;e.open(o,n+s,!1),e.setRequestHeader("Content-Type",c===""?"application/x-www-form-urlencoded":c),e.send(i),a.setString(e.responseText)}catch{}},r.enableMetrics=function(n,s){n.getGame().enableMetrics(s)},r.variableStructureToJSON=function(n){return JSON.stringify(n.toJSObject())},r.objectVariableStructureToJSON=function(n,s){return JSON.stringify(s.toJSObject())},r._objectToVariable=function(n,s){s.fromJSObject(n)},r.jsonToVariableStructure=function(n,s){s.fromJSON(n)},r.jsonToObjectVariableStructure=function(n,s,i){i.fromJSON(n)}})(d=g.network||(g.network={}))})(p=u.evtTools||(u.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=networktools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(r){let c;(function(i){let u;(function(s){s.sceneJustBegins=function(e){return e.getScene().getTimeManager().isFirstFrame()},s.sceneJustResumed=function(e){return e.getScene().sceneJustResumed()},s.getSceneName=function(e){return e.getScene().getName()},s.setBackgroundColor=function(e,t){const n=t.split(";");n.length<3||e.getScene().setBackgroundColor(parseInt(n[0]),parseInt(n[1]),parseInt(n[2]))},s.getElapsedTimeInSeconds=function(e){return e.getScene().getTimeManager().getElapsedTime()/1e3},s.setTimeScale=function(e,t){return e.getScene().getTimeManager().setTimeScale(t)},s.getTimeScale=function(e){return e.getScene().getTimeManager().getTimeScale()},s.timerElapsedTime=function(e,t,n){const a=e.getScene().getTimeManager();return a.hasTimer(n)?a.getTimer(n).getTime()/1e3>=t:(a.addTimer(n),!1)},s.timerPaused=function(e,t){const n=e.getScene().getTimeManager();return n.hasTimer(t)?n.getTimer(t).isPaused():!1},s.resetTimer=function(e,t){const n=e.getScene().getTimeManager();n.hasTimer(t)?n.getTimer(t).reset():n.addTimer(t)},s.pauseTimer=function(e,t){const n=e.getScene().getTimeManager();n.hasTimer(t)||n.addTimer(t),n.getTimer(t).setPaused(!0)},s.unpauseTimer=function(e,t){const n=e.getScene().getTimeManager();return n.hasTimer(t)||n.addTimer(t),n.getTimer(t).setPaused(!1)},s.removeTimer=function(e,t){e.getScene().getTimeManager().removeTimer(t)};class m extends r.AsyncTask{constructor(t){super();this.timeElapsedOnScene=0;this.duration=t}update(t){return this.timeElapsedOnScene+=t.getScene().getTimeManager().getElapsedTime(),this.timeElapsedOnScene>=this.duration}}s.WaitTask=m,s.wait=e=>new m(e*1e3),s.getTimerElapsedTimeInSeconds=function(e,t){const n=e.getScene().getTimeManager();return n.hasTimer(t)?n.getTimer(t).getTime()/1e3:0},s.getTimerElapsedTimeInSecondsOrNaN=function(e,t){const n=e.getScene().getTimeManager();return n.hasTimer(t)?n.getTimer(t).getTime()/1e3:Number.NaN},s.getTimeFromStartInSeconds=function(e){return e.getScene().getTimeManager().getTimeFromStart()/1e3},s.getTime=function(e,t){if(t==="timestamp")return Date.now();const n=new Date;if(t==="hour")return n.getHours();if(t==="min")return n.getMinutes();if(t==="sec")return n.getSeconds();if(t==="mday")return n.getDate();if(t==="mon")return n.getMonth();if(t==="year")return n.getFullYear()-1900;if(t==="wday")return n.getDay();if(t==="yday"){const a=new Date(n.getFullYear(),0,0),o=n.getTime()-a.getTime(),g=1e3*60*60*24;return Math.floor(o/g)}return 0},s.replaceScene=function(e,t,n){!e.getGame().getSceneData(t)||e.getScene().requestChange(n?r.SceneChangeRequest.CLEAR_SCENES:r.SceneChangeRequest.REPLACE_SCENE,t)},s.pushScene=function(e,t){!e.getGame().getSceneData(t)||e.getScene().requestChange(r.SceneChangeRequest.PUSH_SCENE,t)},s.popScene=function(e){e.getScene().requestChange(r.SceneChangeRequest.POP_SCENE)},s.stopGame=function(e){e.getScene().requestChange(r.SceneChangeRequest.STOP_GAME)},s.createObjectsFromExternalLayout=function(e,t,n,a,o){const g=e.getGame().getExternalLayoutData(t);g!==null&&e.getScene().createObjectsFrom(g.instances,n,a,o||0,!1)},s.hasGameJustResumed=e=>e.getGame().hasJustResumed(),s.doesSceneExist=(e,t)=>e.getGame().hasScene(t)})(u=i.runtimeScene||(i.runtimeScene={}))})(c=r.evtTools||(r.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=runtimescenetools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(S){const f=new S.Logger("Storage");let d;(function(p){let h;(function(a){let c=null;try{typeof cc!="undefined"?c=cc.sys.localStorage:typeof window!="undefined"&&(c=window.localStorage)}catch(t){f.error("Unable to get access to the localStorage: "+t)}c||f.error("Storage actions won't work as no localStorage was found.");const u=new Hashtable;a.loadJSONFileFromStorage=t=>{if(u.containsKey(t))return;let i=null;try{c&&(i=c.getItem("GDJS_"+t))}catch(l){f.error('Unable to load data from localStorage for "'+t+'": '+l)}let o={};try{i&&(o=JSON.parse(i))}catch(l){f.error('Unable to load data from "'+t+'" - data is not valid JSON: '+l)}u.put(t,o)},a.unloadJSONFile=t=>{if(!u.containsKey(t))return;const i=u.get(t),o=JSON.stringify(i);try{c&&c.setItem("GDJS_"+t,o)}catch(l){f.error('Unable to save data to localStorage for "'+t+'": '+l)}u.remove(t)};const g=(t,i)=>{let o=!1;u.containsKey(t)||(o=!0,a.loadJSONFileFromStorage(t));const l=i(u.get(t));return o&&a.unloadJSONFile(t),l};a.clearJSONFile=t=>g(t,i=>{for(const o in i)i.hasOwnProperty(o)&&delete i[o];return!0}),a.elementExistsInJSONFile=(t,i)=>g(t,o=>{const l=i.split("/");let n=o;for(let e=0;e<l.length;++e){if(!n[l[e]])return!1;n=n[l[e]]}return!0}),a.deleteElementFromJSONFile=(t,i)=>g(t,o=>{const l=i.split("/");let n=o;for(let e=0;e<l.length;++e){if(!n[l[e]])return!1;e===l.length-1?delete n[l[e]]:n=n[l[e]]}return!0}),a.writeNumberInJSONFile=(t,i,o)=>g(t,l=>{const n=i.split("/");let e=l;for(let r=0;r<n.length;++r)e[n[r]]||(e[n[r]]={}),r===n.length-1?e[n[r]].value=o:e=e[n[r]];return!0}),a.writeStringInJSONFile=(t,i,o)=>g(t,l=>{const n=i.split("/");let e=l;for(let r=0;r<n.length;++r)e[n[r]]||(e[n[r]]={}),r===n.length-1?e[n[r]].str=o:e=e[n[r]];return!0}),a.readNumberFromJSONFile=(t,i,o,l)=>g(t,n=>{const e=i.split("/");let r=n;for(let s=0;s<e.length;++s){if(!r[e[s]])return!1;s===e.length-1&&typeof r[e[s]].value!="undefined"?l.setNumber(r[e[s]].value):r=r[e[s]]}return!0}),a.readStringFromJSONFile=(t,i,o,l)=>g(t,n=>{const e=i.split("/");let r=n;for(let s=0;s<e.length;++s){if(!r[e[s]])return!1;s===e.length-1&&typeof r[e[s]].str!="undefined"?l.setString(r[e[s]].str):r=r[e[s]]}return!0})})(h=p.storage||(p.storage={}))})(d=S.evtTools||(S.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=storagetools.js.map
|
||||
@@ -0,0 +1,3 @@
|
||||
var gdjs;(function(s){let p;(function(c){let f;(function(e){e.newLine=function(){return`
|
||||
`},e.fromCodePoint=function(t){return String.fromCodePoint(t)},e.toUpperCase=function(t){return t.toUpperCase()},e.toLowerCase=function(t){return t.toLowerCase()},e.subStr=function(t,n,r){return n<t.length&&n>=0?t.substr(n,r):""},e.strAt=function(t,n){return n<t.length&&n>=0?t.substr(n,1):""},e.strRepeat=function(t,n){let r="";for(let o=0;o<n;o++)r+=t;return r},e.strLen=function(t){return t.length},e.strFind=function(t,n){return t.indexOf(n)},e.strFindLast=function(t,n){return t.lastIndexOf(n)},e.strRFind=s.evtTools.string.strFindLast,e.strFindFrom=function(t,n,r){return t.indexOf(n,r)},e.strFindLastFrom=function(t,n,r){return t.lastIndexOf(n,r)},e.strReplaceOne=function(t,n,r){return t.replace(n,r)},e.strReplaceAll=function(t,n,r){let o=t,u=0,i=o.indexOf(n,u);for(;i!==-1&&(o=o.substring(0,i)+r+o.substring(i+n.length,o.length),u=i+r.length+(n.length===0?1:0),!(u>o.length));)i=o.indexOf(n,u);return o},e.strRFindFrom=s.evtTools.string.strFindLastFrom})(f=c.string||(c.string={}))})(p=s.evtTools||(s.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=stringtools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(a){let l;(function(o){let i;(function(r){r.getVariableNumber=function(e){return e.getAsNumber()},r.getVariableString=function(e){return e.getAsString()},r.getVariableBoolean=function(e,t){return e.getAsBoolean()===t},r.setVariableBoolean=function(e,t){e.setBoolean(t)},r.toggleVariableBoolean=function(e){e.setBoolean(!e.getAsBoolean())},r.sceneVariableExists=function(e,t){return e.getScene().getVariables().has(t)},r.globalVariableExists=function(e,t){return e.getGame().getVariables().has(t)},r.variableChildExists=function(e,t){return e.hasChild(t)},r.variableRemoveChild=function(e,t){e.removeChild(t)},r.variableClearChildren=function(e){e.clearChildren()},r.variablePushCopy=function(e,t){e.pushVariableCopy(t)},r.valuePush=function(e,t){e.pushValue(t)},r.variableRemoveAt=function(e,t){e.removeAtIndex(t)},r.getVariableChildCount=function(e){return e.getChildrenCount()},r.getFirstVariableNumber=function(e){return e.getChildrenCount()===0?0:e.getAllChildrenArray()[0].getAsNumber()},r.getFirstVariableString=function(e){return e.getChildrenCount()===0?"":e.getAllChildrenArray()[0].getAsString()},r.getLastVariableNumber=function(e){const t=e.getAllChildrenArray();return t.length===0?0:t[t.length-1].getAsNumber()},r.getLastVariableString=function(e){const t=e.getAllChildrenArray();return t.length===0?"":t[t.length-1].getAsString()}})(i=o.variable||(o.variable={}));let s;(function(n){n.getVariableNumber=a.evtTools.variable.getVariableNumber,n.getVariableString=a.evtTools.variable.getVariableString,n.getVariableBoolean=a.evtTools.variable.getVariableBoolean,n.setVariableBoolean=a.evtTools.variable.setVariableBoolean,n.toggleVariableBoolean=a.evtTools.variable.toggleVariableBoolean,n.sceneVariableExists=a.evtTools.variable.sceneVariableExists,n.globalVariableExists=a.evtTools.variable.globalVariableExists,n.variableChildExists=a.evtTools.variable.variableChildExists,n.variableRemoveChild=a.evtTools.variable.variableRemoveChild,n.variableClearChildren=a.evtTools.variable.variableClearChildren,n.variablePushCopy=a.evtTools.variable.variablePushCopy,n.valuePush=a.evtTools.variable.valuePush,n.variableRemoveAt=a.evtTools.variable.variableRemoveAt,n.getVariableChildCount=a.evtTools.variable.getVariableChildCount})(s=o.common||(o.common={}))})(l=a.evtTools||(a.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=variabletools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(r){let s;(function(u){let m;(function(t){t.setMargins=function(e,n,o,i,g){e.getGame().getRenderer().setMargins(n,o,i,g)},t.setFullScreen=function(e,n,o){e.getGame().getRenderer().keepAspectRatio(o),e.getGame().getRenderer().setFullScreen(n)},t.isFullScreen=function(e){return e.getGame().getRenderer().isFullScreen()},t.setWindowSize=function(e,n,o,i){e.getGame().getRenderer().setWindowSize(n,o),i&&e.getGame().setGameResolutionSize(n,o)},t.centerWindow=function(e){e.getGame().getRenderer().centerWindow()},t.setGameResolutionSize=function(e,n,o){e.getGame().setGameResolutionSize(n,o)},t.setGameResolutionResizeMode=function(e,n){e.getGame().setGameResolutionResizeMode(n)},t.setAdaptGameResolutionAtRuntime=function(e,n){e.getGame().setAdaptGameResolutionAtRuntime(n)},t.setWindowTitle=function(e,n){e.getGame().getRenderer().setWindowTitle(n)},t.getWindowTitle=function(e){return e.getGame().getRenderer().getWindowTitle()},t.getWindowInnerWidth=function(){return r.RuntimeGameRenderer&&r.RuntimeGameRenderer.getWindowInnerWidth?r.RuntimeGameRenderer.getWindowInnerWidth():typeof t!="undefined"?t.innerWidth:800},t.getWindowInnerHeight=function(){return r.RuntimeGameRenderer&&r.RuntimeGameRenderer.getWindowInnerHeight?r.RuntimeGameRenderer.getWindowInnerHeight():typeof t!="undefined"?t.innerHeight:800},t.getGameResolutionWidth=function(e){return e.getGame().getGameResolutionWidth()},t.getGameResolutionHeight=function(e){return e.getGame().getGameResolutionHeight()},t.openURL=function(e,n){return n.getGame().getRenderer().openURL(e)}})(m=u.window||(u.window={}))})(s=r.evtTools||(r.evtTools={}))})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=windowtools.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(l){const i=new l.Logger("Font manager");class d{constructor(t,e){this._loadedFontFamily={};this._loadedFonts={};this._filenameToFontFamily={};this._resources=new Map,this.setResources(t),this._resourcesLoader=e}setResources(t){this._resources.clear();for(const e of t)e.kind==="font"&&this._resources.set(e.name,e)}getFontFamily(t){return this._loadedFontFamily[t]?this._loadedFontFamily[t]:"Arial"}getFontFile(t){return this._loadedFonts[t]?this._loadedFonts[t].file||"":t}_getFontFamilyFromFilename(t){if(this._filenameToFontFamily[t])return this._filenameToFontFamily[t];let e="gdjs_font_"+t.toLowerCase().replace(/[^\w]/gi,"-");const n=e;let r=2;for(;this._filenameToFontFamily[e];)e=e+"-"+r,r++;return this._filenameToFontFamily[t]=n}_loadFont(t,e){const n={},r="url("+encodeURI(e)+")";if(typeof FontFace!="undefined")return fetch(this._resourcesLoader.getFullUrl(e),{credentials:this._resourcesLoader.checkIfCredentialsRequired(e)?"include":"same-origin"}).then(o=>{if(!o.ok){const s="Unable to fetch "+e+" to be loaded as a font. HTTP status is: "+o.status+".";throw i.error(s),new Error(s)}return o.arrayBuffer()}).then(o=>{const s=new FontFace(t,o,n);document.fonts.add(s)});{const o=document.createElement("style");return o.appendChild(document.createTextNode("@font-face { font-family: '"+t+"'; src: "+r+"; }")),document.head.appendChild(o),new FontFaceObserver(t,n).load()}}async loadFonts(t){const e={};for(const o of this._resources.values())if(o.file){if(this._loadedFonts[o.name])continue;e[o.file]=e[o.file]?e[o.file].concat(o):[o]}const n=Object.keys(e).length;if(n===0)return 0;let r=0;return await Promise.all(Object.keys(e).map(async o=>{const s=this._getFontFamilyFromFilename(o),c=e[o];try{await this._loadFont(s,o)}catch(a){i.error('Error loading font resource "'+c[0].name+'" (file: '+o+"): "+(a.message||"Unknown error"))}c.forEach(a=>{this._loadedFontFamily[a.name]=s,this._loadedFonts[a.name]=a}),r++,t(r,n)})),n}}l.FontFaceObserverFontManager=d,l.FontManager=d})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=fontfaceobserver-font-manager.js.map
|
||||
@@ -0,0 +1,16 @@
|
||||
(function() {
|
||||
var module; //Define an undefined module variable to avoid fontfaceobserver thinking it's used in an environment using require.
|
||||
|
||||
/* Font Face Observer v2.0.13 - © Bram Stein. License: BSD-3-Clause */(function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}}
|
||||
function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})};
|
||||
function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}());
|
||||
|
||||
(function(){function l(a,b){document.addEventListener?a.addEventListener("scroll",b,!1):a.attachEvent("scroll",b)}function m(a){document.body?a():document.addEventListener?document.addEventListener("DOMContentLoaded",function c(){document.removeEventListener("DOMContentLoaded",c);a()}):document.attachEvent("onreadystatechange",function k(){if("interactive"==document.readyState||"complete"==document.readyState)document.detachEvent("onreadystatechange",k),a()})};function r(a){this.a=document.createElement("div");this.a.setAttribute("aria-hidden","true");this.a.appendChild(document.createTextNode(a));this.b=document.createElement("span");this.c=document.createElement("span");this.h=document.createElement("span");this.f=document.createElement("span");this.g=-1;this.b.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.c.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";
|
||||
this.f.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;";this.b.appendChild(this.h);this.c.appendChild(this.f);this.a.appendChild(this.b);this.a.appendChild(this.c)}
|
||||
function t(a,b){a.a.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+b+";"}function y(a){var b=a.a.offsetWidth,c=b+100;a.f.style.width=c+"px";a.c.scrollLeft=c;a.b.scrollLeft=a.b.scrollWidth+100;return a.g!==b?(a.g=b,!0):!1}function z(a,b){function c(){var a=k;y(a)&&a.a.parentNode&&b(a.g)}var k=a;l(a.b,c);l(a.c,c);y(a)};function A(a,b){var c=b||{};this.family=a;this.style=c.style||"normal";this.weight=c.weight||"normal";this.stretch=c.stretch||"normal"}var B=null,C=null,E=null,F=null;function G(){if(null===C)if(J()&&/Apple/.test(window.navigator.vendor)){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent);C=!!a&&603>parseInt(a[1],10)}else C=!1;return C}function J(){null===F&&(F=!!document.fonts);return F}
|
||||
function K(){if(null===E){var a=document.createElement("div");try{a.style.font="condensed 100px sans-serif"}catch(b){}E=""!==a.style.font}return E}function L(a,b){return[a.style,a.weight,K()?a.stretch:"","100px",b].join(" ")}
|
||||
A.prototype.load=function(a,b){var c=this,k=a||"BESbswy",q=0,D=b||3E3,H=(new Date).getTime();return new Promise(function(a,b){if(J()&&!G()){var M=new Promise(function(a,b){function e(){(new Date).getTime()-H>=D?b():document.fonts.load(L(c,'"'+c.family+'"'),k).then(function(c){1<=c.length?a():setTimeout(e,25)},function(){b()})}e()}),N=new Promise(function(a,c){q=setTimeout(c,D)});Promise.race([N,M]).then(function(){clearTimeout(q);a(c)},function(){b(c)})}else m(function(){function u(){var b;if(b=-1!=
|
||||
f&&-1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===B&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),B=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=B&&(f==v&&g==v&&h==v||f==w&&g==w&&h==w||f==x&&g==x&&h==x)),b=!b;b&&(d.parentNode&&d.parentNode.removeChild(d),clearTimeout(q),a(c))}function I(){if((new Date).getTime()-H>=D)d.parentNode&&d.parentNode.removeChild(d),b(c);else{var a=document.hidden;if(!0===a||void 0===a)f=e.a.offsetWidth,
|
||||
g=n.a.offsetWidth,h=p.a.offsetWidth,u();q=setTimeout(I,50)}}var e=new r(k),n=new r(k),p=new r(k),f=-1,g=-1,h=-1,v=-1,w=-1,x=-1,d=document.createElement("div");d.dir="ltr";t(e,L(c,"sans-serif"));t(n,L(c,"serif"));t(p,L(c,"monospace"));d.appendChild(e.a);d.appendChild(n.a);d.appendChild(p.a);document.body.appendChild(d);v=e.a.offsetWidth;w=n.a.offsetWidth;x=p.a.offsetWidth;I();z(e,function(a){f=a;u()});t(e,L(c,'"'+c.family+'",sans-serif'));z(n,function(a){g=a;u()});t(n,L(c,'"'+c.family+'",serif'));
|
||||
z(p,function(a){h=a;u()});t(p,L(c,'"'+c.family+'",monospace'))})})};"object"===typeof module?module.exports=A:(window.FontFaceObserver=A,window.FontFaceObserver.prototype.load=A.prototype.load);}());
|
||||
})()
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(_){class s{constructor(t,i,h){this._dirty=!1;this._x=t||0,this._y=i||0,this._angle=Math.atan2(i,t)*180/Math.PI,this._length=Math.sqrt(t*t+i*i),this._multiplier=h}getX(){return this._x}getY(){return this._y}setX(t){this._x=t,this._dirty=!0}setY(t){this._y=t,this._dirty=!0}clear(){this._x=0,this._y=0,this._length=0,this._dirty=!1}addForce(t){this._x+=t._x,this._y+=t._y,this._dirty=!0}add(t,i){this._x+=t,this._y+=i,this._dirty=!0}setAngle(t){this._dirty&&(this._length=Math.sqrt(this._x*this._x+this._y*this._y),this._dirty=!1),this._angle=t;const i=t/180*Math.PI;this._x=Math.cos(i)*this._length,this._y=Math.sin(i)*this._length}setLength(t){this._dirty&&(this._angle=Math.atan2(this._y,this._x)*180/Math.PI,this._dirty=!1),this._length=t;const i=this._angle/180*Math.PI;this._x=Math.cos(i)*this._length,this._y=Math.sin(i)*this._length}getAngle(){return this._dirty&&(this._angle=Math.atan2(this._y,this._x)*180/Math.PI,this._length=Math.sqrt(this._x*this._x+this._y*this._y),this._dirty=!1),this._angle}getLength(){return this._dirty&&(this._angle=Math.atan2(this._y,this._x)*180/Math.PI,this._length=Math.sqrt(this._x*this._x+this._y*this._y),this._dirty=!1),this._length}getMultiplier(){return this._multiplier}setMultiplier(t){this._multiplier=t}}_.Force=s})(gdjs||(gdjs={}));
|
||||
//# sourceMappingURL=force.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
var gdjs;(function(t){const i=new t.Logger("Engine runtime");let u;(function(n){const e=!0})(u=t.evtTools||(t.evtTools={})),t.objectsTypes=new Hashtable,t.behaviorsTypes=new Hashtable,t.callbacksFirstRuntimeSceneLoaded=[],t.callbacksRuntimeSceneLoaded=[],t.callbacksRuntimeScenePreEvents=[],t.callbacksRuntimeScenePostEvents=[],t.callbacksRuntimeScenePaused=[],t.callbacksRuntimeSceneResumed=[],t.callbacksRuntimeSceneUnloading=[],t.callbacksRuntimeSceneUnloaded=[],t.callbacksObjectDeletedFromScene=[],t.gdevelopLogo="",t.rgbToHex=function(e,n,r){return""+((1<<24)+(e<<16)+(n<<8)+r).toString(16).slice(1)},t.hexToRGBColor=function(e){var n=parseInt(e.replace("#",""),16);return[n>>16&255,n>>8&255,n&255]},t.rgbOrHexToRGBColor=function(e){const n=e.split(";");return n.length===3?[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]:t.hexToRGBColor(e)},t.rgbOrHexStringToNumber=e=>{const n=t.rgbOrHexToRGBColor(e);return t.rgbToHexNumber(n[0],n[1],n[2])},t.rgbToHexNumber=function(e,n,r){return(e<<16)+(n<<8)+r},t.hexNumberToRGB=e=>({r:e>>16&255,g:e>>8&255,b:e&255,a:255}),t.hexNumberToRGBArray=e=>[e>>16&255,e>>8&255,e&255],t.random=function(e){return e<=0?0:Math.floor(Math.random()*(e+1))},t.randomInRange=function(e,n){return e+t.random(n-e)},t.randomFloat=function(e){return e<=0?0:Math.random()*e},t.randomFloatInRange=function(e,n){return e+t.randomFloat(n-e)},t.randomWithStep=function(e,n,r){return r<=0?e+t.random(n-e):e+t.random(Math.floor((n-e)/r))*r},t.toRad=function(e){return e/180*Math.PI},t.toDegrees=function(e){return e*180/Math.PI},t.registerObject=function(e,n){t.objectsTypes.put(e,n)},t.registerBehavior=function(e,n){t.behaviorsTypes.put(e,n)},t.registerFirstRuntimeSceneLoadedCallback=function(e){t.callbacksFirstRuntimeSceneLoaded.push(e)},t.registerRuntimeSceneLoadedCallback=function(e){t.callbacksRuntimeSceneLoaded.push(e)},t.registerRuntimeScenePreEventsCallback=function(e){t.callbacksRuntimeScenePreEvents.push(e)},t.registerRuntimeScenePostEventsCallback=function(e){t.callbacksRuntimeScenePostEvents.push(e)},t.registerRuntimeScenePausedCallback=function(e){t.callbacksRuntimeScenePaused.push(e)},t.registerRuntimeSceneResumedCallback=function(e){t.callbacksRuntimeSceneResumed.push(e)},t.registerRuntimeSceneUnloadingCallback=function(e){t.callbacksRuntimeSceneUnloading.push(e)},t.registerRuntimeSceneUnloadedCallback=function(e){t.callbacksRuntimeSceneUnloaded.push(e)},t.registerObjectDeletedFromSceneCallback=function(e){t.callbacksObjectDeletedFromScene.push(e)},t._unregisterCallback=function(e){const n=r=>{for(let o=0;o<r.length;)r[o]===e?r.splice(o,1):o++};n(t.callbacksFirstRuntimeSceneLoaded),n(t.callbacksRuntimeSceneLoaded),n(t.callbacksRuntimeScenePreEvents),n(t.callbacksRuntimeScenePostEvents),n(t.callbacksRuntimeScenePaused),n(t.callbacksRuntimeSceneResumed),n(t.callbacksRuntimeSceneUnloading),n(t.callbacksRuntimeSceneUnloaded),n(t.callbacksObjectDeletedFromScene)},t.registerGlobalCallbacks=function(){i.warn("You're calling gdjs.registerGlobalCallbacks. This method is now useless and you must not call it anymore.")},t.getObjectConstructor=function(e){return e!==void 0&&t.objectsTypes.containsKey(e)?t.objectsTypes.get(e):(i.warn('Object type "'+e+'" was not found.'),t.objectsTypes.get(""))},t.getBehaviorConstructor=function(e){return e!==void 0&&t.behaviorsTypes.containsKey(e)?t.behaviorsTypes.get(e):(i.warn('Behavior type "'+e+'" was not found.'),t.behaviorsTypes.get(""))},t.staticArray=function(e){return e._staticArray=e._staticArray||[],e._staticArray},t.staticArray2=function(e){return e._staticArray2=e._staticArray2||[],e._staticArray2},t.staticObject=function(e){return e._staticObject=e._staticObject||{},e._staticObject},t.objectsListsToArray=function(e){var n=t.staticArray(t.objectsListsToArray);e.values(n);for(var r=[],o=0;o<n.length;++o)for(var a=n[o],c=0;c<a.length;++c)r.push(a[c]);return r},t.copyArray=function(e,n){for(var r=e.length,o=0;o<r;++o)n[o]=e[o];n.length=r},t.makeUuid=function(){if(typeof crypto=="undefined"||!crypto.getRandomValues){const o=a=>a?(a^Math.random()*16>>a/4).toString(16):(""+1e7+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,o);return o()}if(!t.makeUuid.hex){t.makeUuid.hex=[];for(var e=0;e<256;e++)t.makeUuid.hex[e]=(e<16?"0":"")+e.toString(16)}const n=t.makeUuid.hex;var r=crypto.getRandomValues(new Uint8Array(16));return r[6]=r[6]&15|64,r[8]=r[8]&63|128,n[r[0]]+n[r[1]]+n[r[2]]+n[r[3]]+"-"+n[r[4]]+n[r[5]]+"-"+n[r[6]]+n[r[7]]+"-"+n[r[8]]+n[r[9]]+"-"+n[r[10]]+n[r[11]]+n[r[12]]+n[r[13]]+n[r[14]]+n[r[15]]},t.nearlyEqual=(e,n,r)=>{const o=Math.abs(e),a=Math.abs(n),c=Math.abs(e-n);return e===n?!0:e==0||n==0||o+a<Number.EPSILON?c<r*Number.EPSILON:c/Math.min(o+a,Number.MAX_VALUE)<r};const l=[];t.registerAsynchronouslyLoadingLibraryPromise=e=>{l.push(e)},t.getAllAsynchronouslyLoadingLibraryPromise=()=>Promise.all(l)})(gdjs||(gdjs={})),console.warn=console.warn||console.log,console.error=console.error||console.log;
|
||||
//# sourceMappingURL=gd.js.map
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
if (typeof gdjs.evtsExt__Flash__ColorTint !== "undefined") {
|
||||
gdjs.evtsExt__Flash__ColorTint.registeredGdjsCallbacks.forEach(callback =>
|
||||
gdjs._unregisterCallback(callback)
|
||||
);
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ColorTint = {};
|
||||
gdjs.evtsExt__Flash__ColorTint.GDObjectObjects1= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__ColorTint.userFunc0xa68028 = function GDJSInlineCode(runtimeScene, objects, eventsFunctionContext) {
|
||||
"use strict";
|
||||
/** @type {gdjs.SpriteRuntimeObject} */
|
||||
const tintedObject = objects[0];
|
||||
const tint = tintedObject.getColor();
|
||||
eventsFunctionContext.returnValue = tint;
|
||||
};
|
||||
gdjs.evtsExt__Flash__ColorTint.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ColorTint.GDObjectObjects1);
|
||||
|
||||
var objects = [];
|
||||
objects.push.apply(objects,gdjs.evtsExt__Flash__ColorTint.GDObjectObjects1);
|
||||
gdjs.evtsExt__Flash__ColorTint.userFunc0xa68028(runtimeScene, objects, typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined);
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ColorTint.func = function(runtimeScene, Object, parentEventsFunctionContext) {
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": gdjs.objectsListsToArray(Object)
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ColorTint.GDObjectObjects1.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__ColorTint.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return "" + eventsFunctionContext.returnValue;
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ColorTint.registeredGdjsCallbacks = [];
|
||||
@@ -0,0 +1,695 @@
|
||||
|
||||
gdjs.evtsExt__Flash__Flash = gdjs.evtsExt__Flash__Flash || {};
|
||||
|
||||
/**
|
||||
* Behavior generated from Flash visibility (blink)
|
||||
*/
|
||||
gdjs.evtsExt__Flash__Flash.Flash = class Flash extends gdjs.RuntimeBehavior {
|
||||
constructor(instanceContainer, behaviorData, owner) {
|
||||
super(instanceContainer, behaviorData, owner);
|
||||
this._runtimeScene = instanceContainer;
|
||||
|
||||
this._onceTriggers = new gdjs.OnceTriggers();
|
||||
this._behaviorData = {};
|
||||
this._sharedData = gdjs.evtsExt__Flash__Flash.Flash.getSharedData(
|
||||
instanceContainer,
|
||||
behaviorData.name
|
||||
);
|
||||
|
||||
this._behaviorData.HalfPeriodTime = behaviorData.HalfPeriodTime !== undefined ? behaviorData.HalfPeriodTime : Number("0.1") || 0;
|
||||
this._behaviorData.IsFlashing = false;
|
||||
this._behaviorData.FlashDuration = Number("0") || 0;
|
||||
}
|
||||
|
||||
// Hot-reload:
|
||||
updateFromBehaviorData(oldBehaviorData, newBehaviorData) {
|
||||
|
||||
if (oldBehaviorData.HalfPeriodTime !== newBehaviorData.HalfPeriodTime)
|
||||
this._behaviorData.HalfPeriodTime = newBehaviorData.HalfPeriodTime;
|
||||
if (oldBehaviorData.IsFlashing !== newBehaviorData.IsFlashing)
|
||||
this._behaviorData.IsFlashing = newBehaviorData.IsFlashing;
|
||||
if (oldBehaviorData.FlashDuration !== newBehaviorData.FlashDuration)
|
||||
this._behaviorData.FlashDuration = newBehaviorData.FlashDuration;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
// Properties:
|
||||
|
||||
_getHalfPeriodTime() {
|
||||
return this._behaviorData.HalfPeriodTime !== undefined ? this._behaviorData.HalfPeriodTime : Number("0.1") || 0;
|
||||
}
|
||||
_setHalfPeriodTime(newValue) {
|
||||
this._behaviorData.HalfPeriodTime = newValue;
|
||||
}
|
||||
_getIsFlashing() {
|
||||
return this._behaviorData.IsFlashing !== undefined ? this._behaviorData.IsFlashing : false;
|
||||
}
|
||||
_setIsFlashing(newValue) {
|
||||
this._behaviorData.IsFlashing = newValue;
|
||||
}
|
||||
_toggleIsFlashing() {
|
||||
this._setIsFlashing(!this._getIsFlashing());
|
||||
}
|
||||
_getFlashDuration() {
|
||||
return this._behaviorData.FlashDuration !== undefined ? this._behaviorData.FlashDuration : Number("0") || 0;
|
||||
}
|
||||
_setFlashDuration(newValue) {
|
||||
this._behaviorData.FlashDuration = newValue;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Shared data generated from Flash visibility (blink)
|
||||
*/
|
||||
gdjs.evtsExt__Flash__Flash.Flash.SharedData = class FlashSharedData {
|
||||
constructor(sharedData) {
|
||||
|
||||
}
|
||||
|
||||
// Shared properties:
|
||||
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.getSharedData = function(instanceContainer, behaviorName) {
|
||||
if (!instanceContainer._Flash_FlashSharedData) {
|
||||
const initialData = instanceContainer.getInitialSharedDataForBehavior(
|
||||
behaviorName
|
||||
);
|
||||
instanceContainer._Flash_FlashSharedData = new gdjs.evtsExt__Flash__Flash.Flash.SharedData(
|
||||
initialData
|
||||
);
|
||||
}
|
||||
return instanceContainer._Flash_FlashSharedData;
|
||||
}
|
||||
|
||||
// Methods:
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext = {};
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2= [];
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects3= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595Flash_9546Flash_9546prototype_9546doStepPreEventsContext_9546GDObjectObjects2Objects = Hashtable.newFrom({"Object": gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2});
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1, gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2);
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2[i].getTimerElapsedTimeInSecondsOrNaN("Flash_Visibility_Timer") > (gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getHalfPeriodTime()) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2[k] = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2 */
|
||||
{gdjs.evtsExt__Flash__ToggleVisibility.func(runtimeScene, gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595Flash_9546Flash_9546prototype_9546doStepPreEventsContext_9546GDObjectObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2[i].resetTimer("Flash_Visibility_Timer");
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList1 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
/* Reuse gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1 */
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getFlashDuration() > 0 ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i].getTimerElapsedTimeInSecondsOrNaN("Flash_Visibility_Duration_Timer") > (gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getFlashDuration()) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length = k;
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).Stop((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList2 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList1(runtimeScene, eventsFunctionContext);
|
||||
}
|
||||
|
||||
|
||||
};gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList3 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIsFlashing() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[k] = gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
|
||||
{ //Subevents
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList2(runtimeScene, eventsFunctionContext);} //End of subevents
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEvents = function(parentEventsFunctionContext) {
|
||||
this._onceTriggers.startNewFrame();
|
||||
var that = this;
|
||||
var runtimeScene = this._runtimeScene;
|
||||
var thisObjectList = [this.owner];
|
||||
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||
var Behavior = this.name;
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": thisObjectList
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
"Behavior": Behavior
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return that._onceTriggers; }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects2.length = 0;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.GDObjectObjects3.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.doStepPreEventsContext.eventsList3(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return;
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext = {};
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects2= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595Flash_9546Flash_9546prototype_9546FlashContext_9546GDObjectObjects1Objects = Hashtable.newFrom({"Object": gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1});
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( !(gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).IsFlashing((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined))) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1[k] = gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1 */
|
||||
{gdjs.evtsExt__Flash__ToggleVisibility.func(runtimeScene, gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595Flash_9546Flash_9546prototype_9546FlashContext_9546GDObjectObjects1Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIsFlashing(true);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1[i].resetTimer("Flash_Visibility_Timer");
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1);
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1[i].resetTimer("Flash_Visibility_Duration_Timer");
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setFlashDuration((typeof eventsFunctionContext !== 'undefined' ? Number(eventsFunctionContext.getArgument("FlashDuration")) || 0 : 0));
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.Flash = function(FlashDuration, parentEventsFunctionContext) {
|
||||
|
||||
var that = this;
|
||||
var runtimeScene = this._runtimeScene;
|
||||
var thisObjectList = [this.owner];
|
||||
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||
var Behavior = this.name;
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": thisObjectList
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
"Behavior": Behavior
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
if (argName === "FlashDuration") return FlashDuration;
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return that._onceTriggers; }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.GDObjectObjects2.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.FlashContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return;
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext = {};
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects2= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = false; }}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIsFlashing() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1[k] = gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashing = function(parentEventsFunctionContext) {
|
||||
|
||||
var that = this;
|
||||
var runtimeScene = this._runtimeScene;
|
||||
var thisObjectList = [this.owner];
|
||||
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||
var Behavior = this.name;
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": thisObjectList
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
"Behavior": Behavior
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return that._onceTriggers; }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.GDObjectObjects2.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.IsFlashingContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return !!eventsFunctionContext.returnValue;
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext = {};
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.GDObjectObjects2= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.GDObjectObjects1);
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior")).Stop((typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined));
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivate = function(parentEventsFunctionContext) {
|
||||
|
||||
var that = this;
|
||||
var runtimeScene = this._runtimeScene;
|
||||
var thisObjectList = [this.owner];
|
||||
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||
var Behavior = this.name;
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": thisObjectList
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
"Behavior": Behavior
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return that._onceTriggers; }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.GDObjectObjects2.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.onDeActivateContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return;
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext = {};
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects2= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._getIsFlashing() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1[k] = gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1[i].hide(false);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1[i].getBehavior(eventsFunctionContext.getBehaviorName("Behavior"))._setIsFlashing(false);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1[i].removeTimer("Flash_Visibility_Timer");
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1[i].removeTimer("Flash_Visibility_Duration_Timer");
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.Stop = function(parentEventsFunctionContext) {
|
||||
|
||||
var that = this;
|
||||
var runtimeScene = this._runtimeScene;
|
||||
var thisObjectList = [this.owner];
|
||||
var Object = Hashtable.newFrom({Object: thisObjectList});
|
||||
var Behavior = this.name;
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": thisObjectList
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
"Behavior": Behavior
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return that._onceTriggers; }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.GDObjectObjects2.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__Flash.Flash.prototype.StopContext.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
gdjs.registerBehavior("Flash::Flash", gdjs.evtsExt__Flash__Flash.Flash);
|
||||
@@ -0,0 +1,91 @@
|
||||
|
||||
if (typeof gdjs.evtsExt__Flash__IsTinted !== "undefined") {
|
||||
gdjs.evtsExt__Flash__IsTinted.registeredGdjsCallbacks.forEach(callback =>
|
||||
gdjs._unregisterCallback(callback)
|
||||
);
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__IsTinted = {};
|
||||
gdjs.evtsExt__Flash__IsTinted.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__IsTinted.GDObjectObjects2= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__IsTinted.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595IsTinted_9546GDObjectObjects1Objects = Hashtable.newFrom({"Object": gdjs.evtsExt__Flash__IsTinted.GDObjectObjects1});
|
||||
gdjs.evtsExt__Flash__IsTinted.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__IsTinted.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = !(gdjs.evtsExt__Flash__ColorTint.func(runtimeScene, gdjs.evtsExt__Flash__IsTinted.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595IsTinted_9546GDObjectObjects1Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) == "255;255;255");
|
||||
if (isConditionTrue_0) {
|
||||
{if (typeof eventsFunctionContext !== 'undefined') { eventsFunctionContext.returnValue = true; }}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__IsTinted.func = function(runtimeScene, Object, parentEventsFunctionContext) {
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": gdjs.objectsListsToArray(Object)
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__IsTinted.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__IsTinted.GDObjectObjects2.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__IsTinted.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return "" + eventsFunctionContext.returnValue;
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__IsTinted.registeredGdjsCallbacks = [];
|
||||
@@ -0,0 +1,162 @@
|
||||
|
||||
if (typeof gdjs.evtsExt__Flash__ToggleColorTint !== "undefined") {
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.registeredGdjsCallbacks.forEach(callback =>
|
||||
gdjs._unregisterCallback(callback)
|
||||
);
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint = {};
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2= [];
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects3= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
};gdjs.evtsExt__Flash__ToggleColorTint.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595ToggleColorTint_9546GDObjectObjects2Objects = Hashtable.newFrom({"Object": gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2});
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595ToggleColorTint_9546GDObjectObjects1Objects = Hashtable.newFrom({"Object": gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1});
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.eventsList1 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2);
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2[i].setVariableBoolean(gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2[i].getVariables().get("__Flash_ColorTintToggled"), false);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = gdjs.evtsExt__Flash__ColorTint.func(runtimeScene, gdjs.evtsExt__Flash__ToggleColorTint.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595ToggleColorTint_9546GDObjectObjects2Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) == (gdjs.RuntimeObject.getVariableString(((gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2[0].getVariables()).get("__FlashColor_StartingTint")));
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2[i].setColor((typeof eventsFunctionContext !== 'undefined' ? "" + eventsFunctionContext.getArgument("ColorTint") : ""));
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2[i].setVariableBoolean(gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2[i].getVariables().get("__Flash_ColorTintToggled"), true);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1[i].getVariableBoolean(gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1[i].getVariables().get("__Flash_ColorTintToggled"), false) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1[k] = gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = !(gdjs.evtsExt__Flash__ColorTint.func(runtimeScene, gdjs.evtsExt__Flash__ToggleColorTint.mapOfGDgdjs_9546evtsExt_9595_9595Flash_9595_9595ToggleColorTint_9546GDObjectObjects1Objects, (typeof eventsFunctionContext !== 'undefined' ? eventsFunctionContext : undefined)) == (gdjs.RuntimeObject.getVariableString(((gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1.length === 0 ) ? gdjs.VariablesContainer.badVariablesContainer : gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1[0].getVariables()).get("__FlashColor_StartingTint"))));
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1[i].setColor((gdjs.RuntimeObject.getVariableString(gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1[i].getVariables().get("__FlashColor_StartingTint"))));
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};gdjs.evtsExt__Flash__ToggleColorTint.eventsList2 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.eventsList1(runtimeScene, eventsFunctionContext);
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.func = function(runtimeScene, Object, ColorTint, parentEventsFunctionContext) {
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": gdjs.objectsListsToArray(Object)
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
if (argName === "ColorTint") return ColorTint;
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects2.length = 0;
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.GDObjectObjects3.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.eventsList2(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleColorTint.registeredGdjsCallbacks = [];
|
||||
@@ -0,0 +1,154 @@
|
||||
|
||||
if (typeof gdjs.evtsExt__Flash__ToggleEffect !== "undefined") {
|
||||
gdjs.evtsExt__Flash__ToggleEffect.registeredGdjsCallbacks.forEach(callback =>
|
||||
gdjs._unregisterCallback(callback)
|
||||
);
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleEffect = {};
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects2= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleEffect.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1);
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].setVariableBoolean(gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].getVariables().get("__Flash_EffectToggled"), false);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].isEffectEnabled((typeof eventsFunctionContext !== 'undefined' ? "" + eventsFunctionContext.getArgument("EffectName") : "")) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[k] = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].enableEffect((typeof eventsFunctionContext !== 'undefined' ? "" + eventsFunctionContext.getArgument("EffectName") : ""), false);
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].setVariableBoolean(gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].getVariables().get("__Flash_EffectToggled"), true);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].getVariableBoolean(gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].getVariables().get("__Flash_EffectToggled"), false) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[k] = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( !(gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].isEffectEnabled((typeof eventsFunctionContext !== 'undefined' ? "" + eventsFunctionContext.getArgument("EffectName") : ""))) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[k] = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length = k;
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1[i].enableEffect((typeof eventsFunctionContext !== 'undefined' ? "" + eventsFunctionContext.getArgument("EffectName") : ""), true);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleEffect.func = function(runtimeScene, Object, EffectName, parentEventsFunctionContext) {
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": gdjs.objectsListsToArray(Object)
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
if (argName === "EffectName") return EffectName;
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__ToggleEffect.GDObjectObjects2.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleEffect.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleEffect.registeredGdjsCallbacks = [];
|
||||
@@ -0,0 +1,153 @@
|
||||
|
||||
if (typeof gdjs.evtsExt__Flash__ToggleVisibility !== "undefined") {
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.registeredGdjsCallbacks.forEach(callback =>
|
||||
gdjs._unregisterCallback(callback)
|
||||
);
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleVisibility = {};
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1= [];
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects2= [];
|
||||
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.eventsList0 = function(runtimeScene, eventsFunctionContext) {
|
||||
|
||||
{
|
||||
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
{
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1);
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].setVariableBoolean(gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].getVariables().get("__Flash_VisibilityToggled"), false);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].isVisible() ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[k] = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].hide();
|
||||
}
|
||||
}{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].setVariableBoolean(gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].getVariables().get("__Flash_VisibilityToggled"), true);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
|
||||
gdjs.copyArray(eventsFunctionContext.getObjects("Object"), gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1);
|
||||
|
||||
let isConditionTrue_0 = false;
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].getVariableBoolean(gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].getVariables().get("__Flash_VisibilityToggled"), false) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[k] = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length = k;
|
||||
if (isConditionTrue_0) {
|
||||
isConditionTrue_0 = false;
|
||||
for (var i = 0, k = 0, l = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length;i<l;++i) {
|
||||
if ( !(gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].isVisible()) ) {
|
||||
isConditionTrue_0 = true;
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[k] = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i];
|
||||
++k;
|
||||
}
|
||||
}
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length = k;
|
||||
}
|
||||
if (isConditionTrue_0) {
|
||||
/* Reuse gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1 */
|
||||
{for(var i = 0, len = gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length ;i < len;++i) {
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1[i].hide(false);
|
||||
}
|
||||
}}
|
||||
|
||||
}
|
||||
|
||||
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.func = function(runtimeScene, Object, parentEventsFunctionContext) {
|
||||
var eventsFunctionContext = {
|
||||
_objectsMap: {
|
||||
"Object": Object
|
||||
},
|
||||
_objectArraysMap: {
|
||||
"Object": gdjs.objectsListsToArray(Object)
|
||||
},
|
||||
_behaviorNamesMap: {
|
||||
},
|
||||
getObjects: function(objectName) {
|
||||
return eventsFunctionContext._objectArraysMap[objectName] || [];
|
||||
},
|
||||
getObjectsLists: function(objectName) {
|
||||
return eventsFunctionContext._objectsMap[objectName] || null;
|
||||
},
|
||||
getBehaviorName: function(behaviorName) {
|
||||
return eventsFunctionContext._behaviorNamesMap[behaviorName] || behaviorName;
|
||||
},
|
||||
createObject: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
if (objectsList) {
|
||||
const object = parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.createObject(objectsList.firstKey()) :
|
||||
runtimeScene.createObject(objectsList.firstKey());
|
||||
if (object) {
|
||||
objectsList.get(objectsList.firstKey()).push(object);
|
||||
eventsFunctionContext._objectArraysMap[objectName].push(object);
|
||||
}
|
||||
return object; }
|
||||
return null;
|
||||
},
|
||||
getInstancesCountOnScene: function(objectName) {
|
||||
const objectsList = eventsFunctionContext._objectsMap[objectName];
|
||||
let count = 0;
|
||||
if (objectsList) {
|
||||
for(const objectName in objectsList.items)
|
||||
count += parentEventsFunctionContext ?
|
||||
parentEventsFunctionContext.getInstancesCountOnScene(objectName) :
|
||||
runtimeScene.getInstancesCountOnScene(objectName);
|
||||
}
|
||||
return count;
|
||||
},
|
||||
getLayer: function(layerName) {
|
||||
return runtimeScene.getLayer(layerName);
|
||||
},
|
||||
getArgument: function(argName) {
|
||||
return "";
|
||||
},
|
||||
getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
|
||||
};
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects1.length = 0;
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.GDObjectObjects2.length = 0;
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.eventsList0(runtimeScene, eventsFunctionContext);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
gdjs.evtsExt__Flash__ToggleVisibility.registeredGdjsCallbacks = [];
|
||||