rework + cool bomber

This commit is contained in:
2026-02-24 00:46:50 +01:00
parent 9eb426021e
commit 8a039adc05
46 changed files with 737 additions and 82 deletions

View File

@@ -21,7 +21,8 @@ function scene:drawBackground()
end
function scene:setValues()
self.bg = Graphics.image.new("assets/sprites/bg1")
local bgPaths = { "assets/sprites/backgrounds/fpv", "assets/sprites/backgrounds/bomber" }
self.bg = Graphics.image.new(bgPaths[CurrentMission.mapId])
scene.bgX = 0
scene.telemLostSound = playdate.sound.fileplayer.new("assets/audio/telemko")
scene.telemLostSoundPlayed = false
@@ -69,17 +70,17 @@ end
function scene:enter()
scene.super.enter(self)
scene:setValues()
scene.player = Player(150, 100)
scene.ground = Ground(0, 225, scene.player)
scene.balebaSpawner.timerEndedCallback = function()
scene:spawnBaleba()
-- scene:spawnBaleba()
end
for i = 1, 3 do
scene:spawnBaleba()
-- scene:spawnBaleba()
end
scene.helloAudio:play(1)
@@ -135,8 +136,14 @@ function scene:update()
if scene.player.targetDone then
message = "You did it!"
end
if scene.player.targetDone then
local reward = 100
Noble.GameData.set("missionsCompleted", Noble.GameData.get("missionsCompleted") + 1)
Noble.GameData.set("money", Noble.GameData.get("money") + reward)
message = "You did it! +$" .. reward
end
c = notify(message, function()
Noble.transition(Menu)
Noble.transition(DroneCardSelector)
c:remove()
end)
c:moveTo(200, 120)