mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Wire up OfflineList canOpen
This commit is contained in:
@@ -311,6 +311,16 @@ namespace SabreTools.Library.DatFiles
|
||||
|
||||
break;
|
||||
|
||||
case "canopen":
|
||||
Header.CanOpen = new List<string>();
|
||||
jtr.Read(); // Start Array
|
||||
while (!sr.EndOfStream && jtr.TokenType != JsonToken.EndArray)
|
||||
{
|
||||
Header.CanOpen.Add(jtr.ReadAsString());
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case "romtitle":
|
||||
content = jtr.ReadAsString();
|
||||
Header.RomTitle = (Header.MameConfig == null ? content : Header.RomTitle);
|
||||
@@ -1165,6 +1175,18 @@ namespace SabreTools.Library.DatFiles
|
||||
jtw.WriteEndArray();
|
||||
}
|
||||
|
||||
if (Header.CanOpen != null)
|
||||
{
|
||||
jtw.WritePropertyName("canopen");
|
||||
jtw.WriteStartArray();
|
||||
foreach (string extension in Header.CanOpen)
|
||||
{
|
||||
jtw.WriteValue(extension);
|
||||
}
|
||||
|
||||
jtw.WriteEndArray();
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(Header.RomTitle))
|
||||
{
|
||||
jtw.WritePropertyName("romtitle");
|
||||
|
||||
Reference in New Issue
Block a user