From caf0f7d7737b69dfe5ac274e3a277754a01fa87e Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 20 Sep 2025 18:35:53 -0530 Subject: add new apis for BitSet closes #241 --- azalea-physics/src/collision/discrete_voxel_shape.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'azalea-physics/src') diff --git a/azalea-physics/src/collision/discrete_voxel_shape.rs b/azalea-physics/src/collision/discrete_voxel_shape.rs index a56c8085..033d1225 100644 --- a/azalea-physics/src/collision/discrete_voxel_shape.rs +++ b/azalea-physics/src/collision/discrete_voxel_shape.rs @@ -294,10 +294,8 @@ impl BitSetDiscreteVoxelShape { } fn clear_z_strip(&mut self, var1: u32, var2: u32, var3: u32, var4: u32) { - self.storage.clear( - self.get_index(var3, var4, var1), - self.get_index(var3, var4, var2), - ); + self.storage + .clear(self.get_index(var3, var4, var1)..self.get_index(var3, var4, var2)); } } @@ -316,7 +314,7 @@ impl BitSetDiscreteVoxelShape { } fn is_full(&self, x: u32, y: u32, z: u32) -> bool { - self.storage.index(self.get_index(x, y, z)) + self.storage.get(self.get_index(x, y, z)).unwrap_or(false) } fn is_full_wide(&self, x: u32, y: u32, z: u32) -> bool { -- cgit v1.2.3