diff --git a/parts/scenes/setting_sound.lua b/parts/scenes/setting_sound.lua index d5144c28..820fac29 100644 --- a/parts/scenes/setting_sound.lua +++ b/parts/scenes/setting_sound.lua @@ -22,7 +22,7 @@ function scene.sceneBack() end function scene.mouseDown(x,y) - if x>780 and x<980 and y>470 and jump==0 then + if x>780 and x<980 and y>470 and y<720 and jump==0 then jump=10 local t=TIME()-last if t>1 then @@ -37,6 +37,14 @@ function scene.mouseDown(x,y) end scene.touchDown=scene.mouseDown +function scene.keyDown(key) + if key=="escape"then + SCN.back() + elseif key=="space"then + scene.mouseDown(942,626) + end +end + function scene.update() if jump>0 then jump=jump-1 diff --git a/parts/scenes/staff.lua b/parts/scenes/staff.lua index 6728c2c4..471fa077 100644 --- a/parts/scenes/staff.lua +++ b/parts/scenes/staff.lua @@ -20,28 +20,23 @@ end function scene.mouseDown(x,y) local T=40*math.min(time,45) - if not GAME.playing then - if x>230 and x<1050 then - if math.abs(y-800+T)<70 then - loadGame('sprintLock',true) - elseif math.abs(y-2160+T)<70 then - loadGame('sprintFix',true) - end + if x>230 and x<1050 then + if math.abs(y-800+T)<70 then + loadGame('sprintLock',true) + elseif math.abs(y-2160+T)<70 then + loadGame('sprintFix',true) end end end scene.touchDown=scene.mouseDown -function scene.keyDown(key,isRep) - if isRep then return end +function scene.keyDown(key) if key=="escape"then SCN.back() - elseif not GAME.playing then - if key=="l"then - loadGame('sprintLock',true) - elseif key=="f"then - loadGame('sprintFix',true) - end + elseif key=="l"then + loadGame('sprintLock',true) + elseif key=="f"then + loadGame('sprintFix',true) end end diff --git a/parts/scenes/stat.lua b/parts/scenes/stat.lua index 14786263..6e26eca7 100644 --- a/parts/scenes/stat.lua +++ b/parts/scenes/stat.lua @@ -53,6 +53,13 @@ function scene.mouseDown(x,y) end end scene.touchDown=scene.mouseDown +function scene.keyDown(key) + if key=="escape"then + SCN.back() + elseif love.keyboard.isDown("M")and love.keyboard.isDown("D")then + loadGame('sprintMD',true) + end +end function scene.draw() local minoColor,skinSet=minoColor,SETTING.skin