Added frame to the VN Textbox

This commit is contained in:
2021-08-12 08:56:34 -07:00
parent 7229981177
commit 5a12682f9b
15 changed files with 55 additions and 50 deletions

View File

@ -51,20 +51,21 @@ float fontGetScale(float fontSize) {
void fontTextBuffer(font_t *font, primitive_t *primitive, fonttextinfo_t *info){
stbtt_aligned_quad *quad;
int32_t i;
for(i = 0; i < info->realLength; i++) {
quad = info->quads + i;
quadBuffer(primitive, 0,
quad->x0, quad->y0, quad->s0, quad->t0,
quad->x1, quad->y1, quad->s1, quad->t1,
i*QUAD_VERTICE_COUNT, i*QUAD_INDICE_COUNT
i * QUAD_VERTICE_COUNT, i * QUAD_INDICE_COUNT
);
}
}
void fontTextInit(font_t *font, primitive_t *primitive, fonttextinfo_t *info) {
primitiveInit(primitive,
QUAD_VERTICE_COUNT * info->realLength, QUAD_INDICE_COUNT * info->realLength
QUAD_VERTICE_COUNT * info->realLength,
QUAD_INDICE_COUNT * info->realLength
);
fontTextBuffer(font, primitive, info);
}