]> git.localhorst.tv Git - l2e.git/blobdiff - src/loader/Loader.h
ref and load images in l2o files
[l2e.git] / src / loader / Loader.h
index cf7dd132a3e76b60c44464cb44aff5a0af82a6fd..0839ecb3d3212a946c32303f35340fff803f6355 100644 (file)
@@ -19,15 +19,20 @@ public:
 public:
        void Load(const std::string &file);
 
+       const std::map<std::string, LoadedExport> &Exports() const { return exports; }
+
 private:
        void LoadExports(char *src, Export *begin, Export *end);
        void LoadExternals(char *src, External *begin, External *end);
+       void LoadImages(char *src, Image *begin, Image *end);
        void LoadObjects(char *src, Object *begin, Object *end);
        void LoadObject(char *src, char *dest, const TypeDescription &);
+       void LoadArrays(char *src, Array *begin, Array *end);
 
 private:
        std::map<std::string, char *> objectFiles;
        std::map<std::string, LoadedExport> exports;
+       std::map<std::string, SDL_Surface *> images;
 
 };