Files
GdevelopMMOTestv1/Export/RuntimeCustomObjectLayer.js

3 lines
1.7 KiB
JavaScript

var gdjs;(function(o){class n extends o.RuntimeLayer{constructor(e,r){super(e,r);this._cameraDeltaX=0;this._cameraDeltaY=0;this._renderer.onCreated()}onGameResolutionResized(e,r){}getCameraX(e){return this._cameraDeltaX+this._runtimeScene.getViewportOriginX()}getCameraY(e){return this._cameraDeltaY+this._runtimeScene.getViewportOriginY()}setCameraX(e,r){this._cameraDeltaX=e-this._runtimeScene.getViewportOriginX(),this._renderer.updatePosition()}setCameraY(e,r){this._cameraDeltaY=e-this._runtimeScene.getViewportOriginY(),this._renderer.updatePosition()}getCameraWidth(e){return this.getWidth()}getCameraHeight(e){return this.getHeight()}setCameraZoom(e,r){}getCameraZoom(e){return 1}setCameraZ(e,r,i){}getCameraZ(e,r){return 0}getCameraRotation(e){return 0}setCameraRotation(e,r){}getCameraRotationY(e){return 0}setCameraRotationY(e,r){}getCameraRotationX(e){return 0}setCameraRotationX(e,r){}getCameraForwardX(e){return 0}getCameraForwardY(e){return 0}getCameraForwardZ(e){return-1}getCameraUpX(e){return 0}getCameraUpY(e){return-1}getCameraUpZ(e){return 0}getCameraRightX(e){return 1}getCameraRightY(e){return 0}getCameraRightZ(e){return 0}convertCoords(e,r,i,t){let a=t||[0,0];return e+=this._cameraDeltaX,r+=this._cameraDeltaY,this._runtimeScene.convertCoords(e,r,a)}convertInverseCoords(e,r,i,t){let a=t||[0,0];return this._runtimeScene.convertInverseCoords(e,r,a),a[0]-=this._cameraDeltaX,a[1]-=this._cameraDeltaY,a}applyLayerInverseTransformation(e,r,i,t){return t[0]=e-this._cameraDeltaX,t[1]=r-this._cameraDeltaY,t}applyLayerTransformation(e,r,i,t){return t[0]=e+this._cameraDeltaX,t[1]=r+this._cameraDeltaY,t}}o.RuntimeCustomObjectLayer=n})(gdjs||(gdjs={}));
//# sourceMappingURL=RuntimeCustomObjectLayer.js.map