diff options
Diffstat (limited to 'src/sim/world.rs')
| -rw-r--r-- | src/sim/world.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/sim/world.rs b/src/sim/world.rs index bdb1286..6645d4e 100644 --- a/src/sim/world.rs +++ b/src/sim/world.rs @@ -1,4 +1,4 @@ -use std::collections::HashMap; +use fxhash::FxHashMap; use crate::{ config::CHUNK_SIZE, @@ -7,8 +7,8 @@ use crate::{ pub struct World { pub chunks: Vec<Chunk>, - // TODO FxHashMap? - pub chunk_position_to_chunk_idx: HashMap<(i32, i32), usize>, + // TODO FxFxHashMap? + pub chunk_position_to_chunk_idx: FxHashMap<(i32, i32), usize>, } impl World { @@ -60,7 +60,7 @@ impl World { pub fn from_default_size() -> Self { let mut world = World { chunks: Vec::new(), - chunk_position_to_chunk_idx: HashMap::new(), + chunk_position_to_chunk_idx: FxHashMap::default(), }; for y in -10..10 { |
