예제 #1
0
파일: Game.cs 프로젝트: Oniurain/MasterMind
        public void Start()
        {
            _writeService.Write("Hi bro, enter your 4 chars combination please :");
            string solution = _engineService.GetCombination();

            Board board = new Board(solution);

            while (!board.IsGameOver)
            {
                _writeService.Write("Hi bro, enter your 4 chars combination please :");
                string play          = _engineService.GetCombination();
                bool   isWinningMove = _engineService.UpdateBoard(board, play);
                if (isWinningMove)
                {
                    _writeService.Write("GG no re");
                    return;
                }

                _engineService.PrintBoard(board, play);
            }
        }