All pastes #1775307 Raw Edit

Something

public text v1 · immutable
#1775307 ·published 2010-02-02 07:05 UTC
rendered paste body
#ifndef _BLACKJACK_H_
#define _BLACKJACK_H_ 1

#define DEFAULT_MONEY 5000
#define MINIMUM_BID 30
#define MAXIMUM_BID 200
#define BLACKJACK_VERSION "Blackjack 0.01"

struct player {
	unsigned int money;
	unsigned int bid;
	unsigned char amount_cards;
	unsigned char *hand;
	unsigned char is_doubling;
};

struct player *blackjack_init_hand(unsigned int money);
void blackjack_reset_hand(struct player *pl);
void blackjack_free_hand(struct player *pl);
void blackjack_append_card(struct player *pl, unsigned char c);
signed int blackjack(struct player *de, struct player *pl, char *deck);
#endif