Exemple #1
0
 public void AddBeeToHive(Bee newBee)
 {
     if (this.BeeList.Count == this.MaxBees)
     {
         Console.WriteLine("This hive is full. Expand your hive to add more bees.");
     }
     else
     {
         this.BeeList.Add(newBee);
     }
 }
Exemple #2
0
        public void CreateNewHive()
        {
            Console.WriteLine();
            if (this.HiveList.Count == 2)
            {
                Console.WriteLine("Two Hives is enough for now");
                Start();
            }
            else
            {
                Hive newHive = new Hive();

                Console.WriteLine("Name your new Hive: ");
                string hiveName = Console.ReadLine();
                newHive.Name = hiveName;

                if (this.HiveList.Count == 0)
                {
                    Bee beeJohn   = new Bee("John", 3.2);
                    Bee beePaul   = new Bee("Paul", 2.7);
                    Bee beeGeorge = new Bee("George", 1.1);
                    Bee beeRingo  = new Bee("Ringo", 2.0);

                    newHive.BeeList.Add(beeJohn);
                    newHive.BeeList.Add(beePaul);
                    newHive.BeeList.Add(beeGeorge);
                    newHive.BeeList.Add(beeRingo);
                }
                else
                {
                    Bee beeKurt  = new Bee("Kurt", 2.3);
                    Bee beeDave  = new Bee("Dave", 7.4);
                    Bee beeKrist = new Bee("Krist", 1.5);

                    newHive.BeeList.Add(beeKurt);
                    newHive.BeeList.Add(beeDave);
                    newHive.BeeList.Add(beeKrist);
                }

                this.HiveList.Add(newHive);
                Start();
            }
        }