void SaveHeightMap() { saveHeightMapDialog.FileName = ""; DialogResult result = saveHeightMapDialog.ShowDialog(); if (result == DialogResult.OK) { if (saveHeightMapDialog.FileName.EndsWith(".bmp")) { terrain.getHeightBitmap().Save(saveHeightMapDialog.FileName); } else if (saveHeightMapDialog.FileName.EndsWith(".tif")) { terrain.saveTIFF(saveHeightMapDialog.FileName); } else if (saveHeightMapDialog.FileName.EndsWith(".raw")) { terrain.saveHeightRaw(saveHeightMapDialog.FileName); } else { MessageBox.Show("Invalid file type."); } } else { MessageBox.Show("Problem with saving."); } }