rust/hedgewars-server/src/handlers/inroom.rs
changeset 15531 ede5f4ec48f3
parent 15530 a859f08ebb4f
child 15534 bb93e9642b5b
equal deleted inserted replaced
15530:a859f08ebb4f 15531:ede5f4ec48f3
   139                 .send_all()
   139                 .send_all()
   140                 .in_room(room_id),
   140                 .in_room(room_id),
   141             );
   141             );
   142         }
   142         }
   143         TeamChat(msg) => {
   143         TeamChat(msg) => {
   144             if let Some(ref info) = room.game_info {
   144             if room.game_info.is_some() {
   145                 if let Some(clan_color) = room.find_team_color(client_id) {
   145                 if let Some(clan_color) = room.find_team_color(client_id) {
   146                     let engine_msg =
   146                     let engine_msg =
   147                         to_engine_msg(format!("b{}]{}\x20\x20", client.nick, msg).bytes());
   147                         to_engine_msg(format!("b{}]{}\x20\x20", client.nick, msg).bytes());
   148                     let team = room.clan_team_owners(clan_color).collect();
   148                     let team = room.clan_team_owners(clan_color).collect();
   149                     response.add(ForwardEngineMessage(vec![engine_msg]).send_many(team))
   149                     response.add(ForwardEngineMessage(vec![engine_msg]).send_many(team))