rust/hedgewars-server/src/handlers/actions.rs
changeset 16120 5febd2bc5372
parent 15826 747278149393
equal deleted inserted replaced
16119:278533359a93 16120:5febd2bc5372
     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,