mirror of
https://gitea.com/SweetSea-ButImNotSweet/tromi_mobile.git
synced 2025-01-08 17:33:09 +08:00
TEST
This commit is contained in:
@@ -93,31 +93,7 @@ end
|
|||||||
|
|
||||||
function TitleScene:onInputPress(e)
|
function TitleScene:onInputPress(e)
|
||||||
if e.type == "touch" then
|
if e.type == "touch" then
|
||||||
local selecting = math.floor((e.y - 198) / 20)
|
|
||||||
if
|
|
||||||
(e.x >= 20 and e.x <= 260) and
|
|
||||||
(selecting > 0 and selecting <= #main_menu_screens)
|
|
||||||
then
|
|
||||||
if self.main_menu_state ~= selecting then
|
|
||||||
self.main_menu_state = selecting
|
|
||||||
else
|
|
||||||
VCTRL.toggle(true)
|
|
||||||
SCENE = main_menu_screens[selecting]()
|
|
||||||
end
|
|
||||||
elseif
|
|
||||||
e.x >= 14 and
|
|
||||||
e.y >= 40 and
|
|
||||||
e.x <= 274 and
|
|
||||||
e.y <= 160
|
|
||||||
then
|
|
||||||
if e.x >= 137 then -- Right
|
|
||||||
table.remove(self.code, 8)
|
|
||||||
table.insert(self.code, 1, 1)
|
|
||||||
else -- Left
|
|
||||||
table.remove(self.code, 8)
|
|
||||||
table.insert(self.code, 1, -1)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
else
|
else
|
||||||
if e.input == "menu_decide" or e.input == "rotate_left" or e.scancode == "return" then
|
if e.input == "menu_decide" or e.input == "rotate_left" or e.scancode == "return" then
|
||||||
SCENE = main_menu_screens[self.main_menu_state]()
|
SCENE = main_menu_screens[self.main_menu_state]()
|
||||||
@@ -135,4 +111,33 @@ function TitleScene:onInputPress(e)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function TitleScene:onInputRelease(e)
|
||||||
|
if e.type ~= "touch" then return end
|
||||||
|
local selecting = math.floor((e.y - 198) / 20)
|
||||||
|
if
|
||||||
|
(e.x >= 20 and e.x <= 260) and
|
||||||
|
(selecting > 0 and selecting <= #main_menu_screens)
|
||||||
|
then
|
||||||
|
if self.main_menu_state ~= selecting then
|
||||||
|
self.main_menu_state = selecting
|
||||||
|
else
|
||||||
|
VCTRL.toggle(true)
|
||||||
|
SCENE = main_menu_screens[selecting]()
|
||||||
|
end
|
||||||
|
elseif
|
||||||
|
e.x >= 14 and
|
||||||
|
e.y >= 40 and
|
||||||
|
e.x <= 274 and
|
||||||
|
e.y <= 160
|
||||||
|
then
|
||||||
|
if e.x >= 137 then -- Right
|
||||||
|
table.remove(self.code, 8)
|
||||||
|
table.insert(self.code, 1, 1)
|
||||||
|
else -- Left
|
||||||
|
table.remove(self.code, 8)
|
||||||
|
table.insert(self.code, 1, -1)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
return TitleScene
|
return TitleScene
|
||||||
|
|||||||
Reference in New Issue
Block a user