public MapTileCollection Get_MapTile(short iTileID)
        {
            MapTileCollection mapTileCollection = new MapTileCollection();

            mapTileCollection.Clear();
            mapTileCollection.Add(new MapTile(iTileID, 0));
            return(mapTileCollection);
        }
        public MapTileCollection Get_MapTile(TreeNodeCollection iTreeNode)
        {
            IEnumerator       enumerator        = null;
            MapTileCollection mapTileCollection = new MapTileCollection();

            mapTileCollection.Clear();
            try
            {
                enumerator = iTreeNode.GetEnumerator();
                while (enumerator.MoveNext())
                {
                    TreeNode current = (TreeNode)enumerator.Current;
                    mapTileCollection.Add(new MapTile(ShortType.FromObject(current.Tag), 0));
                }
            }
            finally
            {
                if (enumerator is IDisposable)
                {
                    ((IDisposable)enumerator).Dispose();
                }
            }
            return(mapTileCollection);
        }