gameServer2/src/protocol/parser.rs
changeset 13524 5359ff75da3a
parent 13520 1ee192f13456
child 13528 c8b626b0a3ad
equal deleted inserted replaced
13523:8c5dd562c9f7 13524:5359ff75da3a
   147                     fort: a_line    >> eol >>
   147                     fort: a_line    >> eol >>
   148                     voice_pack: a_line >> eol >>
   148                     voice_pack: a_line >> eol >>
   149                     flag: a_line    >> eol >>
   149                     flag: a_line    >> eol >>
   150                     difficulty: u8_line >> eol >>
   150                     difficulty: u8_line >> eol >>
   151                     hedgehogs: _8_hogs >>
   151                     hedgehogs: _8_hogs >>
   152                     (AddTeam(TeamInfo{
   152                     (AddTeam(Box::new(TeamInfo{
   153                         name, color, grave, fort,
   153                         name, color, grave, fort,
   154                         voice_pack, flag, difficulty,
   154                         voice_pack, flag, difficulty,
   155                         hedgehogs, hedgehogs_number: 0
   155                         hedgehogs, hedgehogs_number: 0
   156                      })))
   156                      }))))
   157     | do_parse!(tag!("HH_NUM")    >> eol >>
   157     | do_parse!(tag!("HH_NUM")    >> eol >>
   158                     n: a_line     >> eol >>
   158                     n: a_line     >> eol >>
   159                     c: u8_line    >>
   159                     c: u8_line    >>
   160                     (SetHedgehogsNumber(n, c)))
   160                     (SetHedgehogsNumber(n, c)))
   161     | do_parse!(tag!("TEAM_COLOR")    >> eol >>
   161     | do_parse!(tag!("TEAM_COLOR")    >> eol >>