void SaveWaterMap() { saveHeightMapDialog.FileName = ""; DialogResult result = saveHeightMapDialog.ShowDialog(); if (result == DialogResult.OK) { if (saveHeightMapDialog.FileName.EndsWith(".bmp")) { terrain.getWaterMap(0).Save(saveHeightMapDialog.FileName); } else if (saveHeightMapDialog.FileName.EndsWith(".tif")) { terrain.saveWaterTIFF(saveHeightMapDialog.FileName); } else if (saveHeightMapDialog.FileName.EndsWith(".raw")) { terrain.saveWaterRaw(saveHeightMapDialog.FileName, 0); } else { MessageBox.Show("Invalid file type."); } } else { MessageBox.Show("Problem with saving."); } }