35 lines
798 B
C#
35 lines
798 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace PolygonGSArbiter
|
|
{
|
|
public static class ConsoleEx
|
|
{
|
|
// would race conditions be an issue here?
|
|
|
|
public static void Write(string Message, ConsoleColor Color = ConsoleColor.Gray)
|
|
{
|
|
Console.ForegroundColor = Color;
|
|
Console.Write(Message);
|
|
Console.ForegroundColor = ConsoleColor.Gray;
|
|
}
|
|
|
|
public static void WriteLine(string Message, ConsoleColor Color = ConsoleColor.Gray)
|
|
{
|
|
Console.ForegroundColor = Color;
|
|
Console.WriteLine(Message);
|
|
Console.ForegroundColor = ConsoleColor.Gray;
|
|
}
|
|
|
|
public static void Error(string Message)
|
|
{
|
|
ConsoleEx.WriteLine(Message, ConsoleColor.Red);
|
|
Console.ReadLine();
|
|
Environment.Exit(0);
|
|
}
|
|
}
|
|
}
|