summaryrefslogtreecommitdiff
path: root/src/room.rs
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-04-01 21:25:18 +0200
committertroido <troido@protonmail.com>2020-04-01 21:25:18 +0200
commit9d61814eeb7873a1c21d0f521dcb3649f3b4baf8 (patch)
tree1b43e51aff93837a01616a028ada46b90c9f077a /src/room.rs
parent633cb7d5b2048324a13bedb43468a7f04a81a519 (diff)
room unloading works now
Diffstat (limited to 'src/room.rs')
-rw-r--r--src/room.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/room.rs b/src/room.rs
index 9df131a..805f94e 100644
--- a/src/room.rs
+++ b/src/room.rs
@@ -228,6 +228,10 @@ impl <'a, 'b>Room<'a, 'b> {
}
}
+ pub fn has_players(&self) -> bool {
+ !self.world.read_component::<Player>().is_empty()
+ }
+
pub fn save_players(&self) -> HashMap<PlayerId, PlayerState> {
let mut states = HashMap::new();
let players = self.world.read_component::<Player>();