public static void OnNewPlayer(MessageNewPlayer msg) { Player newPlayer = msg.Player; newPlayer.Id = msg.Id; bool ret = playerControl.Add(msg.Id, newPlayer); if (ret) { MessageAllPlayers msgAllPlayers = new MessageAllPlayers { Header = "AllPlayers", Id = msg.Id, Players = playerControl.GetAll(msg.Id) }; GameFlowControl.SendNewPlayer(msg); GameFlowControl.SendNewPlayerOK(msg); GameFlowControl.SendAllPlayers(msgAllPlayers); } else { GameFlowControl.SendNewPlayerFail(msg); } }
public static void SendNewPlayerFail(MessageNewPlayer msg) { MessageControl.SendNewPlayerFail(msg); }
public static void ReceiveNewPlayer(MessageNewPlayer msg) { GameFlow.OnNewPlayer(msg); }