private void CreateShip(string shipClassName, int numberRequired) { for (int i = 0; i < numberRequired; i++) { ShipsInService.Add(CreateShip(shipClassName)); } }
private void ReadShipsVersionOne(StreamReader fin) { // read number of ships in fleet int numberOfShips = ValidationUtil.ParseStringToNumber(fin.ReadLine()); if (!ValidationUtil.ValidNumber(numberOfShips)) { throw new Exception("Invalid number of ships"); } // create required ships for (int i = 0; i < numberOfShips; i++) { Ship ship = new Ship(rand); ship.ReadShip(fin); ShipsInService.Add(ship); } }