From 8df4ac18bde66a06745d2d37aa6b29014e53604c Mon Sep 17 00:00:00 2001 From: adelikat Date: Sun, 29 Apr 2012 13:11:33 +0000 Subject: [PATCH] Play Movie Dialog - show warnings on mismatches for system, movie version, and emu version --- BizHawk.MultiClient/PlayMovie.cs | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/BizHawk.MultiClient/PlayMovie.cs b/BizHawk.MultiClient/PlayMovie.cs index c49817d87d..41da739e47 100644 --- a/BizHawk.MultiClient/PlayMovie.cs +++ b/BizHawk.MultiClient/PlayMovie.cs @@ -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()) { - if (kvp.Value.ToString() != Global.Game.Hash) - { - item.BackColor = Color.Pink; - } - + 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); }