public static void WriteFormatted(string format, Formatter arg0, Formatter arg1, Formatter arg2, Formatter arg3, Color defaultColor) { WriteInColorFormatted(WRITE_TRAILER, format, new Formatter[] { arg0, arg1, arg2, arg3 }, defaultColor); }
public static void WriteFormatted(string format, Formatter arg0, Formatter arg1, Color defaultColor) { WriteInColorFormatted(WRITE_TRAILER, format, arg0, arg1, defaultColor); }
private static void WriteInColorFormatted<T>(string trailer, T target0, Formatter target1, Formatter target2, Formatter target3, Color defaultColor) { TextFormatter styler = new TextFormatter(defaultColor); List<KeyValuePair<string, Color>> formatMap = styler.GetFormatMap(target0.ToString(), new object[] { target1.Target, target2.Target, target3.Target }, new Color[] { target1.Color, target2.Color, target3.Color }); MapToScreen(formatMap, trailer); }