public virtual void Draw(IOutputProvider provider, Point startPosition) { provider.SetPosition(startPosition); provider.SetForegroundColor(color); provider.Draw(Symbol); provider.ResetColor(); }
public void SetConsoleToDefault() { outputProvider.SetForegroundColor(dftForeColor); outputProvider.SetBackgroundColor(dftBackColor); outputProvider.Clear(); outputProvider.SetCursorPosition(0, 0); }
public void Draw(IOutputProvider provider, Point startPosition) { provider.SetPosition(startPosition); provider.Draw("Generation: "); provider.SetForegroundColor(Color.Green); provider.Draw(count); provider.DrawEmptyLine(); provider.ResetColor(); }