diff options
| author | troido <troido@protonmail.com> | 2020-02-21 16:27:32 +0100 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-02-21 16:27:32 +0100 |
| commit | e69d9c3b5266fd6f9215d1e3f4a761b8027a785c (patch) | |
| tree | 148ce7e757dacbd058a36785c78a724f96b5ca7f /src/resources.rs | |
| parent | ada1c4571a9ba43b15027f126fada55e73901a11 (diff) | |
wrote world code for migrating players
Diffstat (limited to 'src/resources.rs')
| -rw-r--r-- | src/resources.rs | 25 |
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)> +} + |
