Example #1
0
        private static PlayerInfoModel CreatePlayer(string player)
        {
            Console.WriteLine($"Player information for {player}");
            PlayerInfoModel output = new PlayerInfoModel();

            ShowGridBlank();
            output.UserName = AskForUserName(player);
            GameLogic.InitializeGrid(output);
            PlaceShips(output);
            Console.Clear();
            return(output);
        }
Example #2
0
        private static PlayerInfoModel CreatePlayer(string playerTitle)
        {
            PlayerInfoModel output = new PlayerInfoModel();

            Console.WriteLine($"Player information for { playerTitle }");

            output.Name = AskForUsersName();

            // Load up the Shot Grid
            GameLogic.InitializeGrid(output);

            // Ask user for ship placements
            PlaceShips(output);

            Console.Clear();

            return(output);
        }
        private static PlayerModel CreatePlayer(string playtitle)
        {
            PlayerModel output = new PlayerModel();

            Console.WriteLine($"Player information for {playtitle}:");

            //Ask players'name
            output.PlayersName = AskUsersName();

            //Load up the shotgrid
            GameLogic.InitializeGrid(output);

            //Ask for 5 ship placement

            PlaceShips(output);

            //Clear
            Console.Clear();

            return(output);
        }
Example #4
0
        private static PlayerInfoModel CreatePlayer(string playerTitle)
        {
            PlayerInfoModel output = new PlayerInfoModel();

            Console.WriteLine($"Player information for {playerTitle}: ");

            //ask user for their name
            output.UsersName = AskForUsersName();

            //load up shot grid
            GameLogic.InitializeGrid(output);


            //ask user for ship placements
            PlaceShips(output);

            //clear console
            Console.Clear();

            return(output);
        }
Example #5
0
        private static PlayerInfoModel CreatePlayer(string playerTitle)  //Player 1 and Player 2
        {
            PlayerInfoModel output = new PlayerInfoModel();

            Console.WriteLine($"Player information for {playerTitle}: ");

            //ask user for their name, directs to method that will return the username.
            output.UsersName = AskForUsersName();

            //load up shot grid A1, A2...E5
            GameLogic.InitializeGrid(output);


            //ask user for their 5 ship placements
            PlaceShips(output);


            Console.Clear();

            return(output); //playerinfomodel
        }