redesign music and drone selection

This commit is contained in:
2024-06-12 01:22:12 +03:00
parent 43512c90c7
commit 025880c358
21 changed files with 198 additions and 15 deletions

View File

@@ -16,6 +16,11 @@ function scene:setValues()
self.menuYFrom = -50
self.menuY = 15
self.menuYTo = 240
scene.musicEnabled = Noble.Settings.get("music")
scene.levelAudio = playdate.sound.fileplayer.new("assets/audio/menu")
scene.levelAudio:setVolume(0.7)
end
function scene:init()
@@ -66,6 +71,10 @@ end
function scene:enter()
scene.super.enter(self)
self.sequence = Sequence.new():from(self.menuYFrom):to(self.menuY, 1.5, Ease.outBounce):start()
if scene.musicEnabled then
scene.levelAudio:play(0)
end
end
function scene:start()
@@ -97,12 +106,13 @@ end
function scene:exit()
scene.super.exit(self)
scene.levelAudio:stop()
self.sequence = Sequence.new():from(self.menuY):to(self.menuYTo, 0.5, Ease.inSine)
self.sequence:start();
self.sequence:start()
end
function scene:setupMenu(__menu)
__menu:addItem("Start", function() Noble.transition(DroneSelection, nil, Noble.Transition.DipToWhite) end)
__menu:addItem("Start", function() Noble.transition(DroneCardSelector, nil, Noble.Transition.DipToWhite) end)
__menu:addItem("Tutorial", function() return end)
__menu:addItem("Credits", function() return end)
__menu:select("Start")