fix: fixed parsing of “a” dump flag
This commit is contained in:
@@ -434,37 +434,45 @@ namespace gaseous_identifier.classes
|
|||||||
if (dToken.Length > 0)
|
if (dToken.Length > 0)
|
||||||
{
|
{
|
||||||
string[] dTokenCompare = dToken.Split(" ");
|
string[] dTokenCompare = dToken.Split(" ");
|
||||||
switch (dTokenCompare[0].Trim().ToLower())
|
if (dTokenCompare[0].Trim().ToLower().StartsWith("a"))
|
||||||
{
|
{
|
||||||
case "cr":
|
romObject.flags.Add(dTokenCompare[0].Trim());
|
||||||
// cracked
|
}
|
||||||
case "f":
|
else
|
||||||
// fixed
|
{
|
||||||
case "h":
|
|
||||||
// hacked
|
switch (dTokenCompare[0].Trim().ToLower())
|
||||||
case "m":
|
{
|
||||||
// modified
|
case "cr":
|
||||||
case "p":
|
// cracked
|
||||||
// pirated
|
case "f":
|
||||||
case "t":
|
// fixed
|
||||||
// trained
|
case "h":
|
||||||
case "tr":
|
// hacked
|
||||||
// translated
|
case "m":
|
||||||
case "o":
|
// modified
|
||||||
// overdump
|
case "p":
|
||||||
case "u":
|
// pirated
|
||||||
// underdump
|
case "t":
|
||||||
case "v":
|
// trained
|
||||||
// virus
|
case "tr":
|
||||||
case "b":
|
// translated
|
||||||
// bad dump
|
case "o":
|
||||||
case "a":
|
// overdump
|
||||||
// alternate
|
case "u":
|
||||||
case "!":
|
// underdump
|
||||||
// known verified dump
|
case "v":
|
||||||
// -------------------
|
// virus
|
||||||
romObject.flags.Add(dToken);
|
case "b":
|
||||||
break;
|
// bad dump
|
||||||
|
case "a":
|
||||||
|
// alternate
|
||||||
|
case "!":
|
||||||
|
// known verified dump
|
||||||
|
// -------------------
|
||||||
|
romObject.flags.Add(dToken);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -38,6 +38,11 @@ namespace gaseous_identifier.objects
|
|||||||
public string? Language { get; set; }
|
public string? Language { get; set; }
|
||||||
public string? Copyright { get; set; }
|
public string? Copyright { get; set; }
|
||||||
public List<Rom> Roms { get; set; } = new List<Rom>();
|
public List<Rom> Roms { get; set; } = new List<Rom>();
|
||||||
|
public int RomCount { get
|
||||||
|
{
|
||||||
|
return Roms.Count();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public enum DemoTypes
|
public enum DemoTypes
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user