From 07e984582dae580aedccf141e5c12f6e47e0f716 Mon Sep 17 00:00:00 2001 From: beirich Date: Thu, 13 Mar 2014 03:46:58 +0000 Subject: [PATCH] special case for games starting with "The" --- BizHawk.Client.DBMan/DB.cs | 10 ++++++++++ BizHawk.Client.DBMan/DBMan_MainForm.cs | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/BizHawk.Client.DBMan/DB.cs b/BizHawk.Client.DBMan/DB.cs index ebb0b71955..f6e488fd14 100644 --- a/BizHawk.Client.DBMan/DB.cs +++ b/BizHawk.Client.DBMan/DB.cs @@ -33,7 +33,17 @@ namespace BizHawk.Client.DBMan return Game.GameMetadata + ";" + RomMetadata; } } + public string SizeFriendly { get { return string.Format("{0} bytes ({1}k)", Size, Size / 1024); } } + + public string NameWithTheFlipped + { + get + { + if (!Name.EndsWith(", The")) return Name; + return "The "+Name.Substring(0, Name.Length-5); + } + } } public class Game diff --git a/BizHawk.Client.DBMan/DBMan_MainForm.cs b/BizHawk.Client.DBMan/DBMan_MainForm.cs index b7d3a02ebe..9252b66298 100644 --- a/BizHawk.Client.DBMan/DBMan_MainForm.cs +++ b/BizHawk.Client.DBMan/DBMan_MainForm.cs @@ -308,7 +308,7 @@ namespace BizHawk.Client.DBMan if (rom.Region.IndexOf("World") >= 0) regionStr += "W"; } - string romName = rom.Name; + string romName = rom.NameWithTheFlipped; if (regionStr.Length > 0) romName += " ("+regionStr+")";