Пример #1
0
        BitmapSides FindBitmapSides(Size sizTile)
        {
            BitmapSides bmsFound = null;

            foreach (BitmapSides bms in m_alsBitmapSides)
            {
                if (bms.m_sizTile == sizTile)
                {
                    bmsFound = bms;
                    break;
                }
            }
            if (bmsFound == null)
            {
                bmsFound = new BitmapSides(m_bmUnscaled, m_ptOriginUnscaled, sizTile);
                m_alsBitmapSides.Add(bmsFound);
            }
            return(bmsFound);
        }
Пример #2
0
 BitmapSides FindBitmapSides(Size sizTile)
 {
     BitmapSides bmsFound = null;
     foreach(BitmapSides bms in m_alsBitmapSides) {
         if (bms.m_sizTile == sizTile) {
             bmsFound = bms;
             break;
         }
     }
     if (bmsFound == null) {
         bmsFound = new BitmapSides(m_bmUnscaled, m_ptOriginUnscaled, sizTile);
         m_alsBitmapSides.Add(bmsFound);
     }
     return bmsFound;
 }
Пример #3
0
        public Point GetOrigin(Size sizTile)
        {
            BitmapSides bms = FindBitmapSides(sizTile);

            return(bms.m_ptOrigin);
        }
Пример #4
0
        public Bitmap[] GetBitmapSides(Size sizTile)
        {
            BitmapSides bms = FindBitmapSides(sizTile);

            return(bms.m_abmSides);
        }