rust/hedgewars-server/src/handlers/inroom.rs
changeset 15516 b907b9071ec5
parent 15492 395be40faa51
child 15518 e705d30e0f10
equal deleted inserted replaced
15509:6ddfde71ba6a 15516:b907b9071ec5
   272                     response,
   272                     response,
   273                 );
   273                 );
   274 
   274 
   275                 match room.game_info {
   275                 match room.game_info {
   276                     Some(ref info) if info.teams_in_game == 0 => {
   276                     Some(ref info) if info.teams_in_game == 0 => {
   277                         super::common::end_game(server, room_id, response)
   277                         let result = server.end_game(room_id);
       
   278                         super::common::get_end_game_result(server, room_id, result, response);
   278                     }
   279                     }
   279                     _ => (),
   280                     _ => (),
   280                 }
   281                 }
   281             }
   282             }
   282         },
   283         },
   564                         );
   565                         );
   565                     }
   566                     }
   566                 }
   567                 }
   567             }
   568             }
   568             if game_ended {
   569             if game_ended {
   569                 super::common::end_game(server, room_id, response)
   570                 let result = server.end_game(room_id);
       
   571                 super::common::get_end_game_result(server, room_id, result, response);
   570             }
   572             }
   571         }
   573         }
   572         Rnd(v) => {
   574         Rnd(v) => {
   573             let result = rnd_reply(&v);
   575             let result = rnd_reply(&v);
   574             let mut echo = vec!["/rnd".to_string()];
   576             let mut echo = vec!["/rnd".to_string()];