Example #1
0
        //프로그램 흐름상 필요한 객체들이 null값이 되어 오류가 나지 않도록 맨 처음에 호출되는 Menu 생성자로 생성시켜준다.
        public Menu()
        {
            errorCheck = ErrorCheck.GetInstance();
            VsComputer vsComputer = new VsComputer();
            VsUser     vsUser     = new VsUser();

            ViewMode();
        }
Example #2
0
        //선공 여부
        public void AttackCheck()
        {
            errorCheck = ErrorCheck.GetInstance();
            Console.Clear();
            Console.Write("\n\n\t선공하시겠습니까? (Y/N) : ");
            attack = Console.ReadLine();

            errorCheck.AttackInputError_Com(attack);
        }
Example #3
0
        //플레이어2의 색상이 정해지면 StoneInputError_User를 통해 플레이어2의 색상은 그 반대로 리턴되어짐.
        public void StoneCheck()
        {
            errorCheck = ErrorCheck.GetInstance();
            Console.Clear();
            Console.Write("\n\n\t1플레이어의 돌을 선택해주세요 (흑 / 백) : ");
            stone_player1 = Console.ReadLine();
            Console.Clear();

            stone_player2 = errorCheck.StoneInputError_User(stone_player1);
            SelectPosition_Player1();
        }