mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-13 17:47:12 -04:00
Mobile: Fix softlock in touch controls menu, also make Hold/Tap buttons closer together
This commit is contained in:
parent
cba3fd587b
commit
bae3ae543d
10
src/Menus.c
10
src/Menus.c
@ -3864,10 +3864,10 @@ static void TouchCtrls_Sensitivity(void* screen, void* w) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static const struct SimpleButtonDesc touchCtrls_btns[4] = {
|
static const struct SimpleButtonDesc touchCtrls_btns[4] = {
|
||||||
{ -120, -50, "", TouchCtrls_Tap },
|
{ -102, -50, "", TouchCtrls_Tap },
|
||||||
{ 120, -50, "", TouchCtrls_Hold },
|
{ 102, -50, "", TouchCtrls_Hold },
|
||||||
{ 0, 50, "", TouchCtrls_Sensitivity },
|
{ 0, 0, "", TouchCtrls_Sensitivity },
|
||||||
{ 0, 100, "On-screen controls", TouchCtrls_Onscreen }
|
{ 0, 50, "On-screen controls", TouchCtrls_Onscreen }
|
||||||
};
|
};
|
||||||
|
|
||||||
static void TouchCtrlsScreen_ContextLost(void* screen) {
|
static void TouchCtrlsScreen_ContextLost(void* screen) {
|
||||||
@ -3900,7 +3900,7 @@ static void TouchCtrlsScreen_Init(void* screen) {
|
|||||||
s->numWidgets = Array_Elems(touchCtrls_widgets);
|
s->numWidgets = Array_Elems(touchCtrls_widgets);
|
||||||
s->maxVertices = TOUCHCTRLS_MAX_VERTICES;
|
s->maxVertices = TOUCHCTRLS_MAX_VERTICES;
|
||||||
|
|
||||||
Menu_InitButtons(s->btns, 200, touchCtrls_btns, 2);
|
Menu_InitButtons(s->btns, 195, touchCtrls_btns, 2);
|
||||||
Menu_InitButtons(s->btns + 2, 400, touchCtrls_btns + 2, 2);
|
Menu_InitButtons(s->btns + 2, 400, touchCtrls_btns + 2, 2);
|
||||||
Menu_InitBack(&s->back, TouchCtrls_More);
|
Menu_InitBack(&s->back, TouchCtrls_More);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user