- add_keyword<GL::Font>("font");
- add_keyword<Graphic>("graphic");
- add_keyword<Style>("style");
-
- add_creator(&Resources::create_font);
- add_creator(&Resources::create_texture);
-}
-
-void Resources::set_path(const Path &p)
-{
- path=p;
+ add_type<Graphic>().keyword("graphic");
+ add_type<GL::Texture2D>().keyword("texture").creator(&Resources::create_texture);
+ add_type<GL::Font>().keyword("font");
+ add_type<Style>().keyword("style");