mirror of
https://github.com/SashLilac/cambridge.git
synced 2024-11-22 09:59:03 -06:00
Compare commits
No commits in common. "b9ae08051a2ced014f5c3a222553a7bec4ac7010" and "ca851070637bb4ea71b5b0411b04e5565709a116" have entirely different histories.
b9ae08051a
...
ca85107063
@ -39,14 +39,24 @@ end
|
|||||||
function ModeSelectScene:update()
|
function ModeSelectScene:update()
|
||||||
switchBGM(nil) -- experimental
|
switchBGM(nil) -- experimental
|
||||||
|
|
||||||
if self.das_up or self.das_down then
|
if self.das_up or self.das_down or self.das_left or self.das_right then
|
||||||
self.das = self.das + 1
|
self.das = self.das + 1
|
||||||
else
|
else
|
||||||
self.das = 0
|
self.das = 0
|
||||||
end
|
end
|
||||||
|
|
||||||
if self.das >= 15 then
|
if self.das >= 15 then
|
||||||
self:changeOption(self.das_up and -1 or 1)
|
local change = 0
|
||||||
|
if self.das_up then
|
||||||
|
change = -1
|
||||||
|
elseif self.das_down then
|
||||||
|
change = 1
|
||||||
|
elseif self.das_left then
|
||||||
|
change = -9
|
||||||
|
elseif self.das_right then
|
||||||
|
change = 9
|
||||||
|
end
|
||||||
|
self:changeOption(change)
|
||||||
self.das = self.das - 4
|
self.das = self.das - 4
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -136,10 +146,26 @@ function ModeSelectScene:onInputPress(e)
|
|||||||
self:changeOption(-1)
|
self:changeOption(-1)
|
||||||
self.das_up = true
|
self.das_up = true
|
||||||
self.das_down = nil
|
self.das_down = nil
|
||||||
|
self.das_left = nil
|
||||||
|
self.das_right = nil
|
||||||
elseif e.input == "down" or e.scancode == "down" then
|
elseif e.input == "down" or e.scancode == "down" then
|
||||||
self:changeOption(1)
|
self:changeOption(1)
|
||||||
self.das_down = true
|
self.das_down = true
|
||||||
self.das_up = nil
|
self.das_up = nil
|
||||||
|
self.das_left = nil
|
||||||
|
self.das_right = nil
|
||||||
|
elseif e.input == "left" or e.scancode == "left" then
|
||||||
|
self:changeOption(-9)
|
||||||
|
self.das_left = true
|
||||||
|
self.das_right = nil
|
||||||
|
self.das_up = nil
|
||||||
|
self.das_down = nil
|
||||||
|
elseif e.input == "right" or e.scancode == "right" then
|
||||||
|
self:changeOption(9)
|
||||||
|
self.das_right = true
|
||||||
|
self.das_left = nil
|
||||||
|
self.das_up = nil
|
||||||
|
self.das_down = nil
|
||||||
elseif e.input == "left" or e.input == "right" or e.scancode == "left" or e.scancode == "right" then
|
elseif e.input == "left" or e.input == "right" or e.scancode == "left" or e.scancode == "right" then
|
||||||
self:switchSelect()
|
self:switchSelect()
|
||||||
elseif e.input == "menu_back" or e.scancode == "delete" or e.scancode == "backspace" then
|
elseif e.input == "menu_back" or e.scancode == "delete" or e.scancode == "backspace" then
|
||||||
@ -154,6 +180,10 @@ function ModeSelectScene:onInputRelease(e)
|
|||||||
self.das_up = nil
|
self.das_up = nil
|
||||||
elseif e.input == "down" or e.scancode == "down" then
|
elseif e.input == "down" or e.scancode == "down" then
|
||||||
self.das_down = nil
|
self.das_down = nil
|
||||||
|
elseif e.input == "right" or e.scancode == "right" then
|
||||||
|
self.das_right = nil
|
||||||
|
elseif e.input == "left" or e.scancode == "left" then
|
||||||
|
self.das_left = nil
|
||||||
elseif e.input then
|
elseif e.input then
|
||||||
self.secret_inputs[e.input] = false
|
self.secret_inputs[e.input] = false
|
||||||
end
|
end
|
||||||
@ -187,4 +217,4 @@ function ModeSelectScene:changeRuleset(rel)
|
|||||||
self.menu_state.ruleset = Mod1(self.menu_state.ruleset + rel, len)
|
self.menu_state.ruleset = Mod1(self.menu_state.ruleset + rel, len)
|
||||||
end
|
end
|
||||||
|
|
||||||
return ModeSelectScene
|
return ModeSelectScene
|
||||||
|
@ -54,8 +54,6 @@ function ReplaySelectScene:new()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function ReplaySelectScene:update()
|
function ReplaySelectScene:update()
|
||||||
switchBGM(nil) -- experimental
|
|
||||||
|
|
||||||
if self.das_up or self.das_down or self.das_left or self.das_right then
|
if self.das_up or self.das_down or self.das_left or self.das_right then
|
||||||
self.das = self.das + 1
|
self.das = self.das + 1
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user