aboutsummaryrefslogtreecommitdiff
path: root/main/input_default.cpp
diff options
context:
space:
mode:
authorRémi Verschelde2017-01-15 00:08:46 +0100
committerGitHub2017-01-15 00:08:46 +0100
commitd4eb8ec884c0519dc02de4451e249f6f5cca962a (patch)
treef0fe3497f7bbba49de5e938000ca463101b6c50c /main/input_default.cpp
parentdab73c701a9785be443977a613e57600d1e136c8 (diff)
parent5e4dcb3b7f93cfe19a5c12700df5a7c82045f37c (diff)
downloadgodot-d4eb8ec884c0519dc02de4451e249f6f5cca962a.tar.gz
godot-d4eb8ec884c0519dc02de4451e249f6f5cca962a.tar.zst
godot-d4eb8ec884c0519dc02de4451e249f6f5cca962a.zip
Merge pull request #7127 from BastiaanOlij/ios_meters
Core motion implementation for iPhone (Accelerometer/Gyro/Magnetometer support)
Diffstat (limited to 'main/input_default.cpp')
-rw-r--r--main/input_default.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/main/input_default.cpp b/main/input_default.cpp
index 50b000643..a7d06dbdb 100644
--- a/main/input_default.cpp
+++ b/main/input_default.cpp
@@ -277,6 +277,12 @@ void InputDefault::joy_connection_changed(int p_idx, bool p_connected, String p_
emit_signal("joy_connection_changed", p_idx, p_connected);
};
+Vector3 InputDefault::get_gravity() const{
+
+ _THREAD_SAFE_METHOD_
+ return gravity;
+}
+
Vector3 InputDefault::get_accelerometer() const{
_THREAD_SAFE_METHOD_
@@ -423,6 +429,14 @@ void InputDefault::stop_joy_vibration(int p_device) {
joy_vibration[p_device] = vibration;
}
+void InputDefault::set_gravity(const Vector3& p_gravity) {
+
+ _THREAD_SAFE_METHOD_
+
+ gravity=p_gravity;
+
+}
+
void InputDefault::set_accelerometer(const Vector3& p_accel) {
_THREAD_SAFE_METHOD_