From 49c6cd2edf399313f2204530ce4285299a9b6858 Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 14 Aug 2016 22:41:13 +0200 Subject: Controller callbacks --- world.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'world.lua') diff --git a/world.lua b/world.lua index 8ee27fe..735f854 100644 --- a/world.lua +++ b/world.lua @@ -399,3 +399,18 @@ function World.endContact(a, b, coll) b:getUserData().inAir = true end end + +-- Controller callbacks +function World:controlpressed(set, action, key) + if key == "f6" and debug then + local map = self:getMapName() + local nauts = {} + for _,naut in pairs(self:getNautsAll()) do + table.insert(nauts, {naut.name, naut.controller}) + end + local new = World:new(map, nauts) + changeScene(new) + end +end +function World:controlreleased(set, action, key) +end \ No newline at end of file -- cgit v1.1