diginext-pixi
Version:
README.md
1 lines • 1.84 kB
JavaScript
"use strict";var _ScaleIcon_instances,_ScaleIcon_awake,__createBinding=this&&this.__createBinding||(Object.create?function(e,t,i,r){void 0===r&&(r=i);var o=Object.getOwnPropertyDescriptor(t,i);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,r,o)}:function(e,t,i,r){void 0===r&&(r=i),e[r]=t[i]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&__createBinding(t,e,i);return __setModuleDefault(t,e),t},__classPrivateFieldGet=this&&this.__classPrivateFieldGet||function(e,t,i,r){if("a"===i&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?r:"a"===i?r.call(e):r?r.value:t.get(e)};Object.defineProperty(exports,"__esModule",{value:!0});const pixi_js_1=require("pixi.js"),PIXI=__importStar(require("pixi.js"));class ScaleIcon extends pixi_js_1.Container{constructor(e){super(),_ScaleIcon_instances.add(this),this.color=e.color||16777215,this.core=e.core,this.pos=e.pos,__classPrivateFieldGet(this,_ScaleIcon_instances,"m",_ScaleIcon_awake).call(this)}}exports.default=ScaleIcon,_ScaleIcon_instances=new WeakSet,_ScaleIcon_awake=function(){if(this.core);else{this.core=new PIXI.Graphics,this.core.lineStyle({width:2,color:this.color}),this.core.beginFill(16777215,1);const e=10;this.core.drawRect(-e/2,-e/2,e,e),this.core.endFill()}const{pos:e}=this;this.x=e.x,this.y=e.y,this.addChild(this.core)};