Fix battle arena ending at 96% base charge, fix part of #61

This commit is contained in:
NG (Graham) committed 2026-01-18 12:39:58 -05:00
1 parent 5fd4acdf62
commit ff0588ada1
10 files changed
+805 -93

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
#[allow(clippy::approx_constant)]
pub const CUBE_ROTATIONS: [num_quaternion::Quaternion<f32>; 24] = [
num_quaternion::Quaternion::new(1.0, 0.0, 0.0, 0.0),
num_quaternion::Quaternion::new(0.7071068, 0.0, 0.0, 0.7071068),
num_quaternion::Quaternion::new(0.0, 0.0, 0.0, 1.0),
num_quaternion::Quaternion::new(-0.7071068, 0.0, 0.0, 0.7071068),
num_quaternion::Quaternion::new(0.7071068, 0.0, 0.7071068, 0.0),
num_quaternion::Quaternion::new(0.5, 0.5, 0.5, 0.5),
num_quaternion::Quaternion::new(0.5, -0.5, -0.5, -0.5),
num_quaternion::Quaternion::new(-0.5, 0.5, -0.5, 0.5),
num_quaternion::Quaternion::new(-0.5, 0.5, 0.5, -0.5),
num_quaternion::Quaternion::new(0.5, 0.5, -0.5, -0.5),
num_quaternion::Quaternion::new(0.5, 0.5, -0.5, 0.5),
num_quaternion::Quaternion::new(-0.5, -0.5, -0.5, 0.5),
num_quaternion::Quaternion::new(-0.5, 0.5, -0.5, -0.5),
num_quaternion::Quaternion::new(0.0, 0.7071068, 0.0, 0.7071068),
num_quaternion::Quaternion::new(0.0, 0.0, 1.0, 0.0),
num_quaternion::Quaternion::new(0.0, 0.7071068, 0.7071068, 0.0),
num_quaternion::Quaternion::new(0.0, 1.0, 0.0, 0.0),
num_quaternion::Quaternion::new(0.0, 0.7071068, -0.7071068, 0.0),
num_quaternion::Quaternion::new(-0.7071068, 0.0, 0.7071068, 0.0),
num_quaternion::Quaternion::new(0.0, 0.7071068, 0.0, -0.7071068),
num_quaternion::Quaternion::new(0.7071068, 0.7071068, 0.0, 0.0),
num_quaternion::Quaternion::new(0.0, 0.0, -0.7071068, 0.7071068),
num_quaternion::Quaternion::new(-0.7071068, 0.7071068, 0.0, 0.0),
num_quaternion::Quaternion::new(0.0, 0.0, -0.7071068, -0.7071068),
];