Moving some code around

This commit is contained in:
2021-05-23 22:27:19 -07:00
parent b0dce455f0
commit 76307d2746
19 changed files with 205 additions and 75 deletions

View File

@ -15,6 +15,9 @@
/** How many characters (after the first char) to generate */
#define FONT_NUM_CHARS 96
/** Passed to STBTT for scaling the font nicely */
#define FONT_TEXTURE_SIZE 64
/** Width of the loaded font texture */
#define FONT_TEXTURE_WIDTH 512
@ -26,12 +29,12 @@
#define FONT_NEWLINE '\n'
#define FONT_SPACE ' '
#define FONT_LINE_HEIGHT 0.75
#define FONT_LINE_HEIGHT FONT_TEXTURE_SIZE*0.75
#define FONT_INITIAL_LINE FONT_LINE_HEIGHT*0.75
#define FONT_SPACE_SIZE 0.35
#define FONT_SPACE_SIZE FONT_TEXTURE_SIZE*0.75
#define FONT_SCALE_ADJUST 0.03
typedef struct {
float size;
texture_t texture;
stbtt_bakedchar characterData[FONT_NUM_CHARS];
} font_t;
@ -43,6 +46,6 @@ typedef struct {
} fonttextinfo_t;
typedef struct {
float width, height;
float width, height, scale;
stbtt_aligned_quad *quads;
} fontmeasure_t;