Browse Source

Do not clear screen if showing only final result

dan
Kenneth Bruen 3 years ago
parent
commit
024c45e5cd
Signed by: kbruen
GPG Key ID: C1980A470C3EE5B1
  1. 6
      Program.cs

6
Program.cs

@ -37,7 +37,7 @@ if(printSteps) {
} }
algoBoard.RunIdaStar(); algoBoard.RunIdaStar();
PrintBoard(0, true); PrintBoard(0, true, clearScreen: printSteps);
static void FormattedLabRow(string line) { static void FormattedLabRow(string line) {
char[] characters = line.ToCharArray(); char[] characters = line.ToCharArray();
@ -108,8 +108,8 @@ string[] FormatLabyrinth(string[] labIN) {
return FormattedLabyrinth; return FormattedLabyrinth;
} }
void PrintBoard(int threshold, bool done){ void PrintBoard(int threshold, bool done, bool clearScreen = true){
Console.Clear(); if (clearScreen) Console.Clear();
step++; step++;
if(done){ if(done){
Console.WriteLine("The solved labyrinth is:"); Console.WriteLine("The solved labyrinth is:");

Loading…
Cancel
Save