diff options
author | Aki <nthirtyone@gmail.com> | 2016-08-24 14:19:18 +0200 |
---|---|---|
committer | Aki <nthirtyone@gmail.com> | 2016-08-24 14:19:18 +0200 |
commit | 8b0698abc1290cbdbfef3c8b48a2dc7a0388c9d1 (patch) | |
tree | a135f4198502c8615379763788bcc4f254dfc29f /world.lua | |
parent | 1213e1e2831805ebb5d193702e02c59c2927e54a (diff) | |
download | roflnauts-8b0698abc1290cbdbfef3c8b48a2dc7a0388c9d1.zip roflnauts-8b0698abc1290cbdbfef3c8b48a2dc7a0388c9d1.tar.gz roflnauts-8b0698abc1290cbdbfef3c8b48a2dc7a0388c9d1.tar.bz2 |
Blink button, fix empty error
Diffstat (limited to 'world.lua')
-rw-r--r-- | world.lua | 13 |
1 files changed, 3 insertions, 10 deletions
@@ -36,7 +36,7 @@ World = { } -- Constructor of `World` ZA WARUDO! -function World:new(map, ...) +function World:new(map, nauts) -- Meta local o = {} setmetatable(o, self) @@ -64,7 +64,7 @@ function World:new(map, ...) local map = map or "default" o:loadMap(map) -- Nauts - o:spawnNauts(...) + o:spawnNauts(nauts) -- Create camera o.camera = Camera:new(o) -- Play music @@ -110,14 +110,7 @@ function World:loadMap(name) end -- Spawn all the nauts for the round -function World:spawnNauts(...) - local params = {...} - local nauts = nil - if type(params[1][1]) == "table" then - nauts = params[1] - else - nauts = params - end +function World:spawnNauts(nauts) for _,naut in pairs(nauts) do local x,y = self:getSpawnPosition() local spawn = self:createNaut(x, y, naut[1]) |