Exemple #1
0
        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.");
            }
        }