struct TableTexture
{
	/* general */
	double potodds;

	bool desperate,		// these will upgrade calls->raise/allin if true
		uberDesperate,	// currently, different actions are NOT taken depending on which is true
		medAgg,
		uberAgg;

	/* flop */
	bool straightdraw;
	bool flushdraw;
	
	bool suited2,	//flush scares?
		suited3,
		suited4,
		suited5,
		trips,		// true if trips in the community cards
		pair,		// true if pair in the community cards
		inrow2,		// straight scares?
		inrow3,
		inrow4,
		inrow5;

	int totalaction,	// action = bets
		activebefore,	// active = not folded
		activeafter,
		activetotal;

	Card tripcard,		// if trips true above, which cards
		paircard;		// if pair true above, which cards

	int facecards;	// only applicable as a "scare" factor in bluffs

	/* turn */
	bool flushscare,
		straightscare,
		overcard,
		dangercard;
};