From a5682454b1a601ea08cc68aa1b56ff670db62f36 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 16 May 2016 11:59:33 -0700 Subject: [PATCH] Include more information in notes and add extra fields ot DatData --- SabreHelper/Converters.cs | 6 ++++++ SabreHelper/Structs.cs | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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; } }