Support loading bitmap fonts from an asset pack

This commit is contained in:
abdelrahman committed 2023-11-05 19:15:16 +00:00
1 parent ab18f92fe5
commit c5dd826c66
4 files changed
+20 -8

No files matched your search

+2 -1
View File
@@ -6,6 +6,7 @@
#include "AssetManager.h"
#include "Renderer.h"
#include "SDL_pixels.h"
#include "pak.h"
#ifdef __cplusplus
extern "C" {
@@ -15,7 +16,7 @@ typedef struct bitmap_font BitmapFont;
BitmapFont *create_bitmap_font(AssetManager *am, const Renderer *renderer,
const char *filepath, u64 tile_width,
u64 tile_height);
u64 tile_height, asset_pack_t *pack);
TextSize get_text_size_from_bitmap_font(BitmapFont *font, u64 font_size,
const char *text);
+4 -2
View File
@@ -52,8 +52,10 @@ AssetID load_asset_from_pack(asset_pack_t *pack, const char *filename,
void unload_asset(AssetID *id);
#ifdef __ANDROID__
BitmapFont *load_bitmap_font(const char *filepath, u64 tile_width,
u64 tile_height);
BitmapFont *load_bitmap_font_from_file(const char *filepath, u64 tile_width,
u64 tile_height);
BitmapFont *load_bitmap_font_from_pack(const char *filepath, u64 tile_width,
u64 tile_height, asset_pack_t *pack);
void unload_bitmap_font(BitmapFont **font);
#endif // __ANDROID__
// END ASSET MANAGEMENT API