public Player() { PrivateCards = new Card[NPRIVATE_CARDS]; Nickname = ""; CurrentState = State.Passive; _wallet = new Wallet(); PlayerStatistics = new Statistics(); _playMove = Round.Move.Null; }
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); }