From 050dd1d3d1959b6f07deb1311932049a852c4746 Mon Sep 17 00:00:00 2001 From: "Elijah C. Voigt" Date: Wed, 24 Jan 2024 22:37:42 -0800 Subject: [PATCH] Added scoring, but having trouble placing defunct pieces --- src/display3d.rs | 12 +++++------ src/game.rs | 52 ++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 56 insertions(+), 8 deletions(-) diff --git a/src/display3d.rs b/src/display3d.rs index 78a1a11..9953990 100644 --- a/src/display3d.rs +++ b/src/display3d.rs @@ -493,15 +493,15 @@ fn capture_translation(side: &Side, num: usize) -> Vec3 { info!("Side: {:?} Num: {:?}", side, num); match side { Side::B => { - let x = -((num % 4) as f32 * 1.3 + 4.0); // mod(num, 4) - let z = (num / 4) as f32 * 1.3 + 4.0; // floor(div(num, 4)) + let x = -((num % 4) as f32 * 1.3) - 5.2; // mod(num, 4) + let z = ((num / 4) as f32 * 1.3) - 5.2; // floor(div(num, 4)) let y = -1.3; info!("Vec3({}, {}, {})", x, y, z); Vec3::new(x, y, z) }, Side::A => { - let x = (num % 4) as f32 * 1.3 + 4.0; // mod(num, 4) - let z = -((num / 4) as f32 * 1.3 + 4.0); // floor(div(num, 4)) + let x = ((num % 4) as f32 * 1.3) + 5.2; // mod(num, 4) + let z = -((num / 4) as f32 * 1.3) + 5.2; // floor(div(num, 4)) let y = -1.3; info!("Vec3({}, {}, {})", x, y, z); Vec3::new(x, y, z) @@ -1258,6 +1258,7 @@ fn capture_piece( children: Query<&Children>, mut commands: Commands, time: Res