Files
go-maze/main.go
2026-02-26 13:45:37 +02:00

31 lines
451 B
Go

package main
import (
"fmt"
"log"
"test-maze/maze"
)
const (
sizeX = 21
sizeY = 21
)
func main() {
grid, err := maze.Generate(sizeX, sizeY)
if err != nil {
log.Fatalf("generate maze: %v", err)
}
options := maze.DefaultRenderOptions()
options.HighlightPath = true
options.Scale = 5
if err := maze.SavePNG(grid, "maze.png", options); err != nil {
log.Fatalf("save maze image: %v", err)
}
fmt.Println("Saved maze to maze.png")
}