local Object = require "libs.classic" SCENE = Object:extend() function SCENE:new() end function SCENE:update() end function SCENE:render() end -- e in 3 below functions will contain: -- key - input, key, scancode -- joystick - input, button, name -- virtual - input -- touch - x, y, dx, dy, id function SCENE:onInputPress(e) end function SCENE:onInputMove(e) end function SCENE:onInputRelease(e) end GameScene = require "scene.game" NameEntryScene = require "scene.name_entry" KeyConfigScene = require "scene.key_config" StickConfigScene = require "scene.stick_config" TouchConfigScene = require "scene.touch_config" InputConfigScene = require "scene.input_config" ReplaySelectScene = require "scene.replay" TrainingScene = require "scene.training" FullscreenScene = require "scene.fullscreen" MusicToggleScene = require "scene.music_toggle" LinesToggleScene = require "scene.lines_toggle" ExitScene = require "scene.exit" TitleScene = require "scene.title"