fpv/source/scenes/bomber/BomberScene.lua
2025-04-11 15:15:19 +02:00

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