From 0725d14bc634e0bb07138dfa798379af73de87e2 Mon Sep 17 00:00:00 2001 From: MarioE Date: Sat, 2 Jun 2012 23:02:40 -0400 Subject: [PATCH] Enabled color usage in console output --- TShockAPI/TSPlayer.cs | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs index 1effe802..8031df8b 100644 --- a/TShockAPI/TSPlayer.cs +++ b/TShockAPI/TSPlayer.cs @@ -749,6 +749,34 @@ namespace TShockAPI Group = new SuperAdminGroup(); } + public override void SendErrorMessage(string msg) + { + Console.ForegroundColor = ConsoleColor.Red; + Console.WriteLine(msg); + Console.ResetColor(); + } + + public override void SendInfoMessage(string msg) + { + Console.ForegroundColor = ConsoleColor.Yellow; + Console.WriteLine(msg); + Console.ResetColor(); + } + + public override void SendSuccessMessage(string msg) + { + Console.ForegroundColor = ConsoleColor.Green; + Console.WriteLine(msg); + Console.ResetColor(); + } + + public override void SendWarningMessage(string msg) + { + Console.ForegroundColor = ConsoleColor.DarkRed; + Console.WriteLine(msg); + Console.ResetColor(); + } + public override void SendMessage(string msg) { SendMessage(msg, 0, 255, 0);