aboutsummaryrefslogtreecommitdiff
path: root/azalea-physics/src
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-05-30 19:36:59 -0800
committermat <git@matdoes.dev>2025-05-30 19:36:59 -0800
commitae4b1e85e669bc882d158509ef1eda46c6b2a72e (patch)
treeadf81cc01b0ce1575e95b99ad109fd92db1738f6 /azalea-physics/src
parenta64c6505049082175224802c5be51ac8f0cf4677 (diff)
downloadazalea-drasl-ae4b1e85e669bc882d158509ef1eda46c6b2a72e.tar.xz
fix clippy issues and improve formatting everywhere
Diffstat (limited to 'azalea-physics/src')
-rw-r--r--azalea-physics/src/clip.rs9
-rw-r--r--azalea-physics/src/collision/discrete_voxel_shape.rs26
2 files changed, 18 insertions, 17 deletions
diff --git a/azalea-physics/src/clip.rs b/azalea-physics/src/clip.rs
index e557b028..e7d203d8 100644
--- a/azalea-physics/src/clip.rs
+++ b/azalea-physics/src/clip.rs
@@ -151,12 +151,11 @@ fn clip_with_interaction_override(
// compostors, hoppers, and scaffolding.
let interaction_shape = &*EMPTY_SHAPE;
let interaction_hit_result = interaction_shape.clip(from, to, block_pos);
- if let Some(interaction_hit_result) = interaction_hit_result {
- if interaction_hit_result.location.distance_squared_to(from)
+ if let Some(interaction_hit_result) = interaction_hit_result
+ && interaction_hit_result.location.distance_squared_to(from)
< block_hit_result.location.distance_squared_to(from)
- {
- return Some(block_hit_result.with_direction(interaction_hit_result.direction));
- }
+ {
+ return Some(block_hit_result.with_direction(interaction_hit_result.direction));
}
Some(block_hit_result)
diff --git a/azalea-physics/src/collision/discrete_voxel_shape.rs b/azalea-physics/src/collision/discrete_voxel_shape.rs
index cacbc987..a56c8085 100644
--- a/azalea-physics/src/collision/discrete_voxel_shape.rs
+++ b/azalea-physics/src/collision/discrete_voxel_shape.rs
@@ -1,3 +1,5 @@
+use std::cmp;
+
use azalea_core::{
bitset::BitSet,
direction::{Axis, AxisCycle},
@@ -146,12 +148,12 @@ impl BitSetDiscreteVoxelShape {
fn fill_update_bounds(&mut self, x: u32, y: u32, z: u32, update: bool) {
self.storage.set(self.get_index(x, y, z));
if update {
- self.x_min = std::cmp::min(self.x_min, x as i32);
- self.y_min = std::cmp::min(self.y_min, y as i32);
- self.z_min = std::cmp::min(self.z_min, z as i32);
- self.x_max = std::cmp::max(self.x_max, (x + 1) as i32);
- self.y_max = std::cmp::max(self.y_max, (y + 1) as i32);
- self.z_max = std::cmp::max(self.z_max, (z + 1) as i32);
+ self.x_min = cmp::min(self.x_min, x as i32);
+ self.y_min = cmp::min(self.y_min, y as i32);
+ self.z_min = cmp::min(self.z_min, z as i32);
+ self.x_max = cmp::max(self.x_max, (x + 1) as i32);
+ self.y_max = cmp::max(self.y_max, (y + 1) as i32);
+ self.z_max = cmp::max(self.z_max, (z + 1) as i32);
}
}
@@ -201,24 +203,24 @@ impl BitSetDiscreteVoxelShape {
var12.try_into().unwrap(),
var14.try_into().unwrap(),
));
- var7[2] = std::cmp::min(var7[2], var14);
- var7[5] = std::cmp::max(var7[5], var14);
+ var7[2] = cmp::min(var7[2], var14);
+ var7[5] = cmp::max(var7[5], var14);
var13[0] = true;
}
true
});
if var13[0] {
- var7[1] = std::cmp::min(var7[1], var12);
- var7[4] = std::cmp::max(var7[4], var12);
+ var7[1] = cmp::min(var7[1], var12);
+ var7[4] = cmp::max(var7[4], var12);
var10[0] = true;
}
true
});
if var10[0] {
- var7[0] = std::cmp::min(var7[0], var9);
- var7[3] = std::cmp::max(var7[3], var9);
+ var7[0] = cmp::min(var7[0], var9);
+ var7[3] = cmp::max(var7[3], var9);
}
true