public void Redraw() { _consoleWriter.Clear(); _consoleWriter.WriteHeader(); _consoleWriter.DrawChessBoardGrid(_boxes, _currentBox, _finalBox); _consoleWriter.WriteCurrentPosition(_currentBox); }
public void RewriteConsole(ITerminal terminal) { _writer.Clear(); foreach (var message in terminal.GetBuffer()) { WriteLine(message); } _writer.Write("$> "); _writer.Write(terminal.GetCurrentLine()); }
static void WriteMenu(IConsoleWriter writer) { // Clear console and write the static part of menu writer.Clear(); writer.Info("Use number to select an option").NewLine().NewLine(); writer.Text("01 - Create Console").NewLine(); writer.Text("02 - Reset").NewLine(); writer.Text("03 - Quit").NewLine(); writer.NewLine(); // Cicle through console and write a menu item for each int index = 4; foreach (IConsole console in ConsoleAsync.EnumerateConsoles()) { if (console.Name != systemConsoleName) { writer.Text("{0:00} - Delete console '{1}'", index++, console.Name).NewLine(); } } writer.NewLine().NewLine(); }
public void ClearCommand() { _consoleWriter.Clear(); }