summaryrefslogtreecommitdiff
path: root/src/sim/world.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/world.rs')
-rw-r--r--src/sim/world.rs8
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 {