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,15 +325,35 @@ 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())
{ {
if (kvp.Value.ToString() != Global.Game.Hash) case MovieHeader.SHA1:
{ 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);
} }
if (MovieList[x].Header.Comments.Count > 0) if (MovieList[x].Header.Comments.Count > 0)