#ifndef URDE_MP1ORIGINALIDS_HPP #define URDE_MP1ORIGINALIDS_HPP #include "RetroTypes.hpp" #include "IFactory.hpp" namespace urde { class MP1OriginalIDs { std::vector> m_origToNew; std::vector> m_newToOrig; public: MP1OriginalIDs(CInputStream& in); CAssetId TranslateOriginalToNew(CAssetId id) const; CAssetId TranslateNewToOriginal(CAssetId id) const; }; CFactoryFnReturn FMP1OriginalIDsFactory(const SObjectTag& tag, CInputStream& in, const CVParamTransfer& param, CObjectReference* selfRef); } #endif // URDE_MP1ORIGINALIDS_HPP