export heightmap functionality

This commit is contained in:
Grimsace
2026-02-02 12:40:25 -06:00
parent 9ac036f2bd
commit cce1f4bd82
+6 -2
View File
@@ -260,9 +260,12 @@ func main() {
var generateBtn *widget.Button var generateBtn *widget.Button
progressBar := NewTextOverlayProgressBar() progressBar := NewTextOverlayProgressBar()
exportBtn := widget.NewButton("Export", func() { exportCanvasBtn := widget.NewButton("Export Canvas", func() {
showSaveDialog(w, canvasImg.Image, settings) showSaveDialog(w, canvasImg.Image, settings)
}) })
exportHeightmapBtn := widget.NewButton("Export Heightmap", func() {
showSaveDialog(w, heightmapImg.Image, settings)
})
generateBtn = widget.NewButton("Generate", func() { generateBtn = widget.NewButton("Generate", func() {
go func() { go func() {
@@ -447,7 +450,8 @@ func main() {
errorLabel, errorLabel,
progressBar, progressBar,
widget.NewSeparator(), widget.NewSeparator(),
exportBtn, exportCanvasBtn,
exportHeightmapBtn,
)) ))
tabs := container.NewAppTabs( tabs := container.NewAppTabs(