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;
else if (!Global.Config.MuteFrameAdvance)
genSound = true;
//TODO: clean up this movie code, use a function or an object to manage the togglign of two movies
if (MovieActive())
{
Movie m = GetActiveMovie();

View File

@ -268,10 +268,18 @@ namespace BizHawk.MultiClient
if (Global.Config.DisplayInput)
{
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+1, Global.Config.DispInpy+1, Color.FromArgb(Global.Config.LastInputColor));
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)