diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2026-08-15 20:44:10 -0700 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2026-08-15 20:44:10 -0700 |
| commit | 05135beb87bbf0edace544b80ba40e327d9a89ac (patch) | |
| tree | 1ec3fc0d3cf041c57273e92ecbe751756c616f67 /src/sim/world.rs | |
| parent | 43cae9ac71f2d6933ba3ea25641585bb88ae60ad (diff) | |
factor code out of main, optimizations
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 { |
