private void addNoiseButton_Click(object sender, EventArgs e) { xOffset = (double)xOffsetNum.Value; yOffset = (double)yOffsetNum.Value; xSize = (int)xSizeNum.Value; ySize = (int)ySizeNum.Value; maxAlt = (float)maxAltNum.Value; frequency = (double)frequencyNum.Value; octaves = (int)octavesNum.Value; persistance = (double)persistenceNum.Value; lacunarity = (double)lacunarityNum.Value; mu = (double)muNum.Value; noiseWeight = (double)noiseWeightNum.Value; if (terrain != null) { terrain.addTerrainNoise(noiseWeight, xOffset, yOffset, frequency, octaves, persistance, lacunarity, mu); heightMapPicture.Image = terrain.getHeightBitmap(); colorMapPicture.Image = terrain.getTexture(); } else { MessageBox.Show("Please generate or import terrain before adding noise."); } }