예제 #1
0
파일: PlayerXML.cs 프로젝트: shoferb/OYAOB
 public PlayerXML(Logic.Users.Player p)
 {
     if (p != null)
     {
         isPlayerActive           = p.isPlayerActive;
         name                     = p.name;
         TotalChip                = p.TotalChip;
         RoundChipBet             = p.RoundChipBet;
         PlayedAnActionInTheRound = p.PlayedAnActionInTheRound;
         _firstCard               = p._firstCard;
         _secondCard              = p._secondCard;
         _publicCards             = p._publicCards;//new List<Card>();
         userId                   = p.user.Id();
         roomId                   = p.roomId;
     }
 }
예제 #2
0
        public void SetUp()
        {
            AddNewUsers();
            user1            = new User(8, "orelie", "8", "1234", 0, 5000, "*****@*****.**");
            user0            = new User(0, "orelie", "0", "1234", 0, 5000, "*****@*****.**");
            user2            = new User(9, "orelie", "9", "1234", 0, 5000, "*****@*****.**");
            user3            = new User(10, "orelie", "10", "1234", 0, 5000, "*****@*****.**");
            useCommunication = false;
            roomID           = 9999;
            players          = new List <Logic.Users.Player>();
            player1          = new Logic.Users.Player(user1, 1000, roomID);
            players.Add(player1);
            Decorator            deco   = SetDecoratoresNoLimitWithSpectatores();
            ServerToClientSender sender = new ServerToClientSender(gameCenter, sysControl, logControl, replayManager);

            gameRoom = new Logic.Game.GameRoom(players, 12, deco, gameCenter, logControl, replayManager, sender, 1, false, 0, 5, null, null,
                                               player1, Logic.GameControl.LeagueName.Unknow, 0, player1, player1, player1, player1,
                                               1, 1, 1, 1, 1, null, Logic.Game.GameRoom.HandStep.Flop, null);
        }