diff options
author | Aki <nthirtyone@gmail.com> | 2016-05-21 01:21:42 +0200 |
---|---|---|
committer | Aki <nthirtyone@gmail.com> | 2016-05-21 01:21:42 +0200 |
commit | a828872e5160bbc657c106b4b349c14b671498ba (patch) | |
tree | 923fa51d637901f8ae3d735c3c1a8742873493a7 /world.lua | |
parent | 01eb227519733ce149035955b1f2ede80102496a (diff) | |
download | roflnauts-a828872e5160bbc657c106b4b349c14b671498ba.zip roflnauts-a828872e5160bbc657c106b4b349c14b671498ba.tar.gz roflnauts-a828872e5160bbc657c106b4b349c14b671498ba.tar.bz2 |
First move into portraits and HUD
Diffstat (limited to 'world.lua')
-rw-r--r-- | world.lua | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -56,8 +56,8 @@ function World:createPlatform(x, y, polygon, sprite) end -- Add new naut to the world -function World:createNaut(x, y, sprite) - table.insert(self.Nauts, Player:new(self, self.world, x, y, sprite)) +function World:createNaut(x, y, name) + table.insert(self.Nauts, Player:new(self, self.world, x, y, name)) end -- Add new cloud to the world @@ -168,6 +168,11 @@ function World:draw() for _,platform in pairs(self.Platforms) do platform:draw(offset_x, offset_y, scale, debug) end + + -- Draw HUDs + for _,naut in pairs(self.Nauts) do + naut:drawHUD(1, 1+(_-1)*33, scale) + end end -- beginContact @@ -178,6 +183,7 @@ function World.beginContact(a, b, coll) print(b:getUserData().name .. " is not in air") b:getUserData().inAir = false b:getUserData().jumpdouble = true + b:getUserData().salto = false b:getUserData():createEffect("land") end end |