mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-07-11 01:25:07 +02:00
Convert the pause button to a normal customizable touch screen button
This commit is contained in:
+15
-16
@@ -829,19 +829,6 @@ static bool DefaultShowTouchControls() {
|
||||
}
|
||||
}
|
||||
|
||||
static bool DefaultShowPauseButton() {
|
||||
switch (System_GetPropertyInt(SYSPROP_DEVICE_TYPE)) {
|
||||
case DEVICE_TYPE_MOBILE:
|
||||
case DEVICE_TYPE_DESKTOP:
|
||||
return true;
|
||||
case DEVICE_TYPE_VR:
|
||||
case DEVICE_TYPE_TV:
|
||||
return false;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
static const float defaultControlScale = 1.15f;
|
||||
static const ConfigTouchPos defaultTouchPosShow = { -1.0f, -1.0f, defaultControlScale, true };
|
||||
static const ConfigTouchPos defaultTouchPosHide = { -1.0f, -1.0f, defaultControlScale, false };
|
||||
@@ -865,6 +852,8 @@ void TouchControlConfig::ResetLayout() {
|
||||
reset(&touchRKey);
|
||||
reset(&touchAnalogStick);
|
||||
reset(&touchRightAnalogStick);
|
||||
reset(&touchPauseKey);
|
||||
|
||||
for (int i = 0; i < CUSTOM_BUTTON_COUNT; i++) {
|
||||
reset(&touchCustom[i]);
|
||||
}
|
||||
@@ -875,6 +864,18 @@ void TouchControlConfig::ResetLayout() {
|
||||
bool TouchControlConfig::ResetToDefault(std::string_view blockName) {
|
||||
static const TouchControlConfig defaults = TouchControlConfig();
|
||||
*this = defaults;
|
||||
|
||||
switch (System_GetPropertyInt(SYSPROP_DEVICE_TYPE)) {
|
||||
case DEVICE_TYPE_MOBILE:
|
||||
case DEVICE_TYPE_DESKTOP:
|
||||
touchPauseKey.show = true;
|
||||
break;
|
||||
case DEVICE_TYPE_VR:
|
||||
case DEVICE_TYPE_TV:
|
||||
touchPauseKey.show = false;
|
||||
break;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -918,6 +919,7 @@ static const ConfigSetting touchControlSettings[] = {
|
||||
ConfigSetting("UnthrottleKeyX", "UnthrottleKeyY", "UnthrottleKeyScale", "ShowTouchUnthrottle", SETTING(g_Config.touchControlsLandscape, touchFastForwardKey), defaultTouchPosShow, CfgFlag::PER_GAME),
|
||||
ConfigSetting("LKeyX", "LKeyY", "LKeyScale", "ShowTouchLTrigger", SETTING(g_Config.touchControlsLandscape, touchLKey), defaultTouchPosShow, CfgFlag::PER_GAME),
|
||||
ConfigSetting("RKeyX", "RKeyY", "RKeyScale", "ShowTouchRTrigger", SETTING(g_Config.touchControlsLandscape, touchRKey), defaultTouchPosShow, CfgFlag::PER_GAME),
|
||||
ConfigSetting("PauseKeyX", "PauseKeyY", "PauseKeyScale", "ShowTouchPause", SETTING(g_Config.touchControlsLandscape, touchPauseKey), defaultTouchPosShow, CfgFlag::PER_GAME),
|
||||
ConfigSetting("AnalogStickX", "AnalogStickY", "AnalogStickScale", "ShowAnalogStick", SETTING(g_Config.touchControlsLandscape, touchAnalogStick), defaultTouchPosShow, CfgFlag::PER_GAME),
|
||||
ConfigSetting("RightAnalogStickX", "RightAnalogStickY", "RightAnalogStickScale", "ShowRightAnalogStick", SETTING(g_Config.touchControlsLandscape, touchRightAnalogStick), defaultTouchPosHide, CfgFlag::PER_GAME),
|
||||
|
||||
@@ -929,9 +931,6 @@ static const ConfigSetting touchControlSettings[] = {
|
||||
static const ConfigSetting controlSettings[] = {
|
||||
ConfigSetting("HapticFeedback", SETTING(g_Config, bHapticFeedback), false, CfgFlag::PER_GAME),
|
||||
|
||||
// A win32 user seeing touch controls is likely using PPSSPP on a tablet. There it makes
|
||||
// sense to default this to on.
|
||||
ConfigSetting("ShowTouchPause", SETTING(g_Config, bShowTouchPause), &DefaultShowPauseButton, CfgFlag::DEFAULT),
|
||||
#if defined(USING_WIN_UI)
|
||||
ConfigSetting("IgnoreWindowsKey", SETTING(g_Config, bIgnoreWindowsKey), false, CfgFlag::PER_GAME),
|
||||
#endif
|
||||
|
||||
@@ -120,6 +120,7 @@ struct TouchControlConfig : public ConfigBlock {
|
||||
ConfigTouchPos touchRKey;
|
||||
ConfigTouchPos touchAnalogStick;
|
||||
ConfigTouchPos touchRightAnalogStick;
|
||||
ConfigTouchPos touchPauseKey;
|
||||
|
||||
enum { CUSTOM_BUTTON_COUNT = 20 };
|
||||
|
||||
|
||||
+1
-4
@@ -1262,10 +1262,7 @@ void EmuScreen::CreateViews() {
|
||||
const Bounds &bounds = screenManager()->getUIContext()->GetLayoutBounds();
|
||||
InitPadLayout(&touch, deviceOrientation, bounds.w, bounds.h);
|
||||
|
||||
// Devices without a back button like iOS need an on-screen touch back button.
|
||||
bool showPauseButton = !System_GetPropertyBool(SYSPROP_HAS_BACK_BUTTON) || g_Config.bShowTouchPause;
|
||||
|
||||
root_ = CreatePadLayout(touch, bounds.w, bounds.h, &pauseTrigger_, showPauseButton, &controlMapper_);
|
||||
root_ = CreatePadLayout(touch, bounds.w, bounds.h, &pauseTrigger_, &controlMapper_);
|
||||
if (g_Config.bShowDeveloperMenu) {
|
||||
root_->Add(new Button(dev->T("DevMenu")))->OnClick.Handle(this, &EmuScreen::OnDevTools);
|
||||
}
|
||||
|
||||
@@ -899,18 +899,7 @@ void GameSettingsScreen::CreateControlsSettings(UI::ViewGroup *controlsSettings)
|
||||
controlsSettings->Add(new CheckBox(&g_Config.bHapticFeedback, co->T("HapticFeedback", "Haptic Feedback (vibration)")));
|
||||
}
|
||||
|
||||
// On non iOS systems, offer to let the user see this button.
|
||||
// Some Windows touch devices don't have a back button or other button to call up the menu.
|
||||
if (System_GetPropertyBool(SYSPROP_HAS_BACK_BUTTON)) {
|
||||
CheckBox *enablePauseBtn = controlsSettings->Add(new CheckBox(&g_Config.bShowTouchPause, co->T("Show Touch Pause Menu Button")));
|
||||
|
||||
// Don't allow the user to disable it once in-game, so they can't lock themselves out of the menu.
|
||||
if (!PSP_IsInited()) {
|
||||
enablePauseBtn->SetEnabledPtr(&g_Config.bShowTouchControls);
|
||||
} else {
|
||||
enablePauseBtn->SetEnabled(false);
|
||||
}
|
||||
}
|
||||
// The pause button is now a regular on-screen button.
|
||||
|
||||
CheckBox *disableDiags = controlsSettings->Add(new CheckBox(&g_Config.bDisableDpadDiagonals, co->T("Disable D-Pad diagonals (4-way touch)")));
|
||||
disableDiags->SetEnabledPtr(&g_Config.bShowTouchControls);
|
||||
|
||||
+27
-6
@@ -142,7 +142,7 @@ bool MultiTouchButton::Touch(const TouchInput &input) {
|
||||
}
|
||||
|
||||
void MultiTouchButton::Draw(UIContext &dc) {
|
||||
float opacity = g_gamepadOpacity;
|
||||
float opacity = std::max(g_gamepadOpacity, minimumAlpha_);
|
||||
if (opacity <= 0.0f)
|
||||
return;
|
||||
|
||||
@@ -757,14 +757,31 @@ void InitPadLayout(TouchControlConfig *config, DeviceOrientation orientation, fl
|
||||
const float scale = globalScale;
|
||||
const int halfW = xres / 2;
|
||||
|
||||
auto initTouchPos = [=](ConfigTouchPos *touch, float x, float y) {
|
||||
auto initTouchPos = [=](ConfigTouchPos *touch, float x, float y, float extraScale = 1.0f) {
|
||||
if (touch->x == -1.0f || touch->y == -1.0f) {
|
||||
touch->x = x / xres;
|
||||
touch->y = std::max(y, 20.0f * globalScale) / yres;
|
||||
touch->scale = scale;
|
||||
touch->scale = scale * extraScale;
|
||||
}
|
||||
};
|
||||
|
||||
// Pause button. Has some special handling, it MUST be visible on some platforms.
|
||||
float Pause_button_center_X = halfW;
|
||||
float Pause_button_center_Y = 28.0f;
|
||||
|
||||
if (!System_GetPropertyBool(SYSPROP_HAS_BACK_BUTTON)) {
|
||||
// Make really sure the pause button will be visible. Setting to -1 ensures reinit.
|
||||
if (config->touchPauseKey.x < 0.0f || config->touchPauseKey.x > 1.0f) {
|
||||
config->touchPauseKey.x = -1;
|
||||
}
|
||||
if (config->touchPauseKey.y < 0.0f || config->touchPauseKey.y > 1.0f) {
|
||||
config->touchPauseKey.y = -1;
|
||||
}
|
||||
config->touchPauseKey.show = true;
|
||||
}
|
||||
|
||||
initTouchPos(&config->touchPauseKey, Pause_button_center_X, Pause_button_center_Y, 0.8f);
|
||||
|
||||
// PSP buttons (triangle, circle, square, cross)---------------------
|
||||
// space between the PSP buttons (triangle, circle, square and cross)
|
||||
if (config->fActionButtonSpacing < 0) {
|
||||
@@ -878,7 +895,7 @@ void InitPadLayout(TouchControlConfig *config, DeviceOrientation orientation, fl
|
||||
}
|
||||
}
|
||||
|
||||
UI::ViewGroup *CreatePadLayout(const TouchControlConfig &config, float xres, float yres, bool *pause, bool showPauseButton, ControlMapper *controlMapper) {
|
||||
UI::ViewGroup *CreatePadLayout(const TouchControlConfig &config, float xres, float yres, bool *pause, ControlMapper *controlMapper) {
|
||||
using namespace UI;
|
||||
|
||||
AnchorLayout *root = new AnchorLayout(new LayoutParams(FILL_PARENT, FILL_PARENT));
|
||||
@@ -939,8 +956,12 @@ UI::ViewGroup *CreatePadLayout(const TouchControlConfig &config, float xres, flo
|
||||
return nullptr;
|
||||
};
|
||||
|
||||
if (showPauseButton) {
|
||||
root->Add(new BoolButton(pause, "Pause button", roundImage, ImageID("I_ROUND"), ImageID("I_HAMBURGER"), 1.0f, new AnchorLayoutParams(halfW, 28, NONE, NONE, Centering::Both)));
|
||||
if (config.touchPauseKey.show) {
|
||||
auto button = addBoolButton(pause, "Pause button", roundImage, ImageID("I_ROUND"), ImageID("I_HAMBURGER"), config.touchPauseKey);
|
||||
if (button) {
|
||||
// The user is not allowed to hide this completely on some platforms - it must be findable.
|
||||
button->SetMinimumAlpha(0.1f);
|
||||
}
|
||||
}
|
||||
|
||||
// touchActionButtonCenter.show will always be true, since that's the default.
|
||||
|
||||
+3
-1
@@ -55,6 +55,7 @@ public:
|
||||
MultiTouchButton *SetAngle(float angle, float bgAngle) { angle_ = angle; bgAngle_ = bgAngle; return this; }
|
||||
|
||||
bool CanGlide() const;
|
||||
void SetMinimumAlpha(float minAlpha) { minimumAlpha_ = minAlpha; }
|
||||
|
||||
protected:
|
||||
uint32_t pointerDownMask_ = 0;
|
||||
@@ -67,6 +68,7 @@ private:
|
||||
float bgAngle_ = 0.0f;
|
||||
float angle_ = 0.0f;
|
||||
bool flipImageH_ = false;
|
||||
float minimumAlpha_ = 0.0f;
|
||||
};
|
||||
|
||||
class BoolButton : public MultiTouchButton {
|
||||
@@ -159,7 +161,7 @@ struct TouchControlConfig;
|
||||
|
||||
// Initializes the layout from Config. if a default layout does not exist, it sets up default values
|
||||
void InitPadLayout(TouchControlConfig *config, DeviceOrientation orientation, float xres, float yres, float globalScale = 1.15f);
|
||||
UI::ViewGroup *CreatePadLayout(const TouchControlConfig &config, float xres, float yres, bool *pause, bool showPauseButton, ControlMapper *controlMapper);
|
||||
UI::ViewGroup *CreatePadLayout(const TouchControlConfig &config, float xres, float yres, bool *pause, ControlMapper *controlMapper);
|
||||
|
||||
const int D_pad_Radius = 50;
|
||||
const int baseActionButtonSpacing = 60;
|
||||
|
||||
@@ -486,6 +486,7 @@ void ControlLayoutView::CreateViews() {
|
||||
}
|
||||
|
||||
ImageID rectImage = g_Config.iTouchButtonStyle ? ImageID("I_RECT_LINE") : ImageID("I_RECT");
|
||||
ImageID roundImage = g_Config.iTouchButtonStyle ? ImageID("I_ROUND_LINE") : ImageID("I_ROUND");
|
||||
ImageID shoulderImage = g_Config.iTouchButtonStyle ? ImageID("I_SHOULDER_LINE") : ImageID("I_SHOULDER");
|
||||
ImageID stickImage = g_Config.iTouchButtonStyle ? ImageID("I_STICK_LINE") : ImageID("I_STICK");
|
||||
ImageID stickBg = g_Config.iTouchButtonStyle ? ImageID("I_STICK_BG_LINE") : ImageID("I_STICK_BG");
|
||||
@@ -503,6 +504,8 @@ void ControlLayoutView::CreateViews() {
|
||||
controls_.push_back(new PSPDPadButtons(touch.touchDpad, "D-pad", touch.fDpadSpacing, bounds));
|
||||
}
|
||||
|
||||
addDragDropButton(touch.touchPauseKey, "Pause button", roundImage, ImageID("I_HAMBURGER"));
|
||||
|
||||
addDragDropButton(touch.touchSelectKey, "Select button", rectImage, ImageID("I_SELECT"));
|
||||
addDragDropButton(touch.touchStartKey, "Start button", rectImage, ImageID("I_START"));
|
||||
|
||||
|
||||
@@ -99,7 +99,8 @@ void TouchControlVisibilityScreen::CreateVisibilityTab(UI::LinearLayout *vert) {
|
||||
toggles_.push_back({ "Right Analog Stick", &touch.touchRightAnalogStick.show, ImageID::invalid(), [=](EventParams &e) {
|
||||
screenManager()->push(new RightAnalogMappingScreen(gamePath_));
|
||||
}});
|
||||
toggles_.push_back({ "Fast-forward", &touch.touchFastForwardKey.show, ImageID::invalid(), nullptr });
|
||||
toggles_.push_back({ "Fast-forward", &touch.touchFastForwardKey.show, ImageID::invalid(), nullptr});
|
||||
toggles_.push_back({ "Pause", &touch.touchPauseKey.show, ImageID("I_HAMBURGER"), nullptr});
|
||||
|
||||
for (int i = 0; i < TouchControlConfig::CUSTOM_BUTTON_COUNT; i++) {
|
||||
char temp[256];
|
||||
@@ -116,6 +117,7 @@ void TouchControlVisibilityScreen::CreateVisibilityTab(UI::LinearLayout *vert) {
|
||||
|
||||
CheckBox *checkbox = new CheckBox(toggle.show, "", "", new LinearLayoutParams(50, WRAP_CONTENT));
|
||||
row->Add(checkbox);
|
||||
|
||||
Choice *choice;
|
||||
if (toggle.handle) {
|
||||
// Handle custom button strings differently, and hackily. But will extend to arbitrary button counts.
|
||||
|
||||
@@ -170,7 +170,6 @@ Screen Rotation = تدوير الشاشة
|
||||
Sensitivity (scale) = الحساسية(مقياس)
|
||||
Sensitivity = الحساسية
|
||||
Shape = شكل
|
||||
Show Touch Pause Menu Button = أظهر زر قائمة التوقف المؤقت
|
||||
Sticky D-Pad (easier sweeping movements) = مثبة D-Pad (حركات سحب اسهل)
|
||||
Swipe = سحب
|
||||
Swipe sensitivity = حساسية السحب
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Ekran dönüşü
|
||||
Sensitivity (scale) = Həssaslıq (ölçək)
|
||||
Sensitivity = Həssaslıq
|
||||
Shape = Forma
|
||||
Show Touch Pause Menu Button = Ara seçməsini göstər
|
||||
Sticky D-Pad (easier sweeping movements) = Yapışqan D-Pad (asan sürükləmə hərəkətləri)
|
||||
Swipe = Sürüşdürmə
|
||||
Swipe sensitivity = Sürüşdürmə həssaslığı
|
||||
|
||||
@@ -161,7 +161,6 @@ Screen Rotation = Паварот экрана
|
||||
Sensitivity = Адчувальнасць
|
||||
Sensitivity (scale) = Адчувальнасць (шкала)
|
||||
Shape = Форма
|
||||
Show Touch Pause Menu Button = Паказаць кнопку меню паўзы
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Свайп
|
||||
Swipe sensitivity = Адчувальнасць свайпаў
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Въртене на екрана
|
||||
Sensitivity (scale) = Чувствителност (скала)
|
||||
Sensitivity = Чувствителност
|
||||
Shape = Форма
|
||||
Show Touch Pause Menu Button = Покажи бутон „Пауза“
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotació de pantalla
|
||||
Sensitivity (scale) = Sensibilitat (escala)
|
||||
Sensitivity = Sensibilitat
|
||||
Shape = Forma
|
||||
Show Touch Pause Menu Button = Mostrar botó del menú
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Lliscar cap a
|
||||
Swipe sensitivity = Sensibilitat de lliscament
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Otočení obrazovky
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Citlivost
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Zobrazit tlačítko Nabídky při pozastavení
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Skærm rotation
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Følsomhed
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Vis pause menu knap
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -161,7 +161,6 @@ Screen Rotation = Bildschirmausrichtung
|
||||
Sensitivity (scale) = Empfindlichkeit (Skala)
|
||||
Sensitivity = Empfindlichkeit
|
||||
Shape = Form
|
||||
Show Touch Pause Menu Button = Pausenmenü-Schaltfläche anzeigen
|
||||
Sticky D-Pad (easier sweeping movements) = Haftendes Steuerkreuz (einfachere Wischbewegungen)
|
||||
Swipe = Wischen
|
||||
Swipe sensitivity = Wischempfindlichkeit
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Screen rotation
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivity
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Show pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -185,7 +185,6 @@ Screen Rotation = Screen rotation
|
||||
Sensitivity = Sensitivity
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Show pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -163,7 +163,6 @@ Screen Rotation = Rotación de pantalla
|
||||
Sensitivity = Sensibilidad
|
||||
Sensitivity (scale) = Sensibilidad (escala)
|
||||
Shape = Forma
|
||||
Show Touch Pause Menu Button = Mostrar botón de menú de pausa
|
||||
Sticky D-Pad (easier sweeping movements) = D-Pad direccional fijo (movimientos de barrido más fáciles)
|
||||
Swipe = Deslizar
|
||||
Swipe sensitivity = Sensibilidad de deslizado
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotación de pantalla
|
||||
Sensitivity (scale) = Sensibilidad (escala)
|
||||
Sensitivity = Sensibilidad
|
||||
Shape = Forma
|
||||
Show Touch Pause Menu Button = Mostrar botón del menú
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (movimientos de barrido más fáciles)
|
||||
Swipe = Deslizar hacia
|
||||
Swipe sensitivity = Sensibilidad del deslizado
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = چرخش صفحه
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = حساسیت
|
||||
Shape = شکل
|
||||
Show Touch Pause Menu Button = نمایش دکمهٔ توقف بازی
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = حساسیت
|
||||
Swipe sensitivity = حساسیت کشیدن
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Näytön kierto
|
||||
Sensitivity (scale) = Herkkyys (skaala)
|
||||
Sensitivity = Herkkyys
|
||||
Shape = Muoto
|
||||
Show Touch Pause Menu Button = Näytä kosketusnäytöllä taukovalikon näppäin
|
||||
Sticky D-Pad (easier sweeping movements) = Tahmea ristiohjain (helpommat pyyhkäisyliikkeet)
|
||||
Swipe = Pyyhkäise
|
||||
Swipe sensitivity = Pyyhkäisyn herkkyys
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotation de l'écran
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensibilité
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Afficher le bouton Pause tactile
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotación de pantalla
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensibilidade
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Mostrar botón de menú
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Περιστροφή οθόνης
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Ευαισθησία
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Εμφάνιση απτικού κουμπιού μενού παύσης
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Screen rotation
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivity
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Show pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Screen rotation
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivity
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Show pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotacija ekrana
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Osjetljivost
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Prikaži tipku za izbornik pauze
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Képernyő elforgatása
|
||||
Sensitivity (scale) = Érzékenység (skála)
|
||||
Sensitivity = Érzékenység
|
||||
Shape = Alak
|
||||
Show Touch Pause Menu Button = Szünet gomb megjelenítése
|
||||
Sticky D-Pad (easier sweeping movements) = Tapadós D-Pad (könnyebb seprő mozdulatok)
|
||||
Swipe = Csúsztatás
|
||||
Swipe sensitivity = Csúsztatás érzékenysége
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotasi layar
|
||||
Sensitivity (scale) = Sensitivitas (skala)
|
||||
Sensitivity = Sensitivitas
|
||||
Shape = Bentuk
|
||||
Show Touch Pause Menu Button = Tampilkan tombol menu jeda
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Geser
|
||||
Swipe sensitivity = Geser sensitivitas
|
||||
|
||||
@@ -161,7 +161,6 @@ Screen Rotation = Rotazione Schermo
|
||||
Sensitivity (scale) = Sensibilità (scala)
|
||||
Sensitivity = Sensibilità
|
||||
Shape = Forma
|
||||
Show Touch Pause Menu Button = Mostra Tasto Menu di Pausa
|
||||
Sticky D-Pad (easier sweeping movements) = D-Pad appiccicoso (movimenti di spazzamento più semplici)
|
||||
Swipe = Scorrimento
|
||||
Swipe sensitivity = Sensibilità Scorrimento
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = 画面の向き
|
||||
Sensitivity (scale) = 反応感度 (比率)
|
||||
Sensitivity = 感度
|
||||
Shape = ボタンの形
|
||||
Show Touch Pause Menu Button = 一時停止ボタンを表示する
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad(スイープ動作がしやすくなる)
|
||||
Swipe = スワイプ
|
||||
Swipe sensitivity = スワイプの感度
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotasi layar
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitiv
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Deleng tombol menu ngaso
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -161,7 +161,6 @@ Screen Rotation = 화면 회전
|
||||
Sensitivity = 감도
|
||||
Sensitivity (scale) = 감도 (스케일)
|
||||
Shape = 모양
|
||||
Show Touch Pause Menu Button = 일시중지 메뉴 버튼 표시
|
||||
Sticky D-Pad (easier sweeping movements) = 스티커형 십자 패드(더 쉬운 밀기 동작)
|
||||
Swipe = 밀기
|
||||
Swipe sensitivity = 밀기 감도
|
||||
|
||||
@@ -174,7 +174,6 @@ Screen Rotation = Screen rotation
|
||||
Sensitivity = Sensitivity
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Show pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = ການໝຸນໜ້າຈໍ
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = ຄວາມໄວຕໍ່ການຕອບສະໜອງ
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = ສະແດງປຸ່ມຢຸດສຳລັບເຂົ້າເມນູ
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Ekramo pasukimas
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivacija
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Rodyti liečiamą pauzės meniu mygtuką
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Screen rotation
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivity
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Show pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Schermrotatie
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Gevoeligheid
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Pauzemenutoets weergeven
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Screen rotation
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivity
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Show pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -161,7 +161,6 @@ Screen Rotation = Obrót ekranu
|
||||
Sensitivity (scale) = Czułość (dostosuj)
|
||||
Sensitivity = Czułość
|
||||
Shape = Kształt
|
||||
Show Touch Pause Menu Button = Pokaż dotykowy przycisk Menu Pauzy
|
||||
Sticky D-Pad (easier sweeping movements) = Lepki D-Pad (łatwiejsze ruchy rozległe)
|
||||
Swipe = Przesunięcie palcem
|
||||
Swipe sensitivity = Czułość przesunięcia
|
||||
|
||||
@@ -185,7 +185,6 @@ Screen Rotation = Rotação da tela
|
||||
Sensitivity = Sensibilidade
|
||||
Sensitivity (scale) = Sensibilidade (escala)
|
||||
Shape = Forma
|
||||
Show Touch Pause Menu Button = Mostrar o botão do menu da pausa
|
||||
Sticky D-Pad (easier sweeping movements) = Direcional pegajoso (movimentos abrangentes mais fáceis)
|
||||
Swipe = Deslizar
|
||||
Swipe sensitivity = Sensibilidade do deslizar
|
||||
|
||||
@@ -185,7 +185,6 @@ Screen Rotation = Rotação do ecrã
|
||||
Sensitivity = Sensibilidade
|
||||
Sensitivity (scale) = Sensibilidade (escala)
|
||||
Shape = Forma
|
||||
Show Touch Pause Menu Button = Mostrar o botão do menu de pausa
|
||||
Sticky D-Pad (easier sweeping movements) = D-Pad pegajoso (para deslizar de forma mais fácil)
|
||||
Swipe = Deslizar
|
||||
Swipe sensitivity = Sensibilidade do deslizamento
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotație ecran
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivitate
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Arată buton meniu pauză
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Ориентация экрана
|
||||
Sensitivity (scale) = Чувствительность (шкала)
|
||||
Sensitivity = Чувствительность
|
||||
Shape = Форма
|
||||
Show Touch Pause Menu Button = Показывать кнопку паузы
|
||||
Sticky D-Pad (easier sweeping movements) = Прилипающий D-Pad (облегчённые масштабные движения)
|
||||
Swipe = Свайпы
|
||||
Swipe sensitivity = Чувствительность свайпов
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Skärmrotation
|
||||
Sensitivity (scale) = Känslighet (skala)
|
||||
Sensitivity = Känslighet
|
||||
Shape = Form
|
||||
Show Touch Pause Menu Button = Visa touch-knapp för paus
|
||||
Sticky D-Pad (easier sweeping movements) = Klistriga riktningsknappar (enklare svepningsrörelser)
|
||||
Swipe = Svepning
|
||||
Swipe sensitivity = Känslighet för svepning
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Rotasyon ng screen
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Sensitivity
|
||||
Shape = Hugis
|
||||
Show Touch Pause Menu Button = Ipakita ang pause menu button
|
||||
Sticky D-Pad (easier sweeping movements) = Madikit na D-Pad (madaling pagpalit ng paggalaw)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = การหมุนหน้าจอ
|
||||
Sensitivity = ความไวต่อการตอบสนอง
|
||||
Sensitivity (scale) = ความไวการตอบสนอง
|
||||
Shape = กรอบปุ่ม
|
||||
Show Touch Pause Menu Button = แสดงปุ่มหยุดสำหรับเข้าหน้าเมนู
|
||||
Sticky D-Pad (easier sweeping movements) = ปุมลูกศรแบบหนืด (การกดกวาดปุ่มทำได้ง่ายขึ้น)
|
||||
Swipe = ปัดหน้าจอ
|
||||
Swipe sensitivity = ความแรงที่ใช้ปัดหน้าจอ
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Ekran Döndürme
|
||||
Sensitivity (scale) = Hassasiyet (ölçek)
|
||||
Sensitivity = Hassasiyet
|
||||
Shape = Şekil
|
||||
Show Touch Pause Menu Button = Dokunmatik Duraklatma Menü Düğmesini Göster
|
||||
Sticky D-Pad (easier sweeping movements) = Yapışkan D-Pad (daha kolay sürükleme hareketleri)
|
||||
Swipe = Kaydır
|
||||
Swipe sensitivity = Kaydırma Hassasiyeti
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Орієнтація екрану
|
||||
Sensitivity (scale) = Чутливість (масштаб)
|
||||
Sensitivity = Чутливість
|
||||
Shape = Форма
|
||||
Show Touch Pause Menu Button = Показувати кнопку меню
|
||||
Sticky D-Pad (easier sweeping movements) = Липкий D-Pad (легші розмашисті рухи)
|
||||
Swipe = Проведення
|
||||
Swipe sensitivity = Чутливість проведення
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = Xoay màn hình
|
||||
Sensitivity (scale) = Sensitivity (scale)
|
||||
Sensitivity = Độ nhạy
|
||||
Shape = Shape
|
||||
Show Touch Pause Menu Button = Hiện phím dừng
|
||||
Sticky D-Pad (easier sweeping movements) = Sticky D-Pad (easier sweeping movements)
|
||||
Swipe = Swipe
|
||||
Swipe sensitivity = Swipe sensitivity
|
||||
|
||||
@@ -162,7 +162,6 @@ Screen Rotation = 屏幕旋转
|
||||
Sensitivity (scale) = 灵敏度(倍率)
|
||||
Sensitivity = 灵敏度
|
||||
Shape = 按键形状
|
||||
Show Touch Pause Menu Button = 显示暂停键
|
||||
Sticky D-Pad (easier sweeping movements) = 方向键自由滑动
|
||||
Swipe = 滑动手势
|
||||
Swipe sensitivity = 滑动灵敏度
|
||||
|
||||
@@ -161,7 +161,6 @@ Screen Rotation = 螢幕旋轉
|
||||
Sensitivity = 敏感度
|
||||
Sensitivity (scale) = 敏感度 (比例)
|
||||
Shape = 圖形
|
||||
Show Touch Pause Menu Button = 顯示暫停選單按鈕
|
||||
Sticky D-Pad (easier sweeping movements) = 黏性方向鍵 (更易掃動)
|
||||
Swipe = 滑動
|
||||
Swipe sensitivity = 滑動敏感度
|
||||
|
||||
Reference in New Issue
Block a user