public void Log(FancyText text) { Console.CursorVisible = false; var top = Math.Max(0, Console.CursorTop); Console.SetCursorPosition(0, top); Console.Write(new string(' ', ConsoleUtils.Width - 1)); Console.SetCursorPosition(0, top); text.SetNext(new FancyText("\n", FancyColor.Reset)); text.PrintNext(GuiApp.ConsoleColors); Console.SetCursorPosition(0, Math.Max(0, top + text.GetLines(ConsoleUtils.Width).Count)); SetCursorPos(); }
public void Log(FancyText text) { text.PrintNext(GuiApp.ConsoleColors); Console.Write("\n"); }