#include "../../include/mglpp/graphics/Font.hpp" #include namespace mgl { Font::Font() { memset(&font, 0, sizeof(font)); } Font::~Font() { mgl_font_unload(&font); } bool Font::load_from_file(const std::string &filepath, unsigned int character_size) { if(font.texture.id) return false; return mgl_font_load_from_file(&font, filepath.c_str(), character_size) == 0; } unsigned int Font::get_character_size() const { return font.character_size; } mgl_font* Font::internal_font() { return &font; } }