Better separated values headers

This commit is contained in:
Matt Nadareski
2020-06-12 11:59:44 -07:00
parent d27f75b955
commit 6ee376d6ec
4 changed files with 35 additions and 4 deletions

View File

@@ -193,7 +193,23 @@ namespace SabreTools.Library.DatFiles
{ {
try try
{ {
sw.Write("#Title;Name;Emulator;CloneOf;Year;Manufacturer;Category;Players;Rotation;Control;Status;DisplayCount;DisplayType;AltRomname;AltTitle;Extra;Buttons\n"); sw.Write("#Title;");
sw.Write("Name;");
sw.Write("Emulator;");
sw.Write("CloneOf");
sw.Write("Year;");
sw.Write("Manufacturer;");
sw.Write("Category;");
sw.Write("Players;");
sw.Write("Rotation;");
sw.Write("Control;");
sw.Write("Status;");
sw.Write("DisplayCount;");
sw.Write("DisplayType;");
sw.Write("AltRomname;");
sw.Write("AltTitle;");
sw.Write("Extra;");
sw.Write("Buttons\n");
sw.Flush(); sw.Flush();
} }

View File

@@ -14,7 +14,6 @@ namespace SabreTools.Library.DatFiles
/// <summary> /// <summary>
/// Represents parsing and writing of a RomCenter DAT /// Represents parsing and writing of a RomCenter DAT
/// </summary> /// </summary>
/// TODO: Port over the INI parser from DICUI to make this flow a little better
internal class RomCenter : DatFile internal class RomCenter : DatFile
{ {
/// <summary> /// <summary>

View File

@@ -456,8 +456,23 @@ namespace SabreTools.Library.DatFiles
{ {
try try
{ {
sw.Write(string.Format("\"File Name\"{0}\"Internal Name\"{0}\"Description\"{0}\"Game Name\"{0}\"Game Description\"{0}\"Type\"{0}\"" + sw.Write("\"File Name\"{_delim}");
"Rom Name\"{0}\"Disk Name\"{0}\"Size\"{0}\"CRC\"{0}\"MD5\"{0}\"SHA1\"{0}\"SHA256\"{0}\"Nodump\"\n", _delim)); sw.Write("\"Internal Name\"{_delim}");
sw.Write("\"Description\"{_delim}");
sw.Write("\"Game Name\"{_delim}");
sw.Write("\"Game Description\"{_delim}");
sw.Write("\"Type\"{_delim}\"");
sw.Write("\"Rom Name\"{_delim}");
sw.Write("\"Disk Name\"{_delim}");
sw.Write("\"Size\"{_delim}");
sw.Write("\"CRC\"{_delim}");
sw.Write("\"MD5\"{_delim}");
//sw.Write("\"RIPEMD160\"{_delim}");
sw.Write("\"SHA1\"{_delim}");
sw.Write("\"SHA256\"{_delim}");
//sw.Write("\"SHA384\"{_delim}");
//sw.Write("\"SHA512\"{_delim}");
sw.Write("\"Nodump\"\n");
sw.Flush(); sw.Flush();
} }

View File

@@ -9,6 +9,7 @@ namespace SabreTools.Library.Reports
/// <summary> /// <summary>
/// Base class for a report output format /// Base class for a report output format
/// </summary> /// </summary>
/// TODO: Can this be overhauled to have all types write like DatFiles?
public abstract class BaseReport public abstract class BaseReport
{ {
protected DatFile _datFile; protected DatFile _datFile;