#ifndef BITMAP_FONT_H #define BITMAP_FONT_H #include "AssetManager.h" #include "Renderer.h" #ifdef __cplusplus extern "C" { #endif // !__cplusplus typedef struct bitmap_font BitmapFont; BitmapFont *load_bitmap_font(AssetManager *am, const Renderer *renderer, const char *filepath, u64 tile_width, u64 tile_height); RenderRect get_character_sprite(BitmapFont *font, u64 index); void unload_bitmap_font(AssetManager *am, BitmapFont **font); #ifdef __cplusplus } #endif // !__cplusplus #endif // !BITMAP_FONT_H