25 lines
417 B
Plaintext
25 lines
417 B
Plaintext
#include "cFontHolder.hpp"
|
|
|
|
using TextTypeHelpers::cFontHolder;
|
|
|
|
cFontHolder::cFontHolder( TTF_Font* font, const unsigned long int size )
|
|
: mp_font(font), m_size(size)
|
|
{}
|
|
|
|
cFontHolder::~cFontHolder()
|
|
{
|
|
if (mp_font != nullptr) {
|
|
TTF_CloseFont(mp_font);
|
|
mp_font = nullptr;
|
|
}
|
|
}
|
|
|
|
TTF_Font* cFontHolder::getFont() const
|
|
{
|
|
return mp_font;
|
|
}
|
|
|
|
const unsigned long int cFontHolder::getSize() const
|
|
{
|
|
return m_size;
|
|
} |