aboutsummaryrefslogtreecommitdiff
path: root/azalea-physics/src
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-physics/src')
-rw-r--r--azalea-physics/src/collision/discrete_voxel_shape.rs8
1 files changed, 3 insertions, 5 deletions
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 {