On movie playback - input display = gray (todo: make the color configurable in message config

This commit is contained in:
andres.delikat 2011-05-13 20:19:12 +00:00
parent 3ccd1b1f66
commit 12adf89ca1
2 changed files with 10 additions and 3 deletions

View File

@ -992,8 +992,7 @@ namespace BizHawk.MultiClient
if (!runloop_frameadvance) genSound = true; if (!runloop_frameadvance) genSound = true;
else if (!Global.Config.MuteFrameAdvance) else if (!Global.Config.MuteFrameAdvance)
genSound = true; genSound = true;
//TODO: clean up this movie code, use a function or an object to manage the togglign of two movies
if (MovieActive()) if (MovieActive())
{ {
Movie m = GetActiveMovie(); Movie m = GetActiveMovie();

View File

@ -268,10 +268,18 @@ namespace BizHawk.MultiClient
if (Global.Config.DisplayInput) if (Global.Config.DisplayInput)
{ {
string input = MakeLastInputDisplay(); string input = MakeLastInputDisplay();
Color c;
if (Global.MainForm.UserMovie.GetMovieMode() == MOVIEMODE.PLAY)
{
c = Color.Gray;
}
else
c = Color.FromArgb(Global.Config.MessagesColor);
MessageFont.DrawString(null, input, Global.Config.DispInpx+2, Global.Config.DispInpy+2, new Color4(Color.Black)); MessageFont.DrawString(null, input, Global.Config.DispInpx+2, Global.Config.DispInpy+2, new Color4(Color.Black));
MessageFont.DrawString(null, input, Global.Config.DispInpx+1, Global.Config.DispInpy+1, Color.FromArgb(Global.Config.LastInputColor)); MessageFont.DrawString(null, input, Global.Config.DispInpx+1, Global.Config.DispInpy+1, Color.FromArgb(Global.Config.LastInputColor));
input = MakeInputDisplay(); input = MakeInputDisplay();
MessageFont.DrawString(null, input, Global.Config.DispInpx, Global.Config.DispInpy, Color.FromArgb(Global.Config.MessagesColor)); MessageFont.DrawString(null, input, Global.Config.DispInpx, Global.Config.DispInpy, c);
} }
if (Global.Config.DisplayFPS) if (Global.Config.DisplayFPS)