unsigned inst_counter;
public:
- Loader(Scene &, Collection &);
- Loader(Scene &, Collection &, ContentMap &);
+ Loader(Scene &s, Collection &c): Loader(s, c, 0) { }
+ Loader(Scene &s, Collection &c, ContentMap &m) : Loader(s, c, &m) { }
private:
- void init();
+ Loader(Scene &, Collection &, ContentMap *);
void object(const std::string &);
void object_tagged(const std::string &, const std::string &);
GenericLoader(DataFile::Collection &);
~GenericLoader();
- Scene *get_scene() { Scene *s = scene; scene = 0; return s; }
+ Scene *get_object() { Scene *s = scene; scene = 0; return s; }
private:
virtual void init_actions();