public void DeleteTile(int alX, int alY)
        {
            frmTileSets mTileSetsForm = mMainForm.mTilesetsForm;

            if (mTileSetsForm.mlSelectedTile < 0)
            {
                return;
            }
            if (mTileSetsForm.mlSelectedTileSet < 0)
            {
                return;
            }
            if (mlSelectedLayer < 0)
            {
                return;
            }

            cTileLayer TLayer = (cTileLayer)mlstTileLayers[mlSelectedLayer];

            TLayer.SetTile(alX, alY, -1, -1, 0);
        }
        public void SetTile(int alX, int alY)
        {
            frmTileSets mTileSetsForm = mMainForm.mTilesetsForm;

            if (mTileSetsForm.mlSelectedTile < 0)
            {
                return;
            }
            if (mTileSetsForm.mlSelectedTileSet < 0)
            {
                return;
            }
            if (mlSelectedLayer < 0)
            {
                return;
            }

            cTileLayer TLayer = (cTileLayer)mlstTileLayers[mlSelectedLayer];

            TLayer.SetTile(alX, alY, mTileSetsForm.mlSelectedTileSet, mTileSetsForm.mlSelectedTile,
                           mTileSetsForm.objRotationList.SelectedIndex);
        }