equal
deleted
inserted
replaced
1 use crate::{ |
1 use crate::core::types::{ClientId, RoomId}; |
2 core::{ |
2 use hedgewars_network_protocol::messages::{HwServerMessage, HwServerMessage::*}; |
3 client::HwClient, |
|
4 room::HwRoom, |
|
5 room::{GameInfo, RoomFlags}, |
|
6 server::HwServer, |
|
7 types::{ClientId, RoomId}, |
|
8 }, |
|
9 utils::to_engine_msg, |
|
10 }; |
|
11 use hedgewars_network_protocol::{ |
|
12 messages::{server_chat, HwProtocolMessage, HwServerMessage, HwServerMessage::*}, |
|
13 types::{GameCfg, VoteType}, |
|
14 }; |
|
15 use rand::{distributions::Uniform, thread_rng, Rng}; |
|
16 use std::{io, io::Write, iter::once, mem::replace}; |
|
17 |
3 |
18 #[derive(Clone)] |
4 #[derive(Clone)] |
19 pub enum DestinationGroup { |
5 pub enum DestinationGroup { |
20 All, |
6 All, |
21 Lobby, |
7 Lobby, |