Example #1
0
 public Player()
 {
     PrivateCards     = new Card[NPRIVATE_CARDS];
     Nickname         = "";
     CurrentState     = State.Passive;
     _wallet          = new Wallet();
     PlayerStatistics = new Statistics();
     _playMove        = Round.Move.Null;
 }
Example #2
0
 public void ChoosePlayMove(string playMove, double amountToBetOrCall)
 {
     Round.Move parsedMove;
     Enum.TryParse(playMove, out parsedMove);
     PlayMove          = parsedMove;
     AmountToBetOrCall = amountToBetOrCall;
     Monitor.Enter(Lock);
     Monitor.PulseAll(Lock);
     Monitor.Exit(Lock);
 }