Files
SabreTools/SabreHelper/Data/Enums.cs

110 lines
1.4 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SabreTools.Helper
{
/// <summary>
/// Possible DAT import classes
/// </summary>
public enum DatType
{
none = 0,
Custom,
MAME,
NoIntro,
Redump,
TOSEC,
TruRip,
NonGood,
MaybeIntro,
2016-04-21 12:54:39 -07:00
Good,
}
/// <summary>
/// Possible detected header type
/// </summary>
public enum HeaderType
{
None = 0,
A7800,
FDS,
Lynx,
//N64,
NES,
PCE,
2016-05-01 10:07:35 -07:00
PSID,
SNES,
2016-05-01 10:07:35 -07:00
SPC,
}
/// <summary>
/// Severity of the logging statement
/// </summary>
public enum LogLevel
{
VERBOSE = 0,
USER,
WARNING,
ERROR,
}
/// <summary>
/// Determines which type of duplicate a file is
/// </summary>
public enum DupeType
{
None = 0,
2016-05-17 11:33:40 -07:00
InternalHash = 1,
InternalAll = 2,
ExternalHash = 3,
ExternalAll = 4,
}
2016-05-15 20:15:05 -07:00
/// <summary>
/// Determines forcemerging tag for DAT output
/// </summary>
public enum ForceMerging
{
None = 0,
Split,
Full,
}
2016-05-15 20:15:05 -07:00
/// <summary>
/// Determines forcenodump tag for DAT output
/// </summary>
public enum ForceNodump
{
None = 0,
Obsolete,
Required,
Ignore,
}
2016-05-15 20:15:05 -07:00
/// <summary>
/// Determines forcepacking tag for DAT output
/// </summary>
public enum ForcePacking
{
None = 0,
Zip,
Unzip,
}
2016-05-15 20:15:05 -07:00
/// <summary>
/// Determines the DAT output format
/// </summary>
public enum OutputFormat
{
Xml = 0,
ClrMamePro,
RomCenter,
DOSCenter,
MissFile,
SabreDat,
}
}