mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Remove MachineField enum
This commit is contained in:
@@ -1404,169 +1404,6 @@ namespace SabreTools.Core
|
||||
Writable,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// List of valid field types within a Machine
|
||||
/// </summary>
|
||||
public enum MachineField
|
||||
{
|
||||
/// <summary>
|
||||
/// This is a fake flag that is used for filter only
|
||||
/// </summary>
|
||||
NULL = 0,
|
||||
|
||||
/// <remarks>Used in Logiqx</remarks>
|
||||
[Mapping("board")]
|
||||
Board,
|
||||
|
||||
/// <remarks>Used in AttractMode</remarks>
|
||||
[Mapping("buttons")]
|
||||
Buttons,
|
||||
|
||||
/// <remarks>Used in AttractMode, ClrMamePro, and Logiqx</remarks>
|
||||
[Mapping("category")]
|
||||
Category,
|
||||
|
||||
/// <remarks>Used in AttractMode, ClrMamePro, ListXML, Logiqx, OfflineList, RomCenter, and Software List</remarks>
|
||||
[Mapping("cloneof", "clone_of")]
|
||||
CloneOf,
|
||||
|
||||
/// <remarks>Used in Logiqx</remarks>
|
||||
[Mapping("cloneofid", "nointrocloneofid", "nointro_cloneofid", "no_intro_cloneofid", "no_intro_clone_of_id")]
|
||||
CloneOfID,
|
||||
|
||||
/// <remarks>Used in AttractMode, Logiqx, and OfflineList; "extra" is used with AttractMode</remarks>
|
||||
[Mapping("comment", "extra")]
|
||||
Comment,
|
||||
|
||||
/// <remarks>Used in AttractMode</remarks>
|
||||
[Mapping("control")]
|
||||
Control,
|
||||
|
||||
/// <remarks>Used in OpenMSX</remarks>
|
||||
[Mapping("country")]
|
||||
Country,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("crc", "hascrc", "has_crc")]
|
||||
CRC,
|
||||
|
||||
/// <remarks>Used in ArchiveDotOrg, AttractMode, ClrMamePro, DOSCenter, Everdrive SMDB, ListXML, Logiqx, RomCenter, Separated Value, and Software List</remarks>
|
||||
[Mapping("desc", "description")]
|
||||
Description,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("developer")]
|
||||
Developer,
|
||||
|
||||
/// <remarks>Used in AttractMode</remarks>
|
||||
[Mapping("displaycount", "display_count")]
|
||||
DisplayCount,
|
||||
|
||||
/// <remarks>Used in AttractMode</remarks>
|
||||
[Mapping("displaytype", "display_type")]
|
||||
DisplayType,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("enabled")]
|
||||
Enabled,
|
||||
|
||||
/// <remarks>Used in OpenMSX</remarks>
|
||||
[Mapping("genmsxid", "genmsx_id", "gen_msxid", "gen_msx_id")]
|
||||
GenMSXID,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("genre")]
|
||||
Genre,
|
||||
|
||||
/// <remarks>Used in ListXML</remarks>
|
||||
[Mapping("history")]
|
||||
History,
|
||||
|
||||
/// <remarks>Used in Logiqx</remarks>
|
||||
[Mapping("id", "nointroid", "nointro_id", "no_intro_id")]
|
||||
ID,
|
||||
|
||||
/// <remarks>Used in AttractMode, ClrMamePro, ListXML, Logiqx, and OpenMSX</remarks>
|
||||
[Mapping("manufacturer")]
|
||||
Manufacturer,
|
||||
|
||||
/// <remarks>Used in ArchiveDotOrg, AttractMode, ClrMamePro, DOSCenter, Everdrive SMDB, Hashfile, ListROM, ListXML, Logiqx, Missfile, OfflineList, OpenMSX, RomCenter, Separated Value, and Software List</remarks>
|
||||
[Mapping("name")]
|
||||
Name,
|
||||
|
||||
/// <remarks>Used in AttractMode and Logiqx</remarks>
|
||||
[Mapping("players")]
|
||||
Players,
|
||||
|
||||
/// <remarks>Used in Logiqx, OfflineList, and Software List</remarks>
|
||||
[Mapping("publisher")]
|
||||
Publisher,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("ratings")]
|
||||
Ratings,
|
||||
|
||||
/// <remarks>Used in Logiqx</remarks>
|
||||
[Mapping("rebuildto", "rebuild_to")]
|
||||
RebuildTo,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("relatedto", "related_to")]
|
||||
RelatedTo,
|
||||
|
||||
/// <remarks>Used in ClrMamePro, ListXML, Logiqx, and RomCenter</remarks>
|
||||
[Mapping("romof", "rom_of")]
|
||||
RomOf,
|
||||
|
||||
/// <remarks>Used in AttractMode</remarks>
|
||||
[Mapping("rotation")]
|
||||
Rotation,
|
||||
|
||||
/// <remarks>Used in ListXML and Logiqx</remarks>
|
||||
[Mapping("runnable")]
|
||||
Runnable,
|
||||
|
||||
/// <remarks>Used in ClrMamePro, ListXML, and Logiqx</remarks>
|
||||
[Mapping("sampleof", "sample_of")]
|
||||
SampleOf,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("score")]
|
||||
Score,
|
||||
|
||||
/// <remarks>Used in ListXML and Logiqx</remarks>
|
||||
[Mapping("sourcefile", "source_file")]
|
||||
SourceFile,
|
||||
|
||||
/// <remarks>Used in AttractMode</remarks>
|
||||
[Mapping("amstatus", "am_status", "gamestatus", "supportstatus", "support_status")]
|
||||
Status,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("subgenre", "sub_genre")]
|
||||
Subgenre,
|
||||
|
||||
/// <remarks>Used in Software List</remarks>
|
||||
[Mapping("supported")]
|
||||
Supported,
|
||||
|
||||
/// <remarks>Used in OpenMSX</remarks>
|
||||
[Mapping("system", "msxsystem", "msx_system")]
|
||||
System,
|
||||
|
||||
/// <remarks>Used in Logiqx (EmuArc Extension)</remarks>
|
||||
[Mapping("titleid", "title_id")]
|
||||
TitleID,
|
||||
|
||||
/// <remarks>Used in ClrMamePro, DOSCenter, ListXML, and Logiqx</remarks>
|
||||
[Mapping("type")]
|
||||
Type,
|
||||
|
||||
/// <remarks>Used in AttractMode, ClrMamePro, ListXML, Logiqx, OpenMSX, and Software List</remarks>
|
||||
[Mapping("year")]
|
||||
Year,
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Logging
|
||||
|
||||
Reference in New Issue
Block a user