public virtual string ReadInput()
        {
            var input = _consoleWrapper.Read();

            if (!IsValid(input))
            {
                _consoleWrapper.Print("Invalid shot. Shoot between A0 and J9");

                return(ReadInput());
            }
            ;

            return(input.ToUpper());
        }
示例#2
0
 private void ShowGameStartMessage()
 {
     _consoleWrapper.Print(
         "Shot between A0 and J9 to start a new game! Two Destroyers (4 masts) and a Battleship (5 masts) are already positioned.");
 }