From d2904ff4cbd8b944d5c71d56cdd3059d0ed059a8 Mon Sep 17 00:00:00 2001
From: Lukas Woyke <l.woyke@outlook.de>
Date: Thu, 11 Feb 2021 00:33:19 +0100
Subject: [PATCH] Fixed reverse controlling.

---
 .../Better Together/Controls/GameGyroscopeController.swift    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Better Together/Better Together/Controls/GameGyroscopeController.swift b/Better Together/Better Together/Controls/GameGyroscopeController.swift
index ed53715..59311e2 100644
--- a/Better Together/Better Together/Controls/GameGyroscopeController.swift	
+++ b/Better Together/Better Together/Controls/GameGyroscopeController.swift	
@@ -105,7 +105,7 @@ class GameGyroscopeController {
     /// Caclulates the vector for controlling the character, by using the input
     private func calculateAccVector(newAcc: SIMD3<Double>) -> CGVector {
         
-        checkReorientation()
+        // checkReorientation()
         // Sets the initial position, with the first reading attempt.
         if resetOrientationActive {
             initialZ = newAcc.z
@@ -119,7 +119,7 @@ class GameGyroscopeController {
         var dy = newAcc.x - initialX
         
         // Adjust movement when user olds device in LandscapeRight orientation.
-        if newAcc.x > 0 {
+        if UIDevice.current.orientation == .landscapeLeft {
             dx *= (-1)
                     
         }
-- 
GitLab