aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2013-12-27 00:15:02 +0100
committerraysan5 <raysan5@gmail.com>2013-12-27 00:15:02 +0100
commitcfb42dc251d5cbadb76f5fdab010a389989228d2 (patch)
tree10c2d0183d9acdb57535ac2f49ea8f5f263f7db4 /src
parent4e740bf6ec34710901b6dcc014732ac7d7cbc299 (diff)
downloadraylib-cfb42dc251d5cbadb76f5fdab010a389989228d2.tar.gz
raylib-cfb42dc251d5cbadb76f5fdab010a389989228d2.zip
Corrected bug on spacing measurement
Diffstat (limited to 'src')
-rw-r--r--src/text.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/text.c b/src/text.c
index 6b2480e2..5af45f86 100644
--- a/src/text.c
+++ b/src/text.c
@@ -396,13 +396,11 @@ Vector2 MeasureTextEx(SpriteFont spriteFont, const char *text, int fontSize, int
textWidth += spriteFont.charSet[(int)text[i] - FIRST_CHAR].w;
}
- textWidth += (int)((len - 1) * spacing); // Adds chars spacing to measure
-
if (fontSize <= spriteFont.charSet[0].h) scaleFactor = 1.0f;
else scaleFactor = (float)fontSize / spriteFont.charSet[0].h;
Vector2 vec;
- vec.x = (float)textWidth * scaleFactor;
+ vec.x = (float)textWidth * scaleFactor + (len - 1) * spacing; // Adds chars spacing to measure
vec.y = (float)spriteFont.charSet[0].h * scaleFactor;
return vec;