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