Example #1
0
        public void addNewDrop(Dropoffs.Dropoff drop, int xCoordinate, int yCoordinate)
        {
            Point? nullBucket = getBucketID(xCoordinate, yCoordinate);
            if (nullBucket == null) return;
            Point bucket = (Point)nullBucket;

            this.drops.Add(drop);
            this.buckets[bucket.X, bucket.Y].addDrop(drop);
        }
 private void DropoffPlaced(Dropoffs.Dropoff dropoff, Rectangle dropoffRectangle, Point dropoffPoint)
 {
     dropoff.PlaceDropoff(dropoffRectangle, buckets, dropoffPoint);
     dropoffs.Add(Dropoffs.Dropoff.CreateNewDropoffFromDropoff(dropoff, GetStoreSlot(dropoff.DropoffType)));
 }