summaryrefslogtreecommitdiff
path: root/src/resources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources.rs')
-rw-r--r--src/resources.rs25
1 files changed, 17 insertions, 8 deletions
diff --git a/src/resources.rs b/src/resources.rs
index f50d2bb..e0ac197 100644
--- a/src/resources.rs
+++ b/src/resources.rs
@@ -2,14 +2,17 @@
use std::collections::{HashMap, HashSet};
use specs::Entity;
-use super::pos::Pos;
-use super::controls::Control;
-use super::worldmessages::WorldMessage;
-use crate::componentwrapper::PreEntity;
-use crate::encyclopedia::Encyclopedia;
-use crate::PlayerId;
-use crate::util::Result;
-use crate::template::Template;
+use crate::{
+ pos::Pos,
+ controls::Control,
+ worldmessages::WorldMessage,
+ componentwrapper::PreEntity,
+ encyclopedia::Encyclopedia,
+ PlayerId,
+ RoomId,
+ util::Result,
+ template::Template
+};
#[derive(Default)]
@@ -61,3 +64,9 @@ impl NewEntities {
pub struct Players {
pub entities: HashMap<PlayerId, Entity>
}
+
+#[derive(Default)]
+pub struct Emigrating {
+ pub emigrants: Vec<(PlayerId, RoomId)>
+}
+