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);
        }
示例#2
0
        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();
        }