@@ -2,9 +2,9 @@ use crate::prelude::*;
2
2
3
3
pub const CHUNK_SIZE : usize = 32 ;
4
4
pub const PADDED_CHUNK_SIZE : usize = CHUNK_SIZE + 2 ;
5
- pub const PADDED_CHUNK_USIZE : usize = PADDED_CHUNK_SIZE as usize ;
5
+ pub const PADDED_CHUNK_USIZE : usize = PADDED_CHUNK_SIZE ;
6
6
pub const CHUNK_LENGTH : usize =
7
- ( PADDED_CHUNK_SIZE * PADDED_CHUNK_SIZE * PADDED_CHUNK_SIZE ) as usize ;
7
+ PADDED_CHUNK_SIZE * PADDED_CHUNK_SIZE * PADDED_CHUNK_SIZE ;
8
8
9
9
pub struct Chunk {
10
10
pub data : [ BlockId ; CHUNK_LENGTH ] ,
@@ -23,7 +23,6 @@ impl Chunk {
23
23
self . get_unpadded ( x + 1 , y + 1 , z + 1 )
24
24
}
25
25
26
-
27
26
pub fn get_unpadded ( & self , x : usize , y : usize , z : usize ) -> BlockId {
28
27
self . data [ Self :: index ( x, y, z) ]
29
28
}
@@ -39,7 +38,7 @@ impl Chunk {
39
38
40
39
#[ rustfmt:: skip]
41
40
pub fn index ( x : usize , y : usize , z : usize ) -> usize {
42
- if ( x >= PADDED_CHUNK_SIZE as usize ) || ( y >= PADDED_CHUNK_SIZE as usize ) || ( z >= PADDED_CHUNK_SIZE as usize ) {
41
+ if ( x >= PADDED_CHUNK_SIZE ) || ( y >= PADDED_CHUNK_SIZE ) || ( z >= PADDED_CHUNK_SIZE ) {
43
42
panic ! ( "Index out of bounds: ({}, {}, {})" , x, y, z) ;
44
43
}
45
44
x + PADDED_CHUNK_USIZE * ( y + PADDED_CHUNK_USIZE * z)
0 commit comments