Scene Template

----------------------------------------------------------------------------------
--
-- scene_template.lua
--
----------------------------------------------------------------------------------

local director = require("director")
local scene = director.newScene()


---------------------------------------------------------------------------------
-- Scene event handlers
---------------------------------------------------------------------------------

-- Called when the scene is first created
function scene:createScene(event)

    -----------------------------------------------------------------------------
    --  Create display objects here (layers, groups, sprites, etc.)
    -----------------------------------------------------------------------------

end

-- Called immediately after scene has moved onscreen
function scene:enterScene(event)

    -----------------------------------------------------------------------------
    --  Start timers, set up event listeners, etc.
    -----------------------------------------------------------------------------


end


-- Called when scene is about to move offscreen
function scene:exitScene(event)

    -----------------------------------------------------------------------------
    --  Stop timers, remove event listeners, etc.
    -----------------------------------------------------------------------------
    Runtime:removeEventListener("enterFrame", scene.boxListener)

end


-- Called when the scene is about to be deallocated
function scene:destroyScene(event)

    -----------------------------------------------------------------------------
    --  Cleanup scene elements here
    -----------------------------------------------------------------------------

end

---------------------------------------------------------------------------------
-- End of event handers
---------------------------------------------------------------------------------

scene:addEventListener("createScene", scene)

scene:addEventListener("enterScene", scene)

scene:addEventListener("exitScene", scene)

scene:addEventListener("destroyScene", scene)

return scene
Close