redesign music and drone selection
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user