rust/hedgewars-server/src/protocol/parser.rs
changeset 14785 a1077e8d26f4
parent 14783 b3adc030104b
child 14795 add191d825f4
equal deleted inserted replaced
14784:8390d5e4e39c 14785:a1077e8d26f4
   270             |i| cmdc_single_arg(i, "DELEGATE", a_line, Delegate),
   270             |i| cmdc_single_arg(i, "DELEGATE", a_line, Delegate),
   271             |i| cmdc_single_arg(i, "DELETE", a_line, Delete),
   271             |i| cmdc_single_arg(i, "DELETE", a_line, Delete),
   272             |i| cmdc_single_arg(i, "SAVEROOM", a_line, SaveRoom),
   272             |i| cmdc_single_arg(i, "SAVEROOM", a_line, SaveRoom),
   273             |i| cmdc_single_arg(i, "LOADROOM", a_line, LoadRoom),
   273             |i| cmdc_single_arg(i, "LOADROOM", a_line, LoadRoom),
   274             |i| cmdc_single_arg(i, "GLOBAL", a_line, Global),
   274             |i| cmdc_single_arg(i, "GLOBAL", a_line, Global),
   275             |i| cmdc_single_arg(i, "WATCH", a_line, Watch),
   275             |i| cmdc_single_arg(i, "WATCH", u32_line, Watch),
   276             |i| cmdc_single_arg(i, "GREETING", a_line, Greeting),
   276             |i| cmdc_single_arg(i, "GREETING", a_line, Greeting),
   277             |i| cmdc_single_arg(i, "VOTE", yes_no_line, Vote),
   277             |i| cmdc_single_arg(i, "VOTE", yes_no_line, Vote),
   278             |i| cmdc_single_arg(i, "FORCE", yes_no_line, ForceVote),
   278             |i| cmdc_single_arg(i, "FORCE", yes_no_line, ForceVote),
   279             |i| cmdc_single_arg(i, "INFO", a_line, Info),
   279             |i| cmdc_single_arg(i, "INFO", a_line, Info),
   280             |i| cmdc_single_arg(i, "MAXTEAMS", u8_line, MaxTeams),
   280             |i| cmdc_single_arg(i, "MAXTEAMS", u8_line, MaxTeams),
   453                     let (i, difficulty) = terminatedc(i, u8_line, eol)?;
   453                     let (i, difficulty) = terminatedc(i, u8_line, eol)?;
   454                     let (i, hedgehogs) = hedgehog_array(i)?;
   454                     let (i, hedgehogs) = hedgehog_array(i)?;
   455                     Ok((
   455                     Ok((
   456                         i,
   456                         i,
   457                         AddTeam(Box::new(TeamInfo {
   457                         AddTeam(Box::new(TeamInfo {
       
   458                             owner: String::new(),
   458                             name,
   459                             name,
   459                             color,
   460                             color,
   460                             grave,
   461                             grave,
   461                             fort,
   462                             fort,
   462                             voice_pack,
   463                             voice_pack,