All pastes #264110 Raw Edit

Mine

public text v1 · immutable
·published 2006-12-02 02:00 UTC
rendered paste body
#include "../deck.h"

using namespace std;

class poker
{
public:
	poker();
	void showProb();
	void dealHand();
	void checkHand();
	void showHand();

private:
	int maxComb;	//total possible card combinations
	card hand[5];	//holds the hand dealt
	deck pokerDeck;

	double nothingP, pairP, twoPairP, fourPairP, threeKindP, fullHouseP,
	fourKindP, flushP, straitP, straitFlushP, royaleFlushP;

	//holds hand information
	enum hand_t = {NOTHING, PAIR, TWO_PAIR, FOUR_PAIR, THREE_KIND,
		FULL_HOUSE, FOUR_KIND, FLUSH, STRAIT, STRAIT_FLUSH, ROYAL_FLUSH, 
		ROYAL_STRAIT_FLUSH};

	struct hand_st{
		bool valid;	//holds true if we have this hand
		int count;	//holds how many of this hand we've gotten
	};

	//this will hold hand information used for gathering statistics
	//and determining hand, must be the size of the # of hand_t types!
	hand_st handInfo[11];
};


/* Compiler error is as follows:
poker.h:23: error: use of enum 'hand_t' without previous delcaration
poker.h:23: error: expected unqualified-id before '=' token