Wire up OfflineList canOpen

This commit is contained in:
Matt Nadareski
2020-08-20 16:30:16 -07:00
parent 0b782557b9
commit f498890417
4 changed files with 73 additions and 8 deletions

View File

@@ -222,7 +222,19 @@ namespace SabreTools.Library.DatFiles
Header.ScreenshotsHeight = (Header.ScreenshotsHeight == null ? value : Header.ScreenshotsHeight);
break;
// TODO: Figure out how Header.Infos could be read in
case "DatFile.Infos":
// TODO: Figure out how Header.Infos could be read in
break;
case "DatFile.CanOpen":
Header.CanOpen = new List<string>();
var extensions = value.Split(';');
foreach (var extension in extensions)
{
Header.CanOpen.Add(extension);
}
break;
case "DatFile.RomTitle":
Header.RomTitle = (Header.RomTitle == null ? value : Header.RomTitle);
@@ -814,6 +826,22 @@ namespace SabreTools.Library.DatFiles
case "screenshots-height":
return "DatFile.ScreenshotsHeight";
case "offlineinfos":
case "offline infos":
case "offline-infos":
case "olinfos":
case "ol infos":
case "ol-infos":
case "offlinelistinfos":
case "offlinelist infos":
case "offlinelist-infos":
return "DatFile.Infos";
case "canopen":
case "can open":
case "can-open":
return "DatFile.CanOpen";
case "romtitle":
case "rom title":
case "rom-title":