Example #1
0
        void TerrainAtlasChanged(object sender, EventArgs e)
        {
            if (renderer._1DUsed == -1)
            {
                renderer.normalPartsCount      = new int[TerrainAtlas1D.TexIds.Length];
                renderer.translucentPartsCount = new int[TerrainAtlas1D.TexIds.Length];
            }
            else
            {
                bool refreshRequired = elementsPerBitmap != TerrainAtlas1D.elementsPerBitmap;
                if (refreshRequired)
                {
                    Refresh();
                }
            }

            renderer._1DUsed  = TerrainAtlas1D.UsedAtlasesCount();
            elementsPerBitmap = TerrainAtlas1D.elementsPerBitmap;
            ResetUsedFlags();
        }
 void BlockDefinitionChanged(object sender, EventArgs e)
 {
     renderer._1DUsed = TerrainAtlas1D.UsedAtlasesCount();
     ResetUsedFlags();
     Refresh();
 }