summaryrefslogtreecommitdiff
path: root/src/text.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/text.c')
-rw-r--r--src/text.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/text.c b/src/text.c
index 20092d8..d8d1bbd 100644
--- a/src/text.c
+++ b/src/text.c
@@ -48,7 +48,11 @@ float spacing, bool wordWrap, Color tint, Vector2* textOffset, bool getMouseChar
? (float)font.recs[ index ].width * scaleFactor + spacing
: (float)font.glyphs[ index ].advanceX * scaleFactor + spacing;
- if ( wordWrap && ( wordWidth < rec.width ) ) {
+ if ( codepoint == '\n' ) {
+ textOffset->x = 0;
+ textOffset->y += lineSpacing;
+ }
+ else if ( wordWrap && ( wordWidth < rec.width ) ) {
if ( measure && codepoint != ' ' ) {
wordWidth = measureWord( font, &text[i], fontSize, spacing );
measure = false;