Scale back coordinate types for new 50 km limit

This commit is contained in:
crumblingstatue 2023-04-03 12:01:59 +02:00
parent 64735c7455
commit d41032dbcc
4 changed files with 10 additions and 7 deletions

View file

@ -1,7 +1,7 @@
use fnv::FnvHashMap;
use rand::{thread_rng, Rng};
type ChunkPosScalar = u32;
type ChunkPosScalar = u16;
#[derive(Hash, PartialEq, Eq, Debug, Clone, Copy)]
pub struct ChunkPos {
@ -95,7 +95,7 @@ fn test_to_chunk_and_local() {
}
// Need to support at least 4 million tiles long
pub type TilePosScalar = u32;
pub type TilePosScalar = u16;
const CHUNK_EXTENT: u16 = 128;
const CHUNK_N_TILES: usize = CHUNK_EXTENT as usize * CHUNK_EXTENT as usize;