@@ -19,32 +19,32 @@ object GameUI {
1919
2020 // ?? revisit name
2121 trait SegregatedTextIO {
22- def printStateText (lineOrLines : String ): Unit
23- def readPromptedLine (prompt : String ): String
24- def printError (fullLine : String ): Unit
22+ private [ui] def printStateText (lineOrLines : String ): Unit
23+ private [ui] def readPromptedLine (prompt : String ): String
24+ private [ui] def printError (fullLine : String ): Unit
2525 // ?? first, second, or both?:
26- def printResult (lineOrLines : String ): Unit
27- def printResult (result : GameUIResult ): Unit = printResult(result.text)
26+ private [ui] def printResult (lineOrLines : String ): Unit
27+ private [ui] def printResult (result : GameUIResult ): Unit = printResult(result.text)
2828 }
2929
3030 class BaseConsoleTextIO extends SegregatedTextIO {
3131 import scala .io .StdIn .readLine
3232
33- override def printStateText (lineOrLines : String ): Unit = println(lineOrLines)
34- override def readPromptedLine (prompt : String ): String = readLine(prompt)
35- override def printError (fullLine : String ): Unit = println(fullLine)
36- override def printResult (lineOrLines : String ): Unit = println(lineOrLines)
33+ private [ui] override def printStateText (lineOrLines : String ): Unit = println(lineOrLines)
34+ private [ui] override def readPromptedLine (prompt : String ): String = readLine(prompt)
35+ private [ui] override def printError (fullLine : String ): Unit = println(fullLine)
36+ private [ui] override def printResult (lineOrLines : String ): Unit = println(lineOrLines)
3737 }
3838
3939 object PlainConsoleTextIO extends BaseConsoleTextIO
4040
4141 object ColoredConsoleTextIO extends BaseConsoleTextIO {
4242 import scala .io .AnsiColor ._
43- override def readPromptedLine (prompt : String ): String =
43+ private [ui] override def readPromptedLine (prompt : String ): String =
4444 super .readPromptedLine(BLUE + prompt + RESET )
45- override def printError (fullLine : String ): Unit =
45+ private [ui] override def printError (fullLine : String ): Unit =
4646 super .printError(RED + fullLine + RESET )
47- override def printResult (lineOrLines : String ): Unit =
47+ private [ui] override def printResult (lineOrLines : String ): Unit =
4848 super .printResult(BOLD + lineOrLines + RESET )
4949 }
5050
0 commit comments