Some corrections to cellular automata generation
This commit is contained in:
@@ -46,7 +46,8 @@ function CellularAutomata:update()
|
||||
for mx = 0, self.map_w - 1 do
|
||||
for my = 0, self.map_h - 1 do
|
||||
local neighbors = self.get_neighbors(old_map, mx, my)
|
||||
local walls = 0
|
||||
local expected_neighbors = 9
|
||||
local walls = expected_neighbors - #neighbors
|
||||
local required_walls = 5
|
||||
--print(old_map:is_wall(mx, my))
|
||||
--print(new_map:is_wall(mx, my))
|
||||
|
||||
Reference in New Issue
Block a user