public BlackjackHand Split() { // TODO: Does the split need to be only on two cards? BlackjackHand r = new BlackjackHand(ParentShoe, false); r.cards.Add(this.Discard(0)); return r; }
private void split() { if (turn == 1 && !playerSplit && player.CanSplit) { psplit = player.Split(); playerSplit = true; } }
private void Play() { player = new BlackjackHand(shoe); dealer = new BlackjackHand(shoe); turn = 1; playerSplit = false; printHands(); // TODO: incorrect [from old source -- dunno what this means] while (checkWinLoss() == WinLoss.NoWin) { doTurn(); } }