summaryrefslogtreecommitdiffhomepage
path: root/not/World.lua
diff options
context:
space:
mode:
Diffstat (limited to 'not/World.lua')
-rw-r--r--not/World.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/not/World.lua b/not/World.lua
index e8b847a..2774c92 100644
--- a/not/World.lua
+++ b/not/World.lua
@@ -49,7 +49,11 @@ function World:delete ()
for _,entity in pairs(self.entities) do
entity:delete()
end
+ for _,layer in pairs(self.layers) do
+ layer:delete()
+ end
self.world:destroy()
+ collectgarbage()
end
--- Builds map using one of tables frin config files located in `config/maps/` directory.