private static void PlaceShips(PlayerModel model) { //Ask player to name a location (B2 model not B and 2 ) //split into letter and number // check if positin is valid // add position to ship location do { Console.Write($"Where do you want to place the ship number {model.ShipLocations.Count +1}: "); string location = Console.ReadLine(); bool isVAlidLocation = false; try { isVAlidLocation = GameLogic.PlaceShip(model, location); } catch (Exception ex) { Console.WriteLine(ex.Message); } if (isVAlidLocation == false) { Console.WriteLine("That was not a valid location. Please try again."); } } while (model.ShipLocations.Count < 5); }
private static void PlaceShips(PlayerInfoModel m) { do { Console.Write($"Where do you want to place ship {m.ShipLocations.Count + 1} out of 5? : "); string location = Console.ReadLine(); bool isValidLocation = GameLogic.PlaceShip(m, location); if (!isValidLocation) { Console.WriteLine("Invalid location, please try again."); } } while (m.ShipLocations.Count < 5); }
private static void PlaceShips(PlayerInfoModel model) { do { Console.Write($"Where do you want to place your ship number {model.ShipLocations.Count + 1}?"); string location = Console.ReadLine(); bool isValidLocation = GameLogic.PlaceShip(model, location); if (isValidLocation == false) { Console.WriteLine("That was not a valid location, please try again."); } } while (model.ShipLocations.Count < 5); }
private static void PlaceShips(PlayerInfoModel model) { do { Console.Write($"Where do you want to place ship number { model.ShipLocations.Count + 1 }: "); string location = Console.ReadLine(); bool isValidLocation = false; try { isValidLocation = GameLogic.PlaceShip(model, location); } catch (Exception ex) { Console.WriteLine(ex.Message); } if (isValidLocation == false) { Console.WriteLine("Not a valid location. Please try again."); } } while (model.ShipLocations.Count < 5); }