Database.cs - make the big ol switch more readable by grouping some things and using sane spacing
This commit is contained in:
parent
a6944c47d8
commit
3e2a1e9835
|
@ -139,30 +139,66 @@ namespace BizHawk.Emulation.Common
|
||||||
case ".FDS":
|
case ".FDS":
|
||||||
Game.System = "NES";
|
Game.System = "NES";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ".SFC":
|
case ".SFC":
|
||||||
case ".SMC":
|
case ".SMC":
|
||||||
Game.System = "SNES";
|
Game.System = "SNES";
|
||||||
break;
|
break;
|
||||||
case ".PSF":
|
|
||||||
Game.System = "PSX";
|
case ".GB":
|
||||||
|
Game.System = "GB";
|
||||||
|
break;
|
||||||
|
case ".GBC":
|
||||||
|
Game.System = "GBC";
|
||||||
|
break;
|
||||||
|
case ".GBA":
|
||||||
|
Game.System = "GBA";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ".SMS":
|
||||||
|
Game.System = "SMS";
|
||||||
|
break;
|
||||||
|
case ".GG":
|
||||||
|
Game.System = "GG";
|
||||||
|
break;
|
||||||
|
case ".SG":
|
||||||
|
Game.System = "SG";
|
||||||
break;
|
break;
|
||||||
case ".SMS": Game.System = "SMS"; break;
|
|
||||||
case ".GG": Game.System = "GG"; break;
|
|
||||||
case ".SG": Game.System = "SG"; break;
|
|
||||||
case ".PCE": Game.System = "PCE"; break;
|
|
||||||
case ".SGX": Game.System = "SGX"; break;
|
|
||||||
case ".GBC": Game.System = "GBC"; break;
|
|
||||||
case ".GB": Game.System = "GB"; break;
|
|
||||||
|
|
||||||
case ".BIN":
|
case ".BIN":
|
||||||
case ".GEN":
|
case ".GEN":
|
||||||
case ".MD":
|
case ".MD":
|
||||||
case ".SMD": Game.System = "GEN"; break;
|
case ".SMD":
|
||||||
case ".A26": Game.System = "A26"; break;
|
Game.System = "GEN";
|
||||||
case ".A78": Game.System = "A78"; break;
|
break;
|
||||||
case ".COL": Game.System = "Coleco"; break;
|
|
||||||
case ".ROM":
|
case ".PSF":
|
||||||
case ".INT": Game.System = "INTV"; break;
|
Game.System = "PSX";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ".PCE":
|
||||||
|
Game.System = "PCE";
|
||||||
|
break;
|
||||||
|
case ".SGX":
|
||||||
|
Game.System = "SGX";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ".A26":
|
||||||
|
Game.System = "A26";
|
||||||
|
break;
|
||||||
|
case ".A78":
|
||||||
|
Game.System = "A78";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ".COL":
|
||||||
|
Game.System = "Coleco";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case ".ROM": // TODO: Why does intellivision get to take up this generic extension
|
||||||
|
case ".INT":
|
||||||
|
Game.System = "INTV";
|
||||||
|
break;
|
||||||
|
|
||||||
case ".PRG":
|
case ".PRG":
|
||||||
case ".D64":
|
case ".D64":
|
||||||
case ".T64":
|
case ".T64":
|
||||||
|
@ -171,10 +207,6 @@ namespace BizHawk.Emulation.Common
|
||||||
Game.System = "C64";
|
Game.System = "C64";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ".GBA":
|
|
||||||
Game.System = "GBA";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case ".Z64":
|
case ".Z64":
|
||||||
case ".V64":
|
case ".V64":
|
||||||
case ".N64":
|
case ".N64":
|
||||||
|
@ -187,6 +219,7 @@ namespace BizHawk.Emulation.Common
|
||||||
}
|
}
|
||||||
|
|
||||||
Game.Name = Path.GetFileNameWithoutExtension(fileName).Replace('_', ' ');
|
Game.Name = Path.GetFileNameWithoutExtension(fileName).Replace('_', ' ');
|
||||||
|
|
||||||
// If filename is all-caps, then attempt to proper-case the title.
|
// If filename is all-caps, then attempt to proper-case the title.
|
||||||
if (Game.Name == Game.Name.ToUpperInvariant())
|
if (Game.Name == Game.Name.ToUpperInvariant())
|
||||||
Game.Name = Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(Game.Name.ToLower());
|
Game.Name = Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(Game.Name.ToLower());
|
||||||
|
|
Loading…
Reference in New Issue