Exemplo n.º 1
0
        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 SendAllPlayers(MessageAllPlayers msg)
 {
     MessageControl.SendAllPlayers(msg);
 }