My storyboard is broken? It wont even create a scene!

Here’s my simple (main.lua)

display.setStatusBar( display.HiddenStatusBar )

local storyboard = require( “storyboard” )

local scene = storyboard.newScene()

function scene:createScene( event )

     

     print(“here at main”) 

end

function scene:enterScene( event )

     

end

function scene:exitScene( event )

end

function scene:destroyScene( event )

end

scene:addEventListener( “createScene”, scene )

scene:addEventListener( “enterScene”, scene )

scene:addEventListener( “exitScene”, scene )

scene:addEventListener( “destroyScene”, scene )

storyboard.gotoScene(“game”)

return scene

It wont even print “here at main” in the console 

This is giving me even bigger problems because i cant make a storyboard in my (game.lua)! Any help is appreciated, thanks.  ;) 

Storyboard (and Composer) do not work this way.   First I would recommend using Composer over Storyboard.  Storyboard is deprecated and will be removed at some point.  Any way…

main.lua should never contain scene code.   It’s just a jumping point to your other .lua files.  If I were rewriting this:

main.lua:

display.setStatusBar( display.HiddenStatusBar )

local storyboard = require( “storyboard” )

storyboard.gotoScene(“game”)

game.lua:

local storyboard = require( “storyboard” )

local scene = storyboard.newScene()

function scene:createScene( event )

     

     print(“creating game scene”) 

end

function scene:enterScene( event )

     

     print(“showing/starting game scene”)

end

function scene:exitScene( event )

end

function scene:destroyScene( event )

end

scene:addEventListener( “createScene”, scene )

scene:addEventListener( “enterScene”, scene )

scene:addEventListener( “exitScene”, scene )

scene:addEventListener( “destroyScene”, scene )

return scene

Rob

Storyboard (and Composer) do not work this way.   First I would recommend using Composer over Storyboard.  Storyboard is deprecated and will be removed at some point.  Any way…

main.lua should never contain scene code.   It’s just a jumping point to your other .lua files.  If I were rewriting this:

main.lua:

display.setStatusBar( display.HiddenStatusBar )

local storyboard = require( “storyboard” )

storyboard.gotoScene(“game”)

game.lua:

local storyboard = require( “storyboard” )

local scene = storyboard.newScene()

function scene:createScene( event )

     

     print(“creating game scene”) 

end

function scene:enterScene( event )

     

     print(“showing/starting game scene”)

end

function scene:exitScene( event )

end

function scene:destroyScene( event )

end

scene:addEventListener( “createScene”, scene )

scene:addEventListener( “enterScene”, scene )

scene:addEventListener( “exitScene”, scene )

scene:addEventListener( “destroyScene”, scene )

return scene

Rob