public TerminalColor(ETerminalColor color, bool bright) { Set(color, bright); }
public void Set(ETerminalColor termColor, bool bright) { if (bright) { switch (termColor) { case ETerminalColor.Black: Set(127, 127, 127); // Bright black break; case ETerminalColor.Red: Set(255, 0, 0); // Bright red break; case ETerminalColor.Green: Set(0, 255, 0); // Bright green break; case ETerminalColor.Yellow: Set(255, 255, 0); // Bright yellow break; case ETerminalColor.Blue: Set(92, 92, 255); // Bright blue break; case ETerminalColor.Magenta: Set(255, 0, 255); // Bright Magenta break; case ETerminalColor.Cyan: Set(0, 255, 255); // Bright cyan break; case ETerminalColor.White: Set(255, 255, 255); // Bright white break; } } else { switch (termColor) { case ETerminalColor.Black: Set(12, 12, 12); // Black break; case ETerminalColor.Red: Set(197, 15, 31); // Red break; case ETerminalColor.Green: Set(19, 161, 14); // Green break; case ETerminalColor.Yellow: Set(193, 156, 0); // Yellow break; case ETerminalColor.Blue: Set(0, 55, 218); // Blue break; case ETerminalColor.Magenta: Set(136, 23, 152); // Magenta break; case ETerminalColor.Cyan: Set(97, 214, 214); // Cyan break; case ETerminalColor.White: Set(204, 204, 204); // White break; } } }