diff options
author | Aki <nthirtyone@gmail.com> | 2016-05-22 20:58:08 +0200 |
---|---|---|
committer | Aki <nthirtyone@gmail.com> | 2016-05-22 20:58:08 +0200 |
commit | 97286c4456282048085f1a6641e01715a4f7fc5f (patch) | |
tree | 1bc66603100d2e8c90a60129f8a8dabc2e00f3a6 | |
parent | ae1a37e96f5110286dfa9af05b66479c6b9707bc (diff) | |
download | roflnauts-97286c4456282048085f1a6641e01715a4f7fc5f.zip roflnauts-97286c4456282048085f1a6641e01715a4f7fc5f.tar.gz roflnauts-97286c4456282048085f1a6641e01715a4f7fc5f.tar.bz2 |
Reload map key
-rw-r--r-- | main.lua | 5 | ||||
-rw-r--r-- | world.lua | 6 |
2 files changed, 8 insertions, 3 deletions
@@ -71,6 +71,11 @@ function love.keypressed (key) if key == "escape" then love.event.quit() end + if key == "f5" and debug then + local new = World:new("default", "leon", "lonestar", third, fourth) + w = nil + w = new + end end -- KeyReleased @@ -60,9 +60,9 @@ end -- Load map from file function World:loadMap(name) local name = name or "default" - name = "maps/" .. name - local map = require(name) - self.map = map + name = "maps/" .. name .. ".lua" + local map = love.filesystem.load(name) + self.map = map() for _,platform in pairs(self.map.platforms) do self:createPlatform(platform.x, platform.y, platform.shape, platform.sprite) end |