mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Normalize with SeparatedValue
This commit is contained in:
@@ -188,6 +188,8 @@ namespace SabreTools.Library.DatFiles
|
|||||||
|
|
||||||
#region Machine
|
#region Machine
|
||||||
|
|
||||||
|
#region Common
|
||||||
|
|
||||||
case "Machine.Name":
|
case "Machine.Name":
|
||||||
machine.Name = value;
|
machine.Name = value;
|
||||||
break;
|
break;
|
||||||
@@ -228,10 +230,42 @@ namespace SabreTools.Library.DatFiles
|
|||||||
machine.SampleOf = value;
|
machine.SampleOf = value;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "Machine.Supported":
|
#endregion
|
||||||
machine.Supported = value.AsYesNo();
|
|
||||||
|
#region AttractMode
|
||||||
|
|
||||||
|
case "Machine.Players":
|
||||||
|
machine.Players = value;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "Machine.Rotation":
|
||||||
|
machine.Rotation = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Machine.Control":
|
||||||
|
machine.Control = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Machine.Status":
|
||||||
|
machine.Status = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Machine.DisplayCount":
|
||||||
|
machine.DisplayCount = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Machine.DisplayType":
|
||||||
|
machine.DisplayType = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Machine.Buttons":
|
||||||
|
machine.Buttons = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region ListXML
|
||||||
|
|
||||||
case "Machine.SourceFile":
|
case "Machine.SourceFile":
|
||||||
machine.SourceFile = value;
|
machine.SourceFile = value;
|
||||||
break;
|
break;
|
||||||
@@ -240,14 +274,6 @@ namespace SabreTools.Library.DatFiles
|
|||||||
machine.Runnable = value.AsYesNo();
|
machine.Runnable = value.AsYesNo();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "Machine.Board":
|
|
||||||
machine.Board = value;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "Machine.RebuildTo":
|
|
||||||
machine.RebuildTo = value;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "Machine.Devices":
|
case "Machine.Devices":
|
||||||
machine.Devices = new List<string>();
|
machine.Devices = new List<string>();
|
||||||
var devices = value.Split(';');
|
var devices = value.Split(';');
|
||||||
@@ -285,6 +311,28 @@ namespace SabreTools.Library.DatFiles
|
|||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Logiqx
|
||||||
|
|
||||||
|
case "Machine.Board":
|
||||||
|
machine.Board = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Machine.RebuildTo":
|
||||||
|
machine.RebuildTo = value;
|
||||||
|
break;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region SoftwareList
|
||||||
|
|
||||||
|
case "Machine.Supported":
|
||||||
|
machine.Supported = value.AsYesNo();
|
||||||
|
break;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#endregion // Machine
|
||||||
|
|
||||||
#region DatItem
|
#region DatItem
|
||||||
|
|
||||||
case "DatItem.Type":
|
case "DatItem.Type":
|
||||||
@@ -617,6 +665,7 @@ namespace SabreTools.Library.DatFiles
|
|||||||
case "internal name":
|
case "internal name":
|
||||||
return "DatFile.Name";
|
return "DatFile.Name";
|
||||||
|
|
||||||
|
case "desc":
|
||||||
case "description":
|
case "description":
|
||||||
case "dat description":
|
case "dat description":
|
||||||
return "DatFile.Description";
|
return "DatFile.Description";
|
||||||
@@ -674,6 +723,8 @@ namespace SabreTools.Library.DatFiles
|
|||||||
|
|
||||||
#region Machine
|
#region Machine
|
||||||
|
|
||||||
|
#region Common
|
||||||
|
|
||||||
case "game":
|
case "game":
|
||||||
case "gamename":
|
case "gamename":
|
||||||
case "game name":
|
case "game name":
|
||||||
@@ -683,11 +734,16 @@ namespace SabreTools.Library.DatFiles
|
|||||||
return "Machine.Name";
|
return "Machine.Name";
|
||||||
|
|
||||||
case "comment":
|
case "comment":
|
||||||
|
case "extra":
|
||||||
return "Machine.Comment";
|
return "Machine.Comment";
|
||||||
|
|
||||||
|
case "gamedesc":
|
||||||
case "gamedescription":
|
case "gamedescription":
|
||||||
|
case "game-description":
|
||||||
case "game description":
|
case "game description":
|
||||||
|
case "machinedesc":
|
||||||
case "machinedescription":
|
case "machinedescription":
|
||||||
|
case "machine-description":
|
||||||
case "machine description":
|
case "machine description":
|
||||||
return "Machine.Description";
|
return "Machine.Description";
|
||||||
|
|
||||||
@@ -700,6 +756,12 @@ namespace SabreTools.Library.DatFiles
|
|||||||
case "publisher":
|
case "publisher":
|
||||||
return "Machine.Publisher";
|
return "Machine.Publisher";
|
||||||
|
|
||||||
|
case "gamecategory":
|
||||||
|
case "game-category":
|
||||||
|
case "machinecategory":
|
||||||
|
case "machine-category":
|
||||||
|
return "Machine.Category";
|
||||||
|
|
||||||
case "romof":
|
case "romof":
|
||||||
return "Machine.RomOf";
|
return "Machine.RomOf";
|
||||||
|
|
||||||
@@ -709,28 +771,59 @@ namespace SabreTools.Library.DatFiles
|
|||||||
case "sampleof":
|
case "sampleof":
|
||||||
return "Machine.SampleOf";
|
return "Machine.SampleOf";
|
||||||
|
|
||||||
case "supported":
|
#endregion
|
||||||
return "Machine.Supported";
|
|
||||||
|
#region AttractMode
|
||||||
|
|
||||||
|
case "players":
|
||||||
|
return "Machine.Players";
|
||||||
|
|
||||||
|
case "rotation":
|
||||||
|
return "Machine.Rotation";
|
||||||
|
|
||||||
|
case "control":
|
||||||
|
return "Machine.Control";
|
||||||
|
|
||||||
|
case "amstatus":
|
||||||
|
case "am-status":
|
||||||
|
case "gamestatus":
|
||||||
|
case "game-status":
|
||||||
|
case "machinestatus":
|
||||||
|
case "machine-status":
|
||||||
|
case "supportstatus":
|
||||||
|
case "support-status":
|
||||||
|
return "Machine.Status";
|
||||||
|
|
||||||
|
case "displaycount":
|
||||||
|
case "display-count":
|
||||||
|
case "displays":
|
||||||
|
return "Machine.DisplayCount";
|
||||||
|
|
||||||
|
case "displaytype":
|
||||||
|
case "display-type":
|
||||||
|
return "Machine.DisplayType";
|
||||||
|
|
||||||
|
case "buttons":
|
||||||
|
return "Machine.Buttons";
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region ListXML
|
||||||
|
|
||||||
case "sourcefile":
|
case "sourcefile":
|
||||||
case "source file":
|
case "source file":
|
||||||
|
case "source-file":
|
||||||
return "Machine.SourceFile";
|
return "Machine.SourceFile";
|
||||||
|
|
||||||
case "runnable":
|
case "runnable":
|
||||||
return "Machine.Runnable";
|
return "Machine.Runnable";
|
||||||
|
|
||||||
case "board":
|
|
||||||
return "Machine.Board";
|
|
||||||
|
|
||||||
case "rebuildto":
|
|
||||||
case "rebuild to":
|
|
||||||
return "Machine.RebuildTo";
|
|
||||||
|
|
||||||
case "devices":
|
case "devices":
|
||||||
return "Machine.Devices";
|
return "Machine.Devices";
|
||||||
|
|
||||||
case "slotoptions":
|
case "slotoptions":
|
||||||
case "slot options":
|
case "slot options":
|
||||||
|
case "slot-options":
|
||||||
return "Machine.SlotOptions";
|
return "Machine.SlotOptions";
|
||||||
|
|
||||||
case "infos":
|
case "infos":
|
||||||
@@ -738,12 +831,35 @@ namespace SabreTools.Library.DatFiles
|
|||||||
|
|
||||||
case "gametype":
|
case "gametype":
|
||||||
case "game type":
|
case "game type":
|
||||||
|
case "game-type":
|
||||||
case "machinetype":
|
case "machinetype":
|
||||||
case "machine type":
|
case "machine type":
|
||||||
|
case "machine-type":
|
||||||
return "Machine.MachineType";
|
return "Machine.MachineType";
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Logiqx
|
||||||
|
|
||||||
|
case "board":
|
||||||
|
return "Machine.Board";
|
||||||
|
|
||||||
|
case "rebuildto":
|
||||||
|
case "rebuild to":
|
||||||
|
case "rebuild-to":
|
||||||
|
return "Machine.RebuildTo";
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region SoftwareList
|
||||||
|
|
||||||
|
case "supported":
|
||||||
|
return "Machine.Supported";
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#endregion // Machine
|
||||||
|
|
||||||
#region DatItem
|
#region DatItem
|
||||||
|
|
||||||
case "itemtype":
|
case "itemtype":
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ namespace SabreTools.Library.DatItems
|
|||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Software list information
|
#region SoftwareList Fields
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Original hardware part associated with the item
|
/// Original hardware part associated with the item
|
||||||
|
|||||||
@@ -127,37 +127,52 @@ namespace SabreTools.Library.Tools
|
|||||||
|
|
||||||
#region Common
|
#region Common
|
||||||
|
|
||||||
|
case "game":
|
||||||
case "gamename":
|
case "gamename":
|
||||||
case "game-name":
|
case "game-name":
|
||||||
|
case "machine":
|
||||||
case "machinename":
|
case "machinename":
|
||||||
case "machine-name":
|
case "machine-name":
|
||||||
return Field.MachineName;
|
return Field.MachineName;
|
||||||
|
|
||||||
case "comment":
|
case "comment":
|
||||||
case "extra":
|
case "extra":
|
||||||
return Field.Comment;
|
return Field.Comment;
|
||||||
|
|
||||||
case "desc":
|
case "desc":
|
||||||
case "description":
|
case "description":
|
||||||
case "gamedesc":
|
case "gamedesc":
|
||||||
case "gamedescription":
|
case "gamedescription":
|
||||||
case "game-description":
|
case "game-description":
|
||||||
|
case "game description":
|
||||||
case "machinedesc":
|
case "machinedesc":
|
||||||
case "machinedescription":
|
case "machinedescription":
|
||||||
case "machine-description":
|
case "machine-description":
|
||||||
|
case "machine description":
|
||||||
return Field.Description;
|
return Field.Description;
|
||||||
|
|
||||||
case "year":
|
case "year":
|
||||||
return Field.Year;
|
return Field.Year;
|
||||||
|
|
||||||
case "manufacturer":
|
case "manufacturer":
|
||||||
return Field.Manufacturer;
|
return Field.Manufacturer;
|
||||||
|
|
||||||
case "publisher":
|
case "publisher":
|
||||||
return Field.Publisher;
|
return Field.Publisher;
|
||||||
|
|
||||||
case "category":
|
case "category":
|
||||||
|
case "gamecategory":
|
||||||
|
case "game-category":
|
||||||
case "machinecategory":
|
case "machinecategory":
|
||||||
case "machine-category":
|
case "machine-category":
|
||||||
return Field.Category;
|
return Field.Category;
|
||||||
|
|
||||||
case "romof":
|
case "romof":
|
||||||
return Field.RomOf;
|
return Field.RomOf;
|
||||||
|
|
||||||
case "cloneof":
|
case "cloneof":
|
||||||
return Field.CloneOf;
|
return Field.CloneOf;
|
||||||
|
|
||||||
case "sampleof":
|
case "sampleof":
|
||||||
return Field.SampleOf;
|
return Field.SampleOf;
|
||||||
|
|
||||||
@@ -167,10 +182,13 @@ namespace SabreTools.Library.Tools
|
|||||||
|
|
||||||
case "players":
|
case "players":
|
||||||
return Field.Players;
|
return Field.Players;
|
||||||
|
|
||||||
case "rotation":
|
case "rotation":
|
||||||
return Field.Rotation;
|
return Field.Rotation;
|
||||||
|
|
||||||
case "control":
|
case "control":
|
||||||
return Field.Control;
|
return Field.Control;
|
||||||
|
|
||||||
case "amstatus":
|
case "amstatus":
|
||||||
case "am-status":
|
case "am-status":
|
||||||
case "gamestatus":
|
case "gamestatus":
|
||||||
@@ -180,13 +198,16 @@ namespace SabreTools.Library.Tools
|
|||||||
case "supportstatus":
|
case "supportstatus":
|
||||||
case "support-status":
|
case "support-status":
|
||||||
return Field.SupportStatus;
|
return Field.SupportStatus;
|
||||||
|
|
||||||
case "displaycount":
|
case "displaycount":
|
||||||
case "display-count":
|
case "display-count":
|
||||||
case "displays":
|
case "displays":
|
||||||
return Field.DisplayCount;
|
return Field.DisplayCount;
|
||||||
|
|
||||||
case "displaytype":
|
case "displaytype":
|
||||||
case "display-type":
|
case "display-type":
|
||||||
return Field.DisplayType;
|
return Field.DisplayType;
|
||||||
|
|
||||||
case "buttons":
|
case "buttons":
|
||||||
return Field.Buttons;
|
return Field.Buttons;
|
||||||
|
|
||||||
@@ -195,20 +216,29 @@ namespace SabreTools.Library.Tools
|
|||||||
#region ListXML
|
#region ListXML
|
||||||
|
|
||||||
case "sourcefile":
|
case "sourcefile":
|
||||||
|
case "source file":
|
||||||
case "source-file":
|
case "source-file":
|
||||||
return Field.SourceFile;
|
return Field.SourceFile;
|
||||||
|
|
||||||
case "runnable":
|
case "runnable":
|
||||||
return Field.Runnable;
|
return Field.Runnable;
|
||||||
|
|
||||||
case "devices":
|
case "devices":
|
||||||
return Field.Devices;
|
return Field.Devices;
|
||||||
|
|
||||||
case "slotoptions":
|
case "slotoptions":
|
||||||
|
case "slot options":
|
||||||
case "slot-options":
|
case "slot-options":
|
||||||
return Field.SlotOptions;
|
return Field.SlotOptions;
|
||||||
|
|
||||||
case "infos":
|
case "infos":
|
||||||
return Field.Infos;
|
return Field.Infos;
|
||||||
|
|
||||||
case "gametype":
|
case "gametype":
|
||||||
|
case "game type":
|
||||||
case "game-type":
|
case "game-type":
|
||||||
case "machinetype":
|
case "machinetype":
|
||||||
|
case "machine type":
|
||||||
case "machine-type":
|
case "machine-type":
|
||||||
return Field.MachineType;
|
return Field.MachineType;
|
||||||
|
|
||||||
@@ -218,7 +248,10 @@ namespace SabreTools.Library.Tools
|
|||||||
|
|
||||||
case "board":
|
case "board":
|
||||||
return Field.Board;
|
return Field.Board;
|
||||||
|
|
||||||
case "rebuildto":
|
case "rebuildto":
|
||||||
|
case "rebuild to":
|
||||||
|
case "rebuild-to":
|
||||||
return Field.RebuildTo;
|
return Field.RebuildTo;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
Reference in New Issue
Block a user