Guest User

Untitled

a guest
Dec 13th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. maze = maze or {}
  2.  
  3. function maze.print( maze )
  4. local v_walls = maze.v_walls
  5. local h_walls = maze.h_walls
  6.  
  7. for y = 1, maze.sizeY -1, 1 do
  8. local line = ""
  9.  
  10. for x = 1, maze.sizeX, 1 do
  11. line = line .. " " .. ( v_walls[y][x] and "|" or " " )
  12. end
  13. print( line )
  14.  
  15. line = ""
  16.  
  17. for x = 1, maze.sizeX, 1 do
  18. line = line .. ( h_walls[y][x] and "-" or " " ) .. "+"
  19. end
  20. print( line:sub( 0, line:len() -1 ) )
  21. end
  22.  
  23. line = ""
  24. for x = 1, maze.sizeX, 1 do
  25. line = line .. " " .. ( v_walls[maze.sizeY -1][x] and "|" or " " )
  26. end
  27. print( line )
  28. end
Add Comment
Please, Sign In to add comment