private void DrawGray() { if (!grayDirty) return; if (grayTiles != null) grayTiles.Dispose(); grayTiles = ConvertToGrayscale(tileLayer); grayDirty = false; }