48 lines
1003 B
Lua
48 lines
1003 B
Lua
BomberScene = {}
|
|
class("BomberScene").extends(BaseScene)
|
|
local scene = BomberScene
|
|
|
|
function scene:init()
|
|
scene.super.init(self)
|
|
scene.granade = nil
|
|
end
|
|
|
|
|
|
scene.inputHandler = {
|
|
upButtonHold = function()
|
|
scene.crosshair:moveUp()
|
|
end,
|
|
downButtonHold = function()
|
|
scene.crosshair:moveDown()
|
|
end,
|
|
leftButtonHold = function()
|
|
scene.crosshair:moveLeft()
|
|
end,
|
|
rightButtonHold = function()
|
|
scene.crosshair:moveRight()
|
|
end,
|
|
AButtonDown = function()
|
|
print("AButtonDown")
|
|
scene.granade = Granade(scene.crosshair.x, scene.crosshair.y)
|
|
end
|
|
}
|
|
|
|
function scene:enter()
|
|
scene.super.enter(self)
|
|
Noble.Input.setHandler(scene.inputHandler)
|
|
scene.crosshair = MovableCrosshair(100, 100)
|
|
end
|
|
|
|
function scene:start()
|
|
scene.super.start(self)
|
|
end
|
|
|
|
function scene:update()
|
|
scene.super.update(self)
|
|
-- scene.crosshair:update()
|
|
|
|
-- if scene.granade then
|
|
-- scene.granade:update()
|
|
-- end
|
|
end
|