style.font_size = style.font->get_native_size();
}
- add("font", &Style::font);
+ add("font", &Loader::font);
add("font_color", &Loader::font_color);
+ add("font_size", &Style::font_size);
add("part", static_cast<void (Loader::*)()>(&Loader::part));
add("part", static_cast<void (Loader::*)(const std::string &)>(&Loader::part));
// Deprecated alias
add("special", static_cast<void (Loader::*)(const std::string &)>(&Loader::part));
}
+void Style::Loader::font(const string &n)
+{
+ style.font = &res.get<GL::Font>(n);
+ style.font_size = style.font->get_native_size();
+}
+
void Style::Loader::font_color(float r, float g, float b)
{
style.font_color = GL::Color(r, g, b);