mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-20 15:40:32 +00:00
Replace new with make_unique in essimporter
This commit is contained in:
parent
db1a372e5b
commit
c231c3e360
@ -273,38 +273,38 @@ namespace ESSImport
|
||||
const unsigned int recSPLM = ESM::fourCC("SPLM");
|
||||
|
||||
std::map<unsigned int, std::unique_ptr<Converter>> converters;
|
||||
converters[ESM::REC_GLOB] = std::unique_ptr<Converter>(new ConvertGlobal());
|
||||
converters[ESM::REC_BOOK] = std::unique_ptr<Converter>(new ConvertBook());
|
||||
converters[ESM::REC_NPC_] = std::unique_ptr<Converter>(new ConvertNPC());
|
||||
converters[ESM::REC_CREA] = std::unique_ptr<Converter>(new ConvertCREA());
|
||||
converters[ESM::REC_NPCC] = std::unique_ptr<Converter>(new ConvertNPCC());
|
||||
converters[ESM::REC_CREC] = std::unique_ptr<Converter>(new ConvertCREC());
|
||||
converters[recREFR ] = std::unique_ptr<Converter>(new ConvertREFR());
|
||||
converters[recPCDT ] = std::unique_ptr<Converter>(new ConvertPCDT());
|
||||
converters[recFMAP ] = std::unique_ptr<Converter>(new ConvertFMAP());
|
||||
converters[recKLST ] = std::unique_ptr<Converter>(new ConvertKLST());
|
||||
converters[recSTLN ] = std::unique_ptr<Converter>(new ConvertSTLN());
|
||||
converters[recGAME ] = std::unique_ptr<Converter>(new ConvertGAME());
|
||||
converters[ESM::REC_CELL] = std::unique_ptr<Converter>(new ConvertCell());
|
||||
converters[ESM::REC_ALCH] = std::unique_ptr<Converter>(new DefaultConverter<ESM::Potion>());
|
||||
converters[ESM::REC_CLAS] = std::unique_ptr<Converter>(new ConvertClass());
|
||||
converters[ESM::REC_SPEL] = std::unique_ptr<Converter>(new DefaultConverter<ESM::Spell>());
|
||||
converters[ESM::REC_ARMO] = std::unique_ptr<Converter>(new DefaultConverter<ESM::Armor>());
|
||||
converters[ESM::REC_WEAP] = std::unique_ptr<Converter>(new DefaultConverter<ESM::Weapon>());
|
||||
converters[ESM::REC_CLOT] = std::unique_ptr<Converter>(new DefaultConverter<ESM::Clothing>());
|
||||
converters[ESM::REC_ENCH] = std::unique_ptr<Converter>(new DefaultConverter<ESM::Enchantment>());
|
||||
converters[ESM::REC_WEAP] = std::unique_ptr<Converter>(new DefaultConverter<ESM::Weapon>());
|
||||
converters[ESM::REC_LEVC] = std::unique_ptr<Converter>(new DefaultConverter<ESM::CreatureLevList>());
|
||||
converters[ESM::REC_LEVI] = std::unique_ptr<Converter>(new DefaultConverter<ESM::ItemLevList>());
|
||||
converters[ESM::REC_CNTC] = std::unique_ptr<Converter>(new ConvertCNTC());
|
||||
converters[ESM::REC_FACT] = std::unique_ptr<Converter>(new ConvertFACT());
|
||||
converters[ESM::REC_INFO] = std::unique_ptr<Converter>(new ConvertINFO());
|
||||
converters[ESM::REC_DIAL] = std::unique_ptr<Converter>(new ConvertDIAL());
|
||||
converters[ESM::REC_QUES] = std::unique_ptr<Converter>(new ConvertQUES());
|
||||
converters[recJOUR ] = std::unique_ptr<Converter>(new ConvertJOUR());
|
||||
converters[ESM::REC_SCPT] = std::unique_ptr<Converter>(new ConvertSCPT());
|
||||
converters[ESM::REC_PROJ] = std::unique_ptr<Converter>(new ConvertPROJ());
|
||||
converters[recSPLM] = std::unique_ptr<Converter>(new ConvertSPLM());
|
||||
converters[ESM::REC_GLOB] = std::make_unique<ConvertGlobal>();
|
||||
converters[ESM::REC_BOOK] = std::make_unique<ConvertBook>();
|
||||
converters[ESM::REC_NPC_] = std::make_unique<ConvertNPC>();
|
||||
converters[ESM::REC_CREA] = std::make_unique<ConvertCREA>();
|
||||
converters[ESM::REC_NPCC] = std::make_unique<ConvertNPCC>();
|
||||
converters[ESM::REC_CREC] = std::make_unique<ConvertCREC>();
|
||||
converters[recREFR ] = std::make_unique<ConvertREFR>();
|
||||
converters[recPCDT ] = std::make_unique<ConvertPCDT>();
|
||||
converters[recFMAP ] = std::make_unique<ConvertFMAP>();
|
||||
converters[recKLST ] = std::make_unique<ConvertKLST>();
|
||||
converters[recSTLN ] = std::make_unique<ConvertSTLN>();
|
||||
converters[recGAME ] = std::make_unique<ConvertGAME>();
|
||||
converters[ESM::REC_CELL] = std::make_unique<ConvertCell>();
|
||||
converters[ESM::REC_ALCH] = std::make_unique<DefaultConverter<ESM::Potion>>();
|
||||
converters[ESM::REC_CLAS] = std::make_unique<ConvertClass>();
|
||||
converters[ESM::REC_SPEL] = std::make_unique<DefaultConverter<ESM::Spell>>();
|
||||
converters[ESM::REC_ARMO] = std::make_unique<DefaultConverter<ESM::Armor>>();
|
||||
converters[ESM::REC_WEAP] = std::make_unique<DefaultConverter<ESM::Weapon>>();
|
||||
converters[ESM::REC_CLOT] = std::make_unique<DefaultConverter<ESM::Clothing>>();
|
||||
converters[ESM::REC_ENCH] = std::make_unique<DefaultConverter<ESM::Enchantment>>();
|
||||
converters[ESM::REC_WEAP] = std::make_unique<DefaultConverter<ESM::Weapon>>();
|
||||
converters[ESM::REC_LEVC] = std::make_unique<DefaultConverter<ESM::CreatureLevList>>();
|
||||
converters[ESM::REC_LEVI] = std::make_unique<DefaultConverter<ESM::ItemLevList>>();
|
||||
converters[ESM::REC_CNTC] = std::make_unique<ConvertCNTC>();
|
||||
converters[ESM::REC_FACT] = std::make_unique<ConvertFACT>();
|
||||
converters[ESM::REC_INFO] = std::make_unique<ConvertINFO>();
|
||||
converters[ESM::REC_DIAL] = std::make_unique<ConvertDIAL>();
|
||||
converters[ESM::REC_QUES] = std::make_unique<ConvertQUES>();
|
||||
converters[recJOUR ] = std::make_unique<ConvertJOUR>();
|
||||
converters[ESM::REC_SCPT] = std::make_unique<ConvertSCPT>();
|
||||
converters[ESM::REC_PROJ] = std::make_unique<ConvertPROJ>();
|
||||
converters[recSPLM] = std::make_unique<ConvertSPLM>();
|
||||
|
||||
// TODO:
|
||||
// - REGN (weather in certain regions?)
|
||||
|
Loading…
x
Reference in New Issue
Block a user