main.wren 481 B

123456789101112131415161718192021222324252627
  1. var width = 12
  2. var height = 12
  3. var image = []
  4. for (y in 0...height) {
  5. image.add(List.filled(width, 0))
  6. }
  7. // «checkers»
  8. for (x in 0...width) {
  9. for (y in 0...height) {
  10. image[y][x] = (x + y) % 4
  11. }
  12. }
  13. // «end»
  14. // «print»
  15. System.print("P2") // the PGM header
  16. System.print("%(width) %(height)")
  17. System.print(3) // the maximum value which will appear
  18. for (y in 0...height) {
  19. for (x in 0...width) {
  20. System.write("%(image[y][x]) ")
  21. }
  22. System.print()
  23. }
  24. // «end»