Skip to content

Commit e085b2d

Browse files
committed
Fix of reading numbers with a dot
1 parent c261a81 commit e085b2d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Source/DSAdvance/DSAdvance.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,7 @@ int main(int argc, char **argv)
810810
if (PRIMARYLANGID(GetUserDefaultLangID()) == LANG_RUSSIAN) {
811811
AppStatus.Lang = LANG_RUSSIAN;
812812
setlocale(LC_ALL, ""); // Output locale
813+
setlocale(LC_NUMERIC, "C"); // Numbers with a dot
813814
system("chcp 65001 > nul"); // Console UTF8 output
814815
}
815816

@@ -839,10 +840,10 @@ int main(int argc, char **argv)
839840
CurGamepad.Triggers.DeadZoneLeft = IniFile.ReadFloat("Gamepad", "DeadZoneLeftTrigger", 0);
840841
CurGamepad.Triggers.DeadZoneRight = IniFile.ReadFloat("Gamepad", "DeadZoneRightTrigger", 0);
841842

842-
CurGamepad.TouchSticks.LeftX = IniFile.ReadFloat("Gamepad", "TouchLeftStickSensX", 4);
843-
CurGamepad.TouchSticks.LeftY = IniFile.ReadFloat("Gamepad", "TouchLeftStickSensY", 4);
844-
CurGamepad.TouchSticks.RightX = IniFile.ReadFloat("Gamepad", "TouchRightStickSensX", 4);
845-
CurGamepad.TouchSticks.RightY = IniFile.ReadFloat("Gamepad", "TouchRightStickSensY", 4);
843+
CurGamepad.TouchSticks.LeftX = IniFile.ReadFloat("Gamepad", "TouchLeftStickSensX", 5);
844+
CurGamepad.TouchSticks.LeftY = IniFile.ReadFloat("Gamepad", "TouchLeftStickSensY", 5);
845+
CurGamepad.TouchSticks.RightX = IniFile.ReadFloat("Gamepad", "TouchRightStickSensX", 1);
846+
CurGamepad.TouchSticks.RightY = IniFile.ReadFloat("Gamepad", "TouchRightStickSensY", 1);
846847

847848
CurGamepad.AutoPressStickValue = IniFile.ReadFloat("Gamepad", "AutoPressStickValue", 99) * 0.01f;
848849

@@ -1477,7 +1478,7 @@ int main(int argc, char **argv)
14771478
SecondTouch.AxisY = 0;
14781479
SecondTouch.Touched = false;
14791480
}
1480-
1481+
14811482
}
14821483

14831484
// Keyboard and mouse mode

0 commit comments

Comments
 (0)