mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-27 12:18:35 +01:00
Remove right stick bind option entirely.
This commit is contained in:
1 parent
facad022ee
commit
00aaf2bb11
3 files changed
-37
No files matched your search
@@ -145,7 +145,6 @@ void Config::Load(const char *iniFileName)
|
||||
control->Get("LargeControls", &bLargeControls, false);
|
||||
// control->Get("KeyMapping",iMappingMap);
|
||||
control->Get("AccelerometerToAnalogHoriz", &bAccelerometerToAnalogHoriz, false);
|
||||
control->Get("RightStickBind", &iRightStickBind, 0);
|
||||
control->Get("SwapDInputRightAxes", &iSwapRightAxes, 0);
|
||||
control->Get("TouchButtonOpacity", &iTouchButtonOpacity, 65);
|
||||
control->Get("ButtonScale", &fButtonScale, 1.15);
|
||||
@@ -259,7 +258,6 @@ void Config::Save()
|
||||
control->Set("LargeControls", bLargeControls);
|
||||
// control->Set("KeyMapping",iMappingMap);
|
||||
control->Set("AccelerometerToAnalogHoriz", bAccelerometerToAnalogHoriz);
|
||||
control->Set("RightStickBind", iRightStickBind);
|
||||
control->Set("SwapDInputRightAxes", iSwapRightAxes);
|
||||
control->Set("TouchButtonOpacity", iTouchButtonOpacity);
|
||||
control->Set("ButtonScale", fButtonScale);
|
||||
|
||||
@@ -108,13 +108,6 @@ public:
|
||||
bool bShowDebugStats;
|
||||
bool bLargeControls;
|
||||
bool bAccelerometerToAnalogHoriz;
|
||||
// Temporary until control mapping rewrite
|
||||
// 0 = none
|
||||
// 1 = arrow buttons
|
||||
// 2 = face buttons
|
||||
// 3 = L/R
|
||||
// 4 = L/R + triangle/cross
|
||||
int iRightStickBind;
|
||||
int iSwapRightAxes;
|
||||
|
||||
// Control
|
||||
|
||||
@@ -1491,34 +1491,6 @@ void ControlsScreen::render() {
|
||||
UICheckBox(GEN_ID, x, y += stride, c->T("Tilt", "Tilt to Analog (horizontal)"), ALIGN_TOPLEFT, &g_Config.bAccelerometerToAnalogHoriz);
|
||||
if (g_Config.bShowTouchControls) {
|
||||
UICheckBox(GEN_ID, x, y += stride, c->T("Show Left Analog Stick"), ALIGN_TOPLEFT, &g_Config.bShowAnalogStick);
|
||||
bool rightstick = g_Config.iRightStickBind > 0;
|
||||
UICheckBox(GEN_ID, x, y += stride, c->T("Bind Right Analog Stick"), ALIGN_TOPLEFT, &rightstick);
|
||||
if (rightstick) {
|
||||
if (g_Config.iRightStickBind <= 0 )
|
||||
g_Config.iRightStickBind = 1;
|
||||
|
||||
char showType[256];
|
||||
std::string type;
|
||||
switch (g_Config.iRightStickBind) {
|
||||
case 1: type = "Arrow Buttons";break;
|
||||
case 2: type = "Face Buttons";break;
|
||||
case 3: type = "L/R";break;
|
||||
case 4: type = "L/R + Triangle/Cross";break;
|
||||
}
|
||||
sprintf(showType, "%s %s", c->T("Target :"), type.c_str());
|
||||
ui_draw2d.DrawText(UBUNTU24, showType, x + 60, (y += stride) , 0xFFFFFFFF, ALIGN_LEFT);
|
||||
HLinear hlinear1(x + 60 , y+= stride + 5, 10);
|
||||
if (UIButton(GEN_ID, hlinear1, 200, 0, c->T("Arrow Buttons"), ALIGN_LEFT))
|
||||
g_Config.iRightStickBind = 1;
|
||||
if (UIButton(GEN_ID, hlinear1, 200, 0, c->T("Face Buttons"), ALIGN_LEFT))
|
||||
g_Config.iRightStickBind = 2;
|
||||
if (UIButton(GEN_ID, hlinear1, 60, 0, c->T("L/R"), ALIGN_LEFT))
|
||||
g_Config.iRightStickBind = 3;
|
||||
if (UIButton(GEN_ID, hlinear1, 280, 0, c->T("L/R + Triangle/Cross"), ALIGN_LEFT))
|
||||
g_Config.iRightStickBind = 4;
|
||||
y += 20;
|
||||
} else
|
||||
g_Config.iRightStickBind = 0;
|
||||
|
||||
UICheckBox(GEN_ID, x, y += stride, c->T("Buttons Scaling"), ALIGN_TOPLEFT, &g_Config.bLargeControls);
|
||||
if (g_Config.bLargeControls) {
|
||||
|
||||
Reference in new issue
Block a user