mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Use DHashSet
This commit is contained in:
parent
72e270368d
commit
0ba4a3a409
@ -7,7 +7,7 @@ use crate::{
|
||||
sim::WorldSim,
|
||||
site::{namegen::NameGen, Castle, Settlement, Site as WorldSite, Tree},
|
||||
site2,
|
||||
util::{attempt, seed_expan, NEIGHBORS},
|
||||
util::{attempt, seed_expan, DHashSet, NEIGHBORS},
|
||||
Index, Land,
|
||||
};
|
||||
use common::{
|
||||
@ -20,7 +20,7 @@ use common::{
|
||||
};
|
||||
use core::{fmt, hash::BuildHasherDefault, ops::Range};
|
||||
use fxhash::FxHasher64;
|
||||
use hashbrown::{HashMap, HashSet};
|
||||
use hashbrown::HashMap;
|
||||
use rand::prelude::*;
|
||||
use rand_chacha::ChaChaRng;
|
||||
use tracing::{debug, info, warn};
|
||||
@ -470,9 +470,9 @@ impl Civs {
|
||||
fn name_biomes(&mut self, ctx: &mut GenCtx<impl Rng>) {
|
||||
let map_size_lg = ctx.sim.map_size_lg();
|
||||
let mut biomes: Vec<(common::terrain::BiomeKind, Vec<usize>)> = Vec::new();
|
||||
let mut explored = HashSet::new();
|
||||
let mut to_explore = HashSet::new();
|
||||
let mut to_floodfill = HashSet::new();
|
||||
let mut explored = DHashSet::default();
|
||||
let mut to_explore = DHashSet::default();
|
||||
let mut to_floodfill = DHashSet::default();
|
||||
// TODO: have start point in center and ignore ocean?
|
||||
let start_point = 0;
|
||||
to_explore.insert(start_point);
|
||||
|
Loading…
Reference in New Issue
Block a user