public Fleet InitializeRobots() { ////Instantiates New Weapons for a Game & Adds to Armory Weapon weaponOne = new Weapon("Sword", 5); activeArmory.AddWeaponToArmory(weaponOne); Weapon weaponTwo = new Weapon("Axe", 5); activeArmory.AddWeaponToArmory(weaponTwo); Weapon weaponThree = new Weapon("Mace", 7); activeArmory.AddWeaponToArmory(weaponThree); //Instantiates New Robots Robot robotOne = new Robot("Bracer"); Robot robotTwo = new Robot("Gash"); Robot robotThree = new Robot("Ace"); //Instantiates and adds Robots to Fleet Fleet fleetOne = new Fleet(); fleetOne.AddRobotToFleet(robotOne); fleetOne.AddRobotToFleet(robotTwo); fleetOne.AddRobotToFleet(robotThree); //Prints Summary of Fleet and Lists Weapons for each Robot Console.WriteLine("Fleet Created! Meet the Robots:"); foreach (Robot robot in fleetOne.robots) { Console.WriteLine($"Name: {robot.robotName}"); Console.WriteLine(); } return(fleetOne); }
public Battlefield() { this.herd = new Herd(); this.fleet = new Fleet(); this.weapons = new Weapons(); Console.WriteLine($"How many weapons do you want to create: "); int numWeapons = int.Parse(Console.ReadLine()); for (int i = 0; i < numWeapons; i++) { weapons.AddWeaponToList(); } fleet.AddRobotToFleet(weapons.weapons); fleet.AddRobotToFleet(weapons.weapons); fleet.AddRobotToFleet(weapons.weapons); herd.AddDinoToHerd(); herd.AddDinoToHerd(); herd.AddDinoToHerd(); }