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);
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)
{
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);
}