#ifndef SPRITE_FONT_H_
#define SPRITE_FONT_H_
+#include "color.h"
#include "math/point.h"
+#include "math/rect.h"
typedef struct sprite_font_t sprite_font_t;
int sprite_font_render_text(const sprite_font_t *sprite_font,
SDL_Renderer *renderer,
vec_t position,
- int size,
+ vec_t size,
+ color_t color,
const char *text);
-int sprite_font_debug_render_whole_texture(const sprite_font_t *sprite_font,
- SDL_Renderer *renderer,
- vec_t position);
+
+rect_t sprite_font_boundary_box(const sprite_font_t *sprite_font,
+ vec_t position,
+ vec_t size,
+ const char *text);
#endif // SPRITE_FONT_H_