scenes/levels: clean up the Scene Object file
This commit is contained in:
parent
a6194a1c22
commit
ee3f74d85d
|
@ -8,16 +8,6 @@ local Level = require "scenes.levels.controller"
|
|||
local Scene = require "core.modules.scenes"
|
||||
local LevelScene = Scene:extend()
|
||||
|
||||
-- On initialise les variables
|
||||
--local map -- la carte
|
||||
|
||||
-- Le code dédié à la génération du niveau commence ici --
|
||||
|
||||
-- levelLoad(mapName) est appellé à chaque fois qu'un niveau doit être chargé.
|
||||
-- Cette fonction s'occupe de choisir le niveau et de changer de scene automatiquement
|
||||
-- Cela permet de réduire la présence de la variable d'état à se fichier, et de communiquer
|
||||
-- uniquement avec cette fonction
|
||||
|
||||
function LevelScene:new(levelID, missionID)
|
||||
self.controller = Level()
|
||||
LevelScene.super.new(self)
|
||||
|
@ -30,23 +20,9 @@ function LevelScene:new(levelID, missionID)
|
|||
end
|
||||
|
||||
function LevelScene:update(dt)
|
||||
lovebird.update()
|
||||
self.controller:update(dt)
|
||||
end
|
||||
|
||||
function LevelScene:keypressed(key)
|
||||
if (currentLevel.pause == true) then
|
||||
if key == "escape" then
|
||||
exitLevel()
|
||||
end
|
||||
end
|
||||
-- Exit test
|
||||
|
||||
if (key == "return") then
|
||||
currentLevel.pause = invertBool(currentLevel.pause)
|
||||
end
|
||||
end
|
||||
|
||||
function LevelScene:draw(dt)
|
||||
self.controller:draw(dt)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue