#pragma once #include #include #include "common/make_unique.h" #include class FF7DataInstaller { public: FF7DataInstaller(); ~FF7DataInstaller(); void Convert(std::string inputDir, std::string outputDir, const std::vector& files); private: void ConvertFieldModels(std::string archive, std::string outDir); std::unique_ptr m_root; std::vector> mResourceManagers; Ogre::RenderWindow* m_render_window = nullptr; // Not owned };