Example #1
0
 public Game(Player player1, Player player2)
 {
     Id = Guid.NewGuid();
     Black = player1;
     White = player2;
     CurrentPlayer = 1;
     StartedOn = DateTime.Now;
     InitializeBoard();
     Dice = new int[2];
 }
        public void Join(string name)
        {
            if (!Manager.Instance.Players.Any(x => x.Name == name))
            {
                var user = new Player
                {
                    Name = name,
                    ConnectionId = Context.ConnectionId,
                    Status = ConnectionStatus.ReadyToPlay
                };
                Manager.Instance.Players.Add(user);

                Clients.All.joined(user, Context.ConnectionId);
                Clients.Caller.callerJoined(name);
            }
        }