]> git.lizzy.rs Git - nothing.git/blob - src/game/sprite_font.h
d516a5f36bee4d820e3c89113cc46bde14f6a841
[nothing.git] / src / game / sprite_font.h
1 #ifndef SPRITE_FONT_H_
2 #define SPRITE_FONT_H_
3
4 #include "color.h"
5 #include "math/point.h"
6
7 typedef struct sprite_font_t sprite_font_t;
8
9 sprite_font_t *create_sprite_font_from_file(const char *bmp_file_path,
10                                             SDL_Renderer *renderer);
11 void destroy_sprite_font(sprite_font_t *sprite_font);
12
13 int sprite_font_render_text(const sprite_font_t *sprite_font,
14                             SDL_Renderer *renderer,
15                             vec_t position,
16                             float size,
17                             color_t color,
18                             const char *text);
19
20 #endif  // SPRITE_FONT_H_