equal
deleted
inserted
replaced
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()) |