Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. return {
  2. [[#!!!!!!!!#]],
  3. [[!........!]],
  4. [[!...##...!]],
  5. [[!........!]],
  6. [[#!!!!!!!!#]],
  7. }
  8.  
  9.  
  10. --------------------
  11.  
  12. return function(gen, id)
  13. local w = rng.range(5, 12)
  14. local h = rng.range(5, 12)
  15. return { name="simple"..w.."x"..h, w=w, h=h, generator = function(self, x, y, is_lit)
  16. for i = 1, self.w do
  17. for j = 1, self.h do
  18. if i == 1 or i == self.w or j == 1 or j == self.h then
  19. gen.map.room_map[i-1+x][j-1+y].can_open = true
  20. gen.map(i-1+x, j-1+y, Map.TERRAIN, gen.grid_list[gen:resolve('#')])
  21. else
  22. gen.map.room_map[i-1+x][j-1+y].room = id
  23. gen.map(i-1+x, j-1+y, Map.TERRAIN, gen.grid_list[gen:resolve('.')])
  24. end
  25. if is_lit then gen.map.lites(i-1+x, j-1+y, true) end
  26. end
  27. end
  28. end}
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement