#pragma once #include #include #include namespace hibis { namespace rsdl { class Font : public Resource { public: Font(std::string path, uint size); ~Font(); uint getFontSize() { return size; } void setFontSize(uint newSize) { size = newSize; loadFont(true); } TTF_Font* loadedFont = NULL; private: void loadFont(bool reload = false); uint size; std::string path; bool didReload = false; }; } }