summaryrefslogtreecommitdiff
path: root/src/resources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources.rs')
-rw-r--r--src/resources.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/resources.rs b/src/resources.rs
index bda745f..15d93c4 100644
--- a/src/resources.rs
+++ b/src/resources.rs
@@ -1,5 +1,5 @@
-use std::collections::HashMap;
+use std::collections::{HashMap, HashSet};
use specs::Entity;
use super::pos::Pos;
@@ -7,6 +7,7 @@ use super::controls::Action;
// use super::oldassemblage::Assemblage;
use super::worldmessages::WorldMessage;
use super::template::Template;
+use crate::encyclopedia::Encyclopedia;
#[derive(Default)]
@@ -32,10 +33,11 @@ pub struct Spawn {
#[derive(Default)]
pub struct Ground {
- pub cells: HashMap<Pos, Vec<Entity>>
+ pub cells: HashMap<Pos, HashSet<Entity>>
}
#[derive(Default)]
pub struct NewEntities {
- pub templates: Vec<(Pos, Template)>
+ pub templates: Vec<(Pos, Template)>,
+ pub encyclopedia: Encyclopedia
}