gameServer2/src/protocol/messages.rs
changeset 12145 a482c7a5f6e3
parent 12142 4d7d41be1993
child 12147 03ccb89820f3
equal deleted inserted replaced
12144:589a2d7d3dc5 12145:a482c7a5f6e3
    73     Ping,
    73     Ping,
    74     Pong,
    74     Pong,
    75     Bye(&'a str),
    75     Bye(&'a str),
    76     Nick(&'a str),
    76     Nick(&'a str),
    77     LobbyLeft(&'a str),
    77     LobbyLeft(&'a str),
       
    78     LobbyJoined(&'a [&'a str]),
    78 
    79 
    79     Connected(u32),
    80     Connected(u32),
    80     Unreachable,
    81     Unreachable,
    81 }
    82 }
    82 
    83 
   109                 => construct_message(&["BYE", &msg]),
   110                 => construct_message(&["BYE", &msg]),
   110             &HWServerMessage::Nick(nick)
   111             &HWServerMessage::Nick(nick)
   111             => construct_message(&["NICK", &nick]),
   112             => construct_message(&["NICK", &nick]),
   112             &HWServerMessage::LobbyLeft(msg)
   113             &HWServerMessage::LobbyLeft(msg)
   113                 => construct_message(&["LOBBY_LEFT", &msg]),
   114                 => construct_message(&["LOBBY_LEFT", &msg]),
       
   115             &HWServerMessage::LobbyJoined(msg)
       
   116                 => {
       
   117                 let mut v = vec!["LOBBY:JOINED"];
       
   118                 v.extend_from_slice(msg);
       
   119                 construct_message(&v)
       
   120             },
   114             _ => construct_message(&["ERROR", "UNIMPLEMENTED"]),
   121             _ => construct_message(&["ERROR", "UNIMPLEMENTED"]),
   115         }
   122         }
   116     }
   123     }
   117 }
   124 }