UNPKG

phaser4-rex-plugins

Version:
21 lines (17 loc) 854 B
import TextHeightToLinesCount from './TextHeightToLinesCount.js'; import LinesCountToTextHeight from './LinesCountToTextHeight.js'; import GetLines from './GetLines.js'; import SetNoWrapText from '../../../../plugins/utils/text/SetNoWrapText.js'; import ResetTextObjectPosition from './ResetTextObjectPosition.js'; var UpdateTextObject = function () { var startLineIndex = Math.max(Math.floor(TextHeightToLinesCount.call(this, -this.textOY)), 0); var textOffset = LinesCountToTextHeight.call(this, startLineIndex) + this.textOY; // Grab visible lines var text = GetLines.call(this, startLineIndex); // Display visible content SetNoWrapText(this.textObject, text); this.textObject.rexSizer.offsetY = textOffset; ResetTextObjectPosition.call(this); return this; } export default UpdateTextObject;