Use DatData for everything; read header elements

Reading the header elements will come in handy for when built-in parse and generate code will take care of converting from any format to any format.
This commit is contained in:
Matt Nadareski
2016-05-16 14:28:23 -07:00
parent d5b5a9a30b
commit d2e96a8f24
3 changed files with 142 additions and 53 deletions

View File

@@ -34,9 +34,12 @@ namespace SabreTools
long size = 0;
foreach (string filename in inputs)
{
Dictionary<string, List<RomData>> roms = new Dictionary<string, List<RomData>>();
roms = RomManipulation.ParseDict(filename, 0, 0, roms, logger);
foreach (List<RomData> romlist in roms.Values)
DatData datdata = new DatData
{
Roms = new Dictionary<string, List<RomData>>(),
};
datdata = RomManipulation.ParseDict(filename, 0, 0, datdata, logger);
foreach (List<RomData> romlist in datdata.Roms.Values)
{
foreach (RomData rom in romlist)
{