Example #1
0
        //-----------------------------------------------------------------------------

        public TcTileBlockInfoCollection(Int32 prmTileSize, Int32 prmRow, Int32 prmCol)
        {
            m_Row      = prmRow;
            m_Col      = prmCol;
            TileBlocks = new List <TcTileBlockInfo>();
            TileInfo   = new TcTileInfo(prmTileSize, prmRow, prmCol);
            m_Indices  = new Boolean[prmCol, prmRow];
        }
Example #2
0
        //-----------------------------------------------------------------------------

        public override bool Equals(object obj)
        {
            if (obj == null || GetType() != obj.GetType())
            {
                return(false);
            }

            if (ReferenceEquals(this, obj))
            {
                return(true);
            }

            TcTileInfo rhs = obj as TcTileInfo;

            return(TileSize == rhs.TileSize && Row == rhs.Row && Col == rhs.Col && TileCount == rhs.TileCount);
        }