|
|
@ -1,6 +1,15 @@ |
|
|
|
/******************************************************************************************* |
|
|
|
* |
|
|
|
* raylib [text] example - Font loading and usage |
|
|
|
* raylib [text] example - Sprite font loading |
|
|
|
* |
|
|
|
* Loaded sprite fonts have been generated following XNA SpriteFont conventions: |
|
|
|
* - Characters must be ordered starting with character 32 (Space) |
|
|
|
* - Every character must be contained within the same Rectangle height |
|
|
|
* - Every character and every line must be separated the same distance |
|
|
|
* - Rectangles must be defined by a MAGENTA color background |
|
|
|
* |
|
|
|
* If following this constraints, a font can be provided just by an image, |
|
|
|
* this is quite handy to avoid additional information files (like BMFonts use). |
|
|
|
* |
|
|
|
* This example has been created using raylib 1.0 (www.raylib.com) |
|
|
|
* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) |
|
|
@ -18,7 +27,7 @@ int main(void) |
|
|
|
const int screenWidth = 800; |
|
|
|
const int screenHeight = 450; |
|
|
|
|
|
|
|
InitWindow(screenWidth, screenHeight, "raylib [text] example - sprite fonts usage"); |
|
|
|
InitWindow(screenWidth, screenHeight, "raylib [text] example - sprite font loading"); |
|
|
|
|
|
|
|
const char msg1[50] = "THIS IS A custom SPRITE FONT..."; |
|
|
|
const char msg2[50] = "...and this is ANOTHER CUSTOM font..."; |