public bool Contains(BaseSprite bs)
 {
     foreach (var item in regionSizes)
     {
         if (item.Contains(bs.trueMapSize()) || item.Intersects(bs.trueMapSize()))
         {
             return(true);
         }
     }
     return(false);
 }
Esempio n. 2
0
 internal bool CanPickUp(BaseSprite bs)
 {
     if (mapLoc == default(Rectangle))
     {
         mapLoc = new Rectangle(location.ToPoint(), new Point(64));
     }
     if (bs.trueMapSize().Contains(mapLoc) || bs.trueMapSize().Intersects(mapLoc))
     {
         return(true);
     }
     return(false);
 }