Files
il/resources/public/js/cljs-runtime/module$node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText.js
2026-07-01 22:38:29 -06:00

31 lines
2.0 KiB
JavaScript

shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText = function(global, require, module, exports) {
var warn = require("module$node_modules$pixi_DOT_js$lib$utils$logging$warn"), TextStyle = require("module$node_modules$pixi_DOT_js$lib$scene$text$TextStyle"), bitmapTextSplit = require("module$node_modules$pixi_DOT_js$lib$scene$text_bitmap$utils$bitmapTextSplit");
global = require("module$node_modules$pixi_DOT_js$lib$scene$text_split$AbstractSplitText");
"use strict";
const node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText$classdecl$var54 = class extends global.AbstractSplitText {
constructor(config) {
var _a;
config = {...node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText$classdecl$var54.defaultOptions, ...config};
config.style ?? (config.style = {});
(_a = config.style).fill ?? (_a.fill = 16777215);
super(config);
}
static from(text, options) {
options = {...node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText$classdecl$var54.defaultOptions, ...options, text:text.text, style:new TextStyle.TextStyle(text.style)};
text.style.tagStyles && (warn.warn("[SplitBitmapText] Tag styles are not supported for SplitBitmapText. They will be ignored."), text.style._tagStyles = void 0);
options = new node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText$classdecl$var54({...options});
text = text.anchor;
0 === text.x && 0 === text.y || options.pivot.set(options.width * text.x, options.height * text.y);
return options;
}
splitFn() {
return bitmapTextSplit.bitmapTextSplit({text:this._originalText, style:this._style, chars:this._canReuseChars ? this.chars : []});
}
};
global = node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText$classdecl$var54;
global.defaultOptions = {autoSplit:!0, lineAnchor:0, wordAnchor:0, charAnchor:0};
exports.SplitBitmapText = global;
};
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$text_split$SplitBitmapText.js.map