Esempio n. 1
0
        public World(Bee.BeeMessage messageSender)
        {
            var random = new Random();

            Hive = new Hive(random, this, messageSender);
            for (int i = 0; i < 10; i++)
            {
                AddFlower(random);
            }
        }
Esempio n. 2
0
 public Hive(World world, Bee.BeeMessage messageSender)
 {
     MessageSender = messageSender;
     Honey = INITIAL_HONEY;
     InitializeLocations();
     _world = world;
     Random random = new Random();
     for (int i = 0; i < INITIAL_BEES; i++)
         AddBee(random);
 }
Esempio n. 3
0
 public Hive(Random random, World world,
             Bee.BeeMessage messageSender)
 {
     InitializeLocations();
     MessageSender = messageSender;
     random        = new Random();
     _world        = world;
     for (int i = 1; i <= INITIALBEES; i++)
     {
         AddBee(random);
     }
 }
Esempio n. 4
0
        public World(Bee.BeeMessage messageSender)
        {
            Bees    = new List <Bee>();
            Flowers = new List <Flower>();
            Hive    = new Hive(this, messageSender);
            Random random = new Random();

            for (int i = 0; i < 10; i++)
            {
                AddFlower(random);
            }
        }
Esempio n. 5
0
        public Hive(World world, Bee.BeeMessage MessageSender)
        {
            this.world         = world;
            this.MessageSender = MessageSender;
            Honey = InitialHoney;
            InitialLocations();
            Random random = new Random();

            for (int i = 0; i < InitialNumberOfBees; i++)
            {
                AddBee(random);
            }
        }