diginext-pixi
Version:
README.md
1 lines • 1.89 kB
JavaScript
"use strict";var _HorizontalIcon_instances,_HorizontalIcon_awake,__createBinding=this&&this.__createBinding||(Object.create?function(e,t,i,o){void 0===o&&(o=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,o,r)}:function(e,t,i,o){void 0===o&&(o=i),e[o]=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,o){if("a"===i&&!o)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?o:"a"===i?o.call(e):o?o.value:t.get(e)};Object.defineProperty(exports,"__esModule",{value:!0});const pixi_js_1=require("pixi.js"),PIXI=__importStar(require("pixi.js"));class HorizontalIcon extends pixi_js_1.Container{constructor(e){super(),_HorizontalIcon_instances.add(this),this.color=e.color||16777215,this.core=e.core,this.pos=e.pos,__classPrivateFieldGet(this,_HorizontalIcon_instances,"m",_HorizontalIcon_awake).call(this)}}exports.default=HorizontalIcon,_HorizontalIcon_instances=new WeakSet,_HorizontalIcon_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=12;this.core.drawRect(-e/2,-e/4,e,e/2),this.core.endFill()}const{pos:e}=this;this.x=e.x,this.y=e.y,this.addChild(this.core)};