From 1b28290cbbb7c9fad9b2cc7ccc40f83f1c691867 Mon Sep 17 00:00:00 2001
From: Nova <technobaboo@gmail.com>
Date: Thu, 18 Jul 2024 08:07:35 -0400
Subject: [PATCH] feat(objects): rename inputs

---
 src/objects/mod.rs | 47 ++++++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 22 deletions(-)

diff --git a/src/objects/mod.rs b/src/objects/mod.rs
index ef0b94e0..f6980ee1 100644
--- a/src/objects/mod.rs
+++ b/src/objects/mod.rs
@@ -28,13 +28,18 @@ pub mod play_space;
 
 enum Inputs {
 	XR {
-		controllers: (SkController, SkController),
-		hands: (SkHand, SkHand),
+		controller_left: SkController,
+		controller_right: SkController,
+		hand_left: SkHand,
+		hand_right: SkHand,
 		eye_pointer: Option<EyePointer>,
 	},
 	MousePointer(MousePointer),
 	// Controllers((SkController, SkController)),
-	Hands((SkHand, SkHand)),
+	Hands {
+		left: SkHand,
+		right: SkHand,
+	},
 }
 
 pub struct ServerObjects {
@@ -64,14 +69,10 @@ impl ServerObjects {
 
 		let inputs = if sk.get_active_display_mode() == DisplayMode::MixedReality {
 			Inputs::XR {
-				controllers: (
-					SkController::new(Handed::Left).unwrap(),
-					SkController::new(Handed::Right).unwrap(),
-				),
-				hands: (
-					SkHand::new(Handed::Left).unwrap(),
-					SkHand::new(Handed::Right).unwrap(),
-				),
+				controller_left: SkController::new(Handed::Left).unwrap(),
+				controller_right: SkController::new(Handed::Right).unwrap(),
+				hand_left: SkHand::new(Handed::Left).unwrap(),
+				hand_right: SkHand::new(Handed::Right).unwrap(),
 				eye_pointer: Device::has_eye_gaze()
 					.then(EyePointer::new)
 					.transpose()
@@ -120,23 +121,25 @@ impl ServerObjects {
 			// 	));
 			// }
 			if Input::key(Key::F8).is_just_inactive() {
-				self.inputs = Inputs::Hands((
-					SkHand::new(Handed::Left).unwrap(),
-					SkHand::new(Handed::Right).unwrap(),
-				));
+				self.inputs = Inputs::Hands {
+					left: SkHand::new(Handed::Left).unwrap(),
+					right: SkHand::new(Handed::Right).unwrap(),
+				};
 			}
 		}
 
 		match &mut self.inputs {
 			Inputs::XR {
-				controllers: (left_controller, right_controller),
-				hands: (left_hand, right_hand),
+				controller_left,
+				controller_right,
+				hand_left,
+				hand_right,
 				eye_pointer,
 			} => {
-				left_hand.update(sk, token);
-				right_hand.update(sk, token);
-				left_controller.update(token);
-				right_controller.update(token);
+				controller_left.update(token);
+				controller_right.update(token);
+				hand_left.update(sk, token);
+				hand_right.update(sk, token);
 				if let Some(eye_pointer) = eye_pointer {
 					eye_pointer.update();
 				}
@@ -146,7 +149,7 @@ impl ServerObjects {
 			// 	left.update(token);
 			// 	right.update(token);
 			// }
-			Inputs::Hands((left, right)) => {
+			Inputs::Hands { left, right } => {
 				left.update(sk, token);
 				right.update(sk, token);
 			}