rust/hedgewars-server/src/core/room.rs
changeset 15552 0031683bfa76
parent 15541 d122b65bdf6f
child 15553 852682c2003f
equal deleted inserted replaced
15551:7478568cffbe 15552:0031683bfa76
   158         }
   158         }
   159     }
   159     }
   160 
   160 
   161     pub fn set_hedgehogs_number(&mut self, n: u8) -> Vec<String> {
   161     pub fn set_hedgehogs_number(&mut self, n: u8) -> Vec<String> {
   162         let mut names = Vec::new();
   162         let mut names = Vec::new();
   163         let teams = match self.game_info {
   163         let teams = &mut self.teams;
   164             Some(ref mut info) => &mut info.original_teams,
       
   165             None => &mut self.teams,
       
   166         };
       
   167 
   164 
   168         if teams.len() as u8 * n <= MAX_HEDGEHOGS_IN_ROOM {
   165         if teams.len() as u8 * n <= MAX_HEDGEHOGS_IN_ROOM {
   169             for (_, team) in teams.iter_mut() {
   166             for (_, team) in teams.iter_mut() {
   170                 team.hedgehogs_number = n;
   167                 team.hedgehogs_number = n;
   171                 names.push(team.name.clone())
   168                 names.push(team.name.clone())