#include <msp/gl/color.h>
#include <msp/gl/font.h>
-#include <msp/datafile/loader.h>
+#include <msp/datafile/objectloader.h>
#include "part.h"
namespace Msp {
class Style
{
public:
- class Loader: public DataFile::Loader
+ class Loader: public DataFile::CollectionObjectLoader<Style, Resources>
{
- private:
- Style &style;
- Resources &res;
-
public:
- typedef Resources Collection;
-
Loader(Style &, Resources &);
- Style &get_object() const { return style; }
- Resources &get_collection() const { return res; }
+
private:
void font(const std::string &);
void font_color(float, float, float);