예제 #1
0
        public void AfterMatch()
        {
            string selectAfter;

            Console.Write("\n\n\t원하는 메뉴를 입력해주세요(1. 재경기 2. 모드 선택으로 돌아가기 3. 끝내기) : ");
            selectAfter = Console.ReadLine();

            if (selectAfter == "1")
            {
                matrix.InitMatrix();
                VsUser vsUser = new VsUser();
                StoneCheck();
            }

            else if (selectAfter == "2")
            {
                matrix.InitMatrix();
                VsUser vsUser = new VsUser();
                Menu   menu   = new Menu();
            }

            else if (selectAfter == "3")
            {
                Console.Clear();
                Environment.Exit(0);
                return;
            }

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

            ViewMode();
        }
예제 #3
0
 public ErrorCheck()
 {
     scoreinfo  = ScoreInfo.GetInstance();
     vsUser     = new VsUser();
     vsComputer = new VsComputer();
     scoreBoard = new ScoreBoard();
     scoreinfo  = ScoreInfo.GetInstance();
     matrix     = Matrix.GetInstance();
     gameMatrix = matrix.GetMatrix();
 }