Exemple #1
0
        public GameState Start()
        {
            ConsoleOutput.DisplayTitle();


            //Get player names
            string p1 = ConsoleInput.GetUserName(1);
            string p2 = ConsoleInput.GetUserName(2);

            Board Player1Board = BuildBoard(p1);
            Board Player2Board = BuildBoard(p2);

            Player Player1 = new Player(p1, Player1Board);
            Player Player2 = new Player(p2, Player2Board);


            //decide who goes first

            bool      IsPlayerAsTurn = DecideWhoGoesFirst();
            GameState state          = new GameState(Player1, Player2, IsPlayerAsTurn);

            return(state);
        }