DariusTFox24
3 years ago
4 changed files with 68 additions and 3 deletions
@ -1,5 +1,59 @@
|
||||
// See https://aka.ms/new-console-template for more information |
||||
Console.WriteLine("Hello, World!"); |
||||
Console.WriteLine("this is slow"); |
||||
|
||||
string[] labyrinthIN = System.IO.File.ReadAllLines(@"C:\UNI\AI\IDAstar\labyrinth.txt"); |
||||
string[] labyrinthOUT = System.IO.File.ReadAllLines(@"C:\UNI\AI\IDAstar\labyrinthOUT.txt"); |
||||
|
||||
|
||||
System.Console.WriteLine("The input labyrinth: "); |
||||
foreach (string line in labyrinthIN) |
||||
{ |
||||
FormattedLabRow(line); |
||||
} |
||||
|
||||
System.Console.WriteLine("The output labyrinth: "); |
||||
foreach (string line in labyrinthOUT) |
||||
{ |
||||
FormattedLabRow(line); |
||||
} |
||||
|
||||
|
||||
void FormattedLabRow(string line) { |
||||
char[] characters = line.ToCharArray(); |
||||
foreach (char c in characters) { |
||||
switch ( c ) { |
||||
case '#': { |
||||
Console.BackgroundColor = ConsoleColor.White; |
||||
Console.Write(" "); |
||||
break; |
||||
} |
||||
|
||||
case ' ': { |
||||
Console.BackgroundColor = ConsoleColor.Black; |
||||
Console.Write(" "); |
||||
break; |
||||
} |
||||
|
||||
case 'S': { |
||||
Console.BackgroundColor = ConsoleColor.Green; |
||||
Console.Write(" "); |
||||
break; |
||||
} |
||||
|
||||
case 'F': { |
||||
Console.BackgroundColor = ConsoleColor.Red; |
||||
Console.Write(" "); |
||||
break; |
||||
} |
||||
|
||||
case 'p': { |
||||
Console.BackgroundColor = ConsoleColor.Cyan; |
||||
Console.Write(" "); |
||||
break; |
||||
} |
||||
|
||||
default: break; |
||||
} |
||||
} |
||||
Console.ResetColor(); |
||||
Console.WriteLine(); |
||||
} |
Loading…
Reference in new issue