Play Movie Dialog - show warnings on mismatches for system, movie version, and emu version

This commit is contained in:
adelikat 2012-04-29 13:11:33 +00:00
parent 02767a9fbb
commit 8df4ac18bd
1 changed files with 26 additions and 6 deletions

View File

@ -325,14 +325,34 @@ namespace BizHawk.MultiClient
ListViewItem item = new ListViewItem(kvp.Key); ListViewItem item = new ListViewItem(kvp.Key);
item.SubItems.Add(kvp.Value); item.SubItems.Add(kvp.Value);
if (kvp.Key.ToString() == MovieHeader.SHA1) switch (kvp.Key.ToString())
{ {
case MovieHeader.SHA1:
if (kvp.Value.ToString() != Global.Game.Hash) if (kvp.Value.ToString() != Global.Game.Hash)
{ {
item.BackColor = Color.Pink; item.BackColor = Color.Pink;
} }
break;
case MovieHeader.MOVIEVERSION:
if (kvp.Value.ToString() != MovieHeader.MovieVersion)
{
item.BackColor = Color.Yellow;
} }
break;
case MovieHeader.EMULATIONVERSION:
if (kvp.Value.ToString() != MainForm.EMUVERSION)
{
item.BackColor = Color.Yellow;
}
break;
case MovieHeader.PLATFORM:
if (kvp.Value.ToString() != Global.Game.System)
{
item.BackColor = Color.Pink;
}
break;
}
DetailsView.Items.Add(item); DetailsView.Items.Add(item);
} }