main.go 430 B

12345678910111213141516171819202122232425262728293031323334
  1. package main
  2. import (
  3. . "current/gen"
  4. //"fmt"
  5. "image/png"
  6. "os"
  7. )
  8. var Root = NewMap(1000).
  9. Def(
  10. "dirt",
  11. Rgba{0, 1, 0, 1},
  12. N("dirt", 40),
  13. N("sand", 3),
  14. ).Def(
  15. "sand",
  16. Rgba{1, 0, 0, 1},
  17. N("sand", 7),
  18. N("water", 5),
  19. N("dirt", 3),
  20. ).Def(
  21. "water",
  22. Rgba{0, 0, 1, 1},
  23. N("water", 17),
  24. N("sand", 3),
  25. )
  26. func main() {
  27. Root.FillFromUpLeft("water")
  28. img := Root.Render()
  29. f, _ := os.Create("img.png")
  30. png.Encode(f, img)
  31. }