Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. x, y = 0, 0
  2. xmin, xmax, ymin, ymax = 0, 0, 0, 0
  3. e = Enumerator.new do |yy|
  4. loop do
  5. while x > xmin
  6. yy << [x, y]
  7. x -= 1
  8. end
  9. xmin -= 1
  10. while y < ymax
  11. yy << [x, y]
  12. y += 1
  13. end
  14. ymax += 1
  15. while x < xmax
  16. yy << [x, y]
  17. x += 1
  18. end
  19. xmax += 1
  20. while y > ymin
  21. yy << [x, y]
  22. y -= 1
  23. end
  24. ymin -= 1
  25. end
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement