aboutsummaryrefslogtreecommitdiff
path: root/server/src/game.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/game.rs')
-rw-r--r--server/src/game.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/server/src/game.rs b/server/src/game.rs
index d8184c1e..7609b965 100644
--- a/server/src/game.rs
+++ b/server/src/game.rs
@@ -88,8 +88,10 @@ impl Game {
}
fn unload(&mut self) {
- self.packet_out
- .push_back(PacketC::SetIngame { state: false });
+ self.packet_out.push_back(PacketC::SetIngame {
+ state: false,
+ lobby: false,
+ });
for (id, _) in self.players.drain() {
self.packet_out.push_back(PacketC::RemovePlayer { id })
}
@@ -209,7 +211,10 @@ impl Game {
}
}
out.push(self.score());
- out.push(PacketC::SetIngame { state: true });
+ out.push(PacketC::SetIngame {
+ state: true,
+ lobby: self.demand.is_none(),
+ });
out
}