void welcome(){ cout << "Welcome to the game of BLACKJACK " << endl; cout << " 1. The deck contains an infinite supply of cards" << endl; cout << " 2. The goal of the game is to assemble a hand whose numerical point value is as close to 21" << endl; cout << " without going over. Whoever gets closes to 21 without going over wins. " << endl; cout << " 3. Aces are worth either 1 point or 11 points at the players dicretion. Picture cards are worth" << endl; cout << " 10 points. All other cards are worth a number of points equal to their numerical value. " << endl; cout << " 4. The dealer must draw on 16 or less and hold on 17 or more. " << endl;

[color=Blue]...hmmm... I do not need a compiler to see that this will not even compile![/color][code]: bool isPlayerHolding (int theHand): {: if (: : cout << "Do you wish to hold on " << theHand << endl;: : }: [/code][color=Blue]Also, where is 'theHand' used in below code?[/color][code]void announceHand (int theHand){ cout << "The hand's value is now " << endl;}[/code]

// get here player input, probably as text and then check if player // said "yes" then return true and if player said "no" then // return false.}[/code][color=Blue]I am not sure of any other logic here - did not play this game much. How does building House hand works? I think initially there should be a pair of cards for each House and Player. After this I am not sure of any logic.[/color]