forked from suyu/suyu
Merge pull request #4621 from Morph1984/use-pi
input_common/motion_input: Make use of Common::PI constant
This commit is contained in:
commit
98913986e7
3 changed files with 10 additions and 5 deletions
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
namespace Common {
|
namespace Common {
|
||||||
|
|
||||||
constexpr float PI = 3.14159265f;
|
constexpr float PI = 3.1415926535f;
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
struct Rectangle {
|
struct Rectangle {
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
// Copyright 2020 yuzu Emulator Project
|
||||||
|
// Licensed under GPLv2 or any later version
|
||||||
|
// Refer to the license.txt file included
|
||||||
|
|
||||||
|
#include "common/math_util.h"
|
||||||
#include "input_common/motion_input.h"
|
#include "input_common/motion_input.h"
|
||||||
|
|
||||||
namespace InputCommon {
|
namespace InputCommon {
|
||||||
|
@ -69,7 +74,7 @@ void MotionInput::UpdateOrientation(u64 elapsed_time) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto normal_accel = accel.Normalized();
|
const auto normal_accel = accel.Normalized();
|
||||||
auto rad_gyro = gyro * 3.1415926535f * 2;
|
auto rad_gyro = gyro * Common::PI * 2;
|
||||||
const f32 swap = rad_gyro.x;
|
const f32 swap = rad_gyro.x;
|
||||||
rad_gyro.x = rad_gyro.y;
|
rad_gyro.x = rad_gyro.y;
|
||||||
rad_gyro.y = -swap;
|
rad_gyro.y = -swap;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// Copyright 2014 Dolphin Emulator Project
|
// Copyright 2020 yuzu Emulator Project
|
||||||
// Licensed under GPLv2+
|
// Licensed under GPLv2 or any later version
|
||||||
// Refer to the license.txt file included.
|
// Refer to the license.txt file included
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue