From e69d9c3b5266fd6f9215d1e3f4a761b8027a785c Mon Sep 17 00:00:00 2001 From: troido Date: Fri, 21 Feb 2020 16:27:32 +0100 Subject: wrote world code for migrating players --- src/resources.rs | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'src/resources.rs') 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 } + +#[derive(Default)] +pub struct Emigrating { + pub emigrants: Vec<(PlayerId, RoomId)> +} + -- cgit