@petkoneo/phaser3-rex-plugins
Version:
22 lines (20 loc) • 807 B
JavaScript
import { TextType, TagTextType, BitmapTextType } from '../../../../plugins/utils/text/GetTextObjectType.js'
var GetLines = function (startLineIdx) {
var endLineIdx = startLineIdx + this.visibleLinesCount + 1;
var text;
switch (this.textObjectType) {
case TextType:
text = this.lines.slice(startLineIdx, endLineIdx).join('\n');
break;
case TagTextType:
var startIdx = this.lines.getLineStartIndex(startLineIdx);
var endIdx = this.lines.getLineEndIndex(endLineIdx - 1);
text = this.lines.getSliceTagText(startIdx, endIdx, true);
break;
case BitmapTextType:
text = this.lines.slice(startLineIdx, endLineIdx).join('\n');
break;
}
return text;
}
export default GetLines;