X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Floader%2FLoader.h;h=50876384d744b26e617cd8982a1ee282153b24c7;hb=0e7b9eca67383e45e04aa419cb783c92722f7801;hp=0a7f845e062d8f9861d22d2debf4ff5aa3471cb2;hpb=45bb35881a10720ae26701ddf075f756419cd627;p=l2e.git diff --git a/src/loader/Loader.h b/src/loader/Loader.h index 0a7f845..5087638 100644 --- a/src/loader/Loader.h +++ b/src/loader/Loader.h @@ -24,13 +24,19 @@ public: 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); + void InitObjects(Object *begin, Object *end); + void InitObject(char *object, const TypeDescription &); + void InitArrays(Array *begin, Array *end); + private: std::map objectFiles; std::map exports; + std::map images; };