namespace Msp {
namespace GLtk {
-Style::Style():
- font(0)
+Style::Style(Resources &r):
+ font(&r.get_default_font())
{ }
add("font", &Style::font);
add("font_color", &Loader::font_color);
add("part", &Loader::part);
+ add("special", &Loader::special);
}
void Style::Loader::font_color(float r, float g, float b)
style.font_color=GL::Color(r, g, b);
}
-void Style::Loader::part(const string &n)
+void Style::Loader::part()
+{
+ Part p((string()));
+ load_sub(p, res);
+ style.parts.push_back(p);
+}
+
+void Style::Loader::special(const string &n)
{
Part p(n);
load_sub(p, res);