From bdbb1eb90133c882ee84421b1b024b286a76d5ce Mon Sep 17 00:00:00 2001 From: raysan5 Date: Mon, 21 Nov 2016 19:49:54 +0100 Subject: [PATCH] Added new text sample: text_bmfont_unordered BMFont loading has been improved to support unordered chars and extended characters (up to 255) --- examples/Makefile | 5 + examples/resources/fonts/pixantiqua.fnt | 188 ++++++++++++++++++++++ examples/resources/fonts/pixantiqua_0.png | Bin 0 -> 4531 bytes examples/text_bmfont_unordered.c | 65 ++++++++ examples/text_bmfont_unordered.png | Bin 0 -> 18713 bytes examples/text_ttf_loading.c | 1 - 6 files changed, 258 insertions(+), 1 deletion(-) create mode 100644 examples/resources/fonts/pixantiqua.fnt create mode 100644 examples/resources/fonts/pixantiqua_0.png create mode 100644 examples/text_bmfont_unordered.c create mode 100644 examples/text_bmfont_unordered.png diff --git a/examples/Makefile b/examples/Makefile index da29e9158..2cb75ff94 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -229,6 +229,7 @@ EXAMPLES = \ text_font_select \ text_writing_anim \ text_ttf_loading \ + text_bmfont_unordered \ models_geometric_shapes \ models_box_collisions \ models_billboard \ @@ -418,6 +419,10 @@ text_writing_anim: text_writing_anim.c text_ttf_loading: text_ttf_loading.c $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS) +# compile [text] example - text bmfont unordered +text_bmfont_unordered: text_bmfont_unordered.c + $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS) + # compile [models] example - basic geometric 3d shapes models_geometric_shapes: models_geometric_shapes.c $(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS) diff --git a/examples/resources/fonts/pixantiqua.fnt b/examples/resources/fonts/pixantiqua.fnt new file mode 100644 index 000000000..971b9b0bc --- /dev/null +++ b/examples/resources/fonts/pixantiqua.fnt @@ -0,0 +1,188 @@ +info face="PixAntiqua" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=2,2,2,2 spacing=2,2 outline=0 +common lineHeight=32 base=27 scaleW=512 scaleH=512 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4 +page id=0 file="pixantiqua_0.png" +chars count=184 +char id=32 x=9 y=304 width=7 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=33 x=391 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=34 x=240 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=35 x=468 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=36 x=152 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=37 x=176 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=38 x=303 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=39 x=495 y=266 width=8 height=36 xoffset=-3 yoffset=-2 xadvance=5 page=0 chnl=15 +char id=40 x=256 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=199 x=432 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=200 x=126 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=201 x=147 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=202 x=288 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=203 x=189 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=204 x=468 y=228 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=205 x=486 y=228 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=206 x=0 y=266 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=207 x=72 y=266 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=208 x=329 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=209 x=277 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=210 x=182 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=211 x=26 y=76 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=41 x=272 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=42 x=288 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=43 x=414 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=44 x=378 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=45 x=414 y=228 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=46 x=443 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=47 x=392 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=48 x=485 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=49 x=450 y=228 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=50 x=21 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=51 x=42 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=59 x=456 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=60 x=168 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=61 x=309 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=62 x=336 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=63 x=315 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=64 x=364 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=65 x=390 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=66 x=120 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=67 x=144 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=68 x=168 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=69 x=294 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=52 x=488 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=53 x=63 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=54 x=24 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=55 x=48 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=56 x=72 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=57 x=96 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=58 x=404 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=70 x=252 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=71 x=192 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=72 x=78 y=76 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=78 x=78 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=79 x=355 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=80 x=264 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=81 x=381 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=82 x=288 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=83 x=312 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=91 x=144 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=92 x=108 y=266 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=93 x=304 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=94 x=34 y=0 width=32 height=36 xoffset=-3 yoffset=-2 xadvance=29 page=0 chnl=15 +char id=95 x=231 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=96 x=442 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=97 x=408 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=98 x=432 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=99 x=210 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=84 x=336 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=85 x=360 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=86 x=0 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=87 x=68 y=0 width=30 height=36 xoffset=-3 yoffset=-2 xadvance=27 page=0 chnl=15 +char id=88 x=26 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=89 x=384 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=90 x=84 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=100 x=456 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=101 x=480 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=102 x=54 y=266 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=103 x=0 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=104 x=24 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=105 x=469 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=106 x=18 y=266 width=16 height=36 xoffset=-8 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=107 x=48 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=108 x=417 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=109 x=161 y=0 width=27 height=36 xoffset=-3 yoffset=-2 xadvance=24 page=0 chnl=15 +char id=110 x=72 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=111 x=96 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=117 x=192 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=118 x=216 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=119 x=248 y=0 width=27 height=36 xoffset=-3 yoffset=-2 xadvance=24 page=0 chnl=15 +char id=120 x=240 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=121 x=264 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=122 x=288 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=123 x=432 y=228 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=124 x=365 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=125 x=378 y=228 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=126 x=393 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=127 x=132 y=0 width=27 height=36 xoffset=-3 yoffset=-2 xadvance=24 page=0 chnl=15 +char id=160 x=0 y=304 width=7 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=161 x=352 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=162 x=351 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=163 x=336 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=165 x=360 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=167 x=384 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=169 x=433 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=170 x=224 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=171 x=105 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=172 x=0 y=0 width=32 height=36 xoffset=-3 yoffset=-2 xadvance=29 page=0 chnl=15 +char id=173 x=494 y=38 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=174 x=52 y=76 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=175 x=52 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=176 x=126 y=266 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=177 x=435 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=178 x=320 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=179 x=336 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=181 x=459 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=112 x=120 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=113 x=144 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=114 x=396 y=228 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=115 x=168 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=116 x=36 y=266 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=182 x=408 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=183 x=498 y=190 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=185 x=192 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=186 x=208 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=187 x=477 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=191 x=456 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=192 x=407 y=0 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=193 x=234 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=194 x=416 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=195 x=156 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=196 x=130 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=197 x=104 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=198 x=190 y=0 width=27 height=36 xoffset=-3 yoffset=-2 xadvance=24 page=0 chnl=15 +char id=212 x=0 y=76 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=213 x=338 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=214 x=312 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=215 x=357 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=216 x=286 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=217 x=456 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=218 x=480 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=219 x=0 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=220 x=24 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=221 x=48 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=222 x=260 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=223 x=72 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=224 x=96 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=225 x=120 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=226 x=144 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=227 x=168 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=228 x=192 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=229 x=216 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=230 x=219 y=0 width=27 height=36 xoffset=-3 yoffset=-2 xadvance=24 page=0 chnl=15 +char id=231 x=372 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=73 x=90 y=266 width=16 height=36 xoffset=-3 yoffset=-2 xadvance=13 page=0 chnl=15 +char id=74 x=216 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=75 x=240 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=76 x=273 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=77 x=100 y=0 width=30 height=36 xoffset=-3 yoffset=-2 xadvance=27 page=0 chnl=15 +char id=232 x=312 y=152 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=233 x=240 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=234 x=264 y=190 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=235 x=104 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=236 x=430 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=237 x=482 y=266 width=11 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=238 x=160 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=11 page=0 chnl=15 +char id=239 x=176 y=266 width=14 height=36 xoffset=-3 yoffset=-2 xadvance=8 page=0 chnl=15 +char id=240 x=128 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=241 x=200 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=242 x=224 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=243 x=248 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=244 x=272 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=245 x=296 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=246 x=320 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=247 x=330 y=190 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=248 x=208 y=38 width=24 height=36 xoffset=-3 yoffset=-2 xadvance=21 page=0 chnl=15 +char id=249 x=344 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=250 x=368 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=251 x=416 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=252 x=440 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=253 x=464 y=76 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 +char id=254 x=0 y=228 width=19 height=36 xoffset=-3 yoffset=-2 xadvance=16 page=0 chnl=15 +char id=255 x=0 y=114 width=22 height=36 xoffset=-3 yoffset=-2 xadvance=19 page=0 chnl=15 diff --git a/examples/resources/fonts/pixantiqua_0.png b/examples/resources/fonts/pixantiqua_0.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa2870f3bda380705f8ae2a15f1e52896e5bdea GIT binary patch literal 4531 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 E1I+QH8~^|S literal 0 HcmV?d00001 diff --git a/examples/text_bmfont_unordered.c b/examples/text_bmfont_unordered.c new file mode 100644 index 000000000..b29c5f8b6 --- /dev/null +++ b/examples/text_bmfont_unordered.c @@ -0,0 +1,65 @@ +/******************************************************************************************* +* +* raylib [text] example - BMFont unordered chars loading and drawing +* +* This example has been created using raylib 1.4 (www.raylib.com) +* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) +* +* Copyright (c) 2016 Ramon Santamaria (@raysan5) +* +********************************************************************************************/ + +#include "raylib.h" + +int main() +{ + // Initialization + //-------------------------------------------------------------------------------------- + int screenWidth = 800; + int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "raylib [text] example - bmfont unordered loading and drawing"); + + // NOTE: Using chars outside the [32..127] limits! + // NOTE: If a character is not found in the font, it just renders a space + const char msg[256] = "ASCII extended characters:\n¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆ\nÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæ\nçèéêëìíîïðñòóôõö÷øùúûüýþÿ"; + + // NOTE: Loaded font has an unordered list of characters (chars in the range 32..255) + SpriteFont font = LoadSpriteFont("resources/fonts/pixantiqua.fnt"); // BMFont (AngelCode) + + SetTargetFPS(60); + //-------------------------------------------------------------------------------------- + + // Main game loop + while (!WindowShouldClose()) // Detect window close button or ESC key + { + // Update + //---------------------------------------------------------------------------------- + // TODO: Update variables here... + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- + BeginDrawing(); + + ClearBackground(RAYWHITE); + + DrawText("Font name: PixAntiqua", 40, 50, 20, GRAY); + DrawText(FormatText("Font base size: %i", font.size), 40, 80, 20, GRAY); + DrawText(FormatText("Font chars number: %i", font.numChars), 40, 110, 20, GRAY); + + DrawTextEx(font, msg, (Vector2){ 40, 180 }, font.size, 0, MAROON); + + EndDrawing(); + //---------------------------------------------------------------------------------- + } + + // De-Initialization + //-------------------------------------------------------------------------------------- + UnloadSpriteFont(font); // AngelCode SpriteFont unloading + + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} \ No newline at end of file diff --git a/examples/text_bmfont_unordered.png b/examples/text_bmfont_unordered.png new file mode 100644 index 0000000000000000000000000000000000000000..c676756756e51ab2b8c7e9181334123fa31cf495 GIT binary patch literal 18713 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 literal 0 HcmV?d00001 diff --git a/examples/text_ttf_loading.c b/examples/text_ttf_loading.c index 1135619ed..b614023f6 100644 --- a/examples/text_ttf_loading.c +++ b/examples/text_ttf_loading.c @@ -10,7 +10,6 @@ ********************************************************************************************/ #include "raylib.h" -#include int main() {