public void OutputString(string message, GameConsole.LineColor lineColor) { ClearInputLine(); Console.ForegroundColor = LineColorToConsoleColor(lineColor); System.Console.WriteLine(message); DrawInputline(); }
public void OutputString(string message, GameConsole.LineColor lineColor) { ClearInputLine(); if (!IsDumb() && message.Length > 0 && message[0] == '>') { var oldColor = System.Console.ForegroundColor; System.Console.ForegroundColor = System.ConsoleColor.Green; System.Console.WriteLine(message); System.Console.ForegroundColor = oldColor; } else { System.Console.WriteLine(message); } DrawInputline(); }
ConsoleColor LineColorToConsoleColor(GameConsole.LineColor lineColor) { switch (lineColor) { case GameConsole.LineColor.Normal: return(ConsoleColor.White); case GameConsole.LineColor.Command: return(ConsoleColor.Cyan); case GameConsole.LineColor.Warning: return(ConsoleColor.Yellow); case GameConsole.LineColor.Error: return(ConsoleColor.Red); default: return(ConsoleColor.White); } }
public void OutputString(string s, GameConsole.LineColor lineColor) { _lines.AddLine(s, lineColor); }
public void OutputString(string message, GameConsole.LineColor lineColor) { }