diff --git a/SabreHelper/Converters.cs b/SabreHelper/Converters.cs index 6a0530b6..82bff624 100644 --- a/SabreHelper/Converters.cs +++ b/SabreHelper/Converters.cs @@ -12,6 +12,12 @@ namespace SabreTools.Helper /// The following features have been requested: /// - Implement converting from/to DOSCenter format /// - Implement converting to RomCenter format + /// + /// Internal notes: + /// - Can the XMLToDATFORMAT functions be replaced by Output.WriteToDatFromDict? + /// - ParseDict should then return a DatData with the current DAT information as well as the parsed roms + /// - This in turn would make converting a lot easier since all we have to do is know how to read from every + /// DAT type and write in every DAT type without needing a middle ground /// public class Converters { diff --git a/SabreHelper/Structs.cs b/SabreHelper/Structs.cs index 9d734c98..c5d78660 100644 --- a/SabreHelper/Structs.cs +++ b/SabreHelper/Structs.cs @@ -1,4 +1,6 @@ -namespace SabreTools.Helper +using System.Collections.Generic; + +namespace SabreTools.Helper { /// /// Intermediate struct for holding and processing rom data @@ -41,5 +43,7 @@ public ForceNodump ForceNodump; public ForcePacking ForcePacking; public OutputFormat OutputFormat; + public bool MergeRoms; + public Dictionary> Roms; } }