Expand wordwrap options in FlxBitmapText #2722
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2531
adds the ability to wrap by word with the option of splitting long words.
Deprecates wordWrap and wrapByWord, to be replaced by the new
wrap
field. which uses the values:NONE
- No automatic wrapping, use \n chars to split manually.CHAR
- Automatically adds new line chars based onfieldWidth
, splits by character.WORD(NEVER)
- Only splits lines between words, if a line is too long it will extend beyond the fieldWidthWORD(LINE_WIDTH)
- May splits a word if it is too long to fit on one line, otherwise will insert newline chars between wordsWORD(LENGTH(minChars))
- May splits a word if it is longer than the specified value.WORD(WIDTH(minPixels))
- May splits a word if it is wider than the specified value.Example
The following shows 3 different messages with 4 different wrap values:
Screen.Recording.2023-01-30.at.9.57.32.AM.mov