mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Fix broken default positioning of L/R touch controls
This commit is contained in:
parent
268aed482d
commit
403f6ab537
1 changed files with 4 additions and 3 deletions
|
@ -65,6 +65,7 @@ void MultiTouchButton::Draw(UIContext &dc) {
|
|||
scale *= 2.0f;
|
||||
opacity *= 1.15f;
|
||||
}
|
||||
|
||||
uint32_t colorBg = colorAlpha(GetButtonColor(), opacity);
|
||||
uint32_t color = colorAlpha(0xFFFFFF, opacity);
|
||||
|
||||
|
@ -402,7 +403,7 @@ void InitPadLayout(float xres, float yres, float globalScale) {
|
|||
// The corners were very hard to reach..
|
||||
|
||||
int l_key_X = 60 * scale;
|
||||
int l_key_Y = yres - 110 * scale;
|
||||
int l_key_Y = yres - 380 * scale;
|
||||
|
||||
if (g_Config.fLKeyX == -1.0 || g_Config.fLKeyY == -1.0 ) {
|
||||
g_Config.fLKeyX = (float)l_key_X / xres;
|
||||
|
@ -411,7 +412,7 @@ void InitPadLayout(float xres, float yres, float globalScale) {
|
|||
}
|
||||
|
||||
int r_key_X = xres - 60 * scale;
|
||||
int r_key_Y = yres - 110 * scale;
|
||||
int r_key_Y = l_key_Y;
|
||||
|
||||
if (g_Config.fRKeyX == -1.0 || g_Config.fRKeyY == -1.0 ) {
|
||||
g_Config.fRKeyX = (float)r_key_X / xres;
|
||||
|
@ -426,7 +427,7 @@ UI::ViewGroup *CreatePadLayout(float xres, float yres, bool *pause) {
|
|||
using namespace UI;
|
||||
|
||||
AnchorLayout *root = new AnchorLayout(new LayoutParams(FILL_PARENT, FILL_PARENT));
|
||||
|
||||
|
||||
//PSP buttons (triangle, circle, square, cross)---------------------
|
||||
//space between the PSP buttons (traingle, circle, square and cross)
|
||||
const float Action_button_scale = g_Config.fActionButtonScale;
|
||||
|
|
Loading…
Add table
Reference in a new issue