public BaccaratPlayer(GamePeer peer, PlayerInfo info) : base(peer, info) { money = info.game_money; win = 0; lose = 0; }
protected override Player MakePlayer(GamePeer peer, PlayerInfo info) { //Get Info from webserver BlackjackPlayer newPlayer = new BlackjackPlayer(peer, info); return newPlayer; }
public BlackjackPlayer(GamePeer peer, PlayerInfo info) : base(peer, info) { money = info.game_money; win = 0; lose = 0; status = PlayerStatus.Waiting; }
public Player(GamePeer peer, PlayerInfo info) { this.peer = peer; this.key = PlayerKey.MakeFromPeer(peer); this.name = info.username; }
public void Join(GamePeer peer, ConfirmJoinRequest joinReq, SendParameters sendParameters, PlayerInfo info) { if (CanJoin(peer)) { Player newPlayer = playerManager.AddPlayer(peer, info); BroadcastMessageHandler += peer.OnBroadcastMessage; peer.OnLeaveHandler += OnPeerLeave; OnJoin(peer); } else { var response = new OperationResponse(CommonOperationCode.ConfirmJoin, new Dictionary<byte, object> { { (byte)CommonParameterKey.Success, false } }); peer.SendOperationResponse(response, sendParameters); } }