diff options
Diffstat (limited to 'azalea-physics/src')
| -rw-r--r-- | azalea-physics/src/collision/discrete_voxel_shape.rs | 8 |
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 { |
