|
|
|
@ -45,15 +45,15 @@ object World {
|
|
|
|
|
//TODO: https://en.wikipedia.org/wiki/Box-drawing_characters
|
|
|
|
|
//^ make the maze look like a maze
|
|
|
|
|
override fun toString(): String {
|
|
|
|
|
val ANSI_RESET = "\u001B[0m";
|
|
|
|
|
val ANSI_BLACK = "\u001B[30m";
|
|
|
|
|
val ANSI_RED = "\u001B[31m";
|
|
|
|
|
val ANSI_GREEN = "\u001B[32m";
|
|
|
|
|
val ANSI_YELLOW = "\u001B[33m";
|
|
|
|
|
val ANSI_BLUE = "\u001B[34m";
|
|
|
|
|
val ANSI_PURPLE = "\u001B[35m";
|
|
|
|
|
val ANSI_CYAN = "\u001B[36m";
|
|
|
|
|
val ANSI_WHITE = "\u001B[37m";
|
|
|
|
|
val ANSI_RESET = "\u001B[0m"
|
|
|
|
|
val ANSI_BLACK = "\u001B[30m"
|
|
|
|
|
val ANSI_RED = "\u001B[31m"
|
|
|
|
|
val ANSI_GREEN = "\u001B[32m"
|
|
|
|
|
val ANSI_YELLOW = "\u001B[33m"
|
|
|
|
|
val ANSI_BLUE = "\u001B[34m"
|
|
|
|
|
val ANSI_PURPLE = "\u001B[35m"
|
|
|
|
|
val ANSI_CYAN = "\u001B[36m"
|
|
|
|
|
val ANSI_WHITE = "\u001B[37m"
|
|
|
|
|
|
|
|
|
|
val str = StringBuilder()
|
|
|
|
|
var inPath = false
|
|
|
|
|