summaryrefslogtreecommitdiffhomepage
path: root/src/text.c
diff options
context:
space:
mode:
authorRay <[email protected]>2018-01-19 11:41:51 +0100
committerGitHub <[email protected]>2018-01-19 11:41:51 +0100
commit750323da53dd34cb02d2919066259da7ab7dc7a9 (patch)
tree43104b379b10760c79c7531a9140406c32dc62ac /src/text.c
parentf818ec0e05ebc2d1292b56281d4c4291f0514539 (diff)
parent5931bd501cb671854a85b4312bd4da614b6c8797 (diff)
downloadraylib-750323da53dd34cb02d2919066259da7ab7dc7a9.tar.gz
raylib-750323da53dd34cb02d2919066259da7ab7dc7a9.zip
Merge branch 'develop' into testing_uwp
Diffstat (limited to 'src/text.c')
-rw-r--r--src/text.c36
1 files changed, 5 insertions, 31 deletions
diff --git a/src/text.c b/src/text.c
index 8db2fc9f..eaf450b0 100644
--- a/src/text.c
+++ b/src/text.c
@@ -17,7 +17,7 @@
*
* LICENSE: zlib/libpng
*
-* Copyright (c) 2014-2017 Ramon Santamaria (@raysan5)
+* Copyright (c) 2014-2018 Ramon Santamaria (@raysan5)
*
* This software is provided "as-is", without any express or implied warranty. In no event
* will the authors be held liable for any damages arising from the use of this software.
@@ -288,40 +288,14 @@ SpriteFont LoadSpriteFont(const char *fileName)
SpriteFont spriteFont = { 0 };
- // Check file extension
- if (IsFileExtension(fileName, ".rres"))
- {
- // TODO: Read multiple resource blocks from file (RRES_FONT_IMAGE, RRES_FONT_CHARDATA)
- RRES rres = LoadResource(fileName, 0);
-
- // Load sprite font texture
- if (rres[0].type == RRES_TYPE_FONT_IMAGE)
- {
- // NOTE: Parameters for RRES_FONT_IMAGE type are: width, height, format, mipmaps
- Image image = LoadImagePro(rres[0].data, rres[0].param1, rres[0].param2, rres[0].param3);
- spriteFont.texture = LoadTextureFromImage(image);
- UnloadImage(image);
- }
-
- // Load sprite characters data
- if (rres[1].type == RRES_TYPE_FONT_CHARDATA)
- {
- // NOTE: Parameters for RRES_FONT_CHARDATA type are: fontSize, charsCount
- spriteFont.baseSize = rres[1].param1;
- spriteFont.charsCount = rres[1].param2;
- spriteFont.chars = rres[1].data;
- }
-
- // TODO: Do not free rres.data memory (chars info data!)
- //UnloadResource(rres[0]);
- }
#if defined(SUPPORT_FILEFORMAT_TTF)
- else if (IsFileExtension(fileName, ".ttf")) spriteFont = LoadSpriteFontEx(fileName, DEFAULT_TTF_FONTSIZE, 0, NULL);
+ if (IsFileExtension(fileName, ".ttf")) spriteFont = LoadSpriteFontEx(fileName, DEFAULT_TTF_FONTSIZE, 0, NULL);
+ else
#endif
#if defined(SUPPORT_FILEFORMAT_FNT)
- else if (IsFileExtension(fileName, ".fnt")) spriteFont = LoadBMFont(fileName);
-#endif
+ if (IsFileExtension(fileName, ".fnt")) spriteFont = LoadBMFont(fileName);
else
+#endif
{
Image image = LoadImage(fileName);
if (image.data != NULL) spriteFont = LoadImageFont(image, MAGENTA, DEFAULT_FIRST_CHAR);