示例#1
0
文件: main.c 项目: reversTeam/Poker
int		main(void)
{
	t_deck	*d;
	t_burned	*b;

	b = malloc(sizeof(t_burned));
	b->nb_card = 0;
	if (!(d = create_deck()))
		return (1);
	g_randfd = open("/dev/random", O_RDONLY);
	print_deck(d);
	get_random_card(d, b);
	get_random_card(d, b);
	get_random_card(d, b);
	print_deck(d);
	print_card(b->card[0]);
	print_card(b->card[1]);
	print_card(b->card[2]);
	recover_cards(d, b, NULL);
	print_deck(d);
	return (0);
}
示例#2
0
char draw_random_card(deck_struct *deck) {
	char idx = get_random_card(deck->remaining);	
	return draw_card(deck, idx);
}