private void AddDirectory(ImageResourceDirectory directory, int level)
{
// TODO: add entry names
_directoryTablesBuilder.AddResourceDirectory(directory, level);
foreach (var entry in directory.Entries)
{
if (entry.HasData)
{
_dataDirectoryTableBuilder.AddDataEntry(entry.DataEntry);
_dataTableBuilder.GetDataSegment(entry.DataEntry);
}
else
{
AddDirectory(entry.SubDirectory, level + 1);
}
}
}