diff options
Diffstat (limited to 'src/common/key_map.cpp')
| -rw-r--r-- | src/common/key_map.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/common/key_map.cpp b/src/common/key_map.cpp index 79b3fcb18..97cafe9c9 100644 --- a/src/common/key_map.cpp +++ b/src/common/key_map.cpp | |||
| @@ -49,7 +49,7 @@ static bool circle_pad_right = false; | |||
| 49 | static bool circle_pad_modifier = false; | 49 | static bool circle_pad_modifier = false; |
| 50 | 50 | ||
| 51 | static void UpdateCirclePad(EmuWindow& emu_window) { | 51 | static void UpdateCirclePad(EmuWindow& emu_window) { |
| 52 | constexpr float SQRT_HALF = 0.707106781; | 52 | constexpr float SQRT_HALF = 0.707106781f; |
| 53 | int x = 0, y = 0; | 53 | int x = 0, y = 0; |
| 54 | 54 | ||
| 55 | if (circle_pad_right) | 55 | if (circle_pad_right) |
| @@ -61,9 +61,9 @@ static void UpdateCirclePad(EmuWindow& emu_window) { | |||
| 61 | if (circle_pad_down) | 61 | if (circle_pad_down) |
| 62 | --y; | 62 | --y; |
| 63 | 63 | ||
| 64 | float modifier = circle_pad_modifier ? Settings::values.pad_circle_modifier_scale : 1.0; | 64 | float modifier = circle_pad_modifier ? Settings::values.pad_circle_modifier_scale : 1.0f; |
| 65 | emu_window.CirclePadUpdated(x * modifier * (y == 0 ? 1.0 : SQRT_HALF), | 65 | emu_window.CirclePadUpdated(x * modifier * (y == 0 ? 1.0f : SQRT_HALF), |
| 66 | y * modifier * (x == 0 ? 1.0 : SQRT_HALF)); | 66 | y * modifier * (x == 0 ? 1.0f : SQRT_HALF)); |
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | int NewDeviceId() { | 69 | int NewDeviceId() { |