SCCS-vsn: games/cribbage/io.c 1.5
SCCS-vsn: games/cribbage/crib.c 1.6
prcrib(mycrib, TRUE);
prompt = (quiet ? "Discard --> " : "Discard a card --> ");
prcrib(mycrib, TRUE);
prompt = (quiet ? "Discard --> " : "Discard a card --> ");
cdiscard(mycrib); /* puts best discard at end */
crd = phand[infrom(phand, FULLHAND, prompt)];
remove(crd, phand, FULLHAND);
prhand(phand, FULLHAND, Playwin);
crib[0] = crd;
/* next four lines same as last four except for cdiscard() */
cdiscard(mycrib); /* puts best discard at end */
crd = phand[infrom(phand, FULLHAND, prompt)];
remove(crd, phand, FULLHAND);
prhand(phand, FULLHAND, Playwin);
crib[0] = crd;
/* next four lines same as last four except for cdiscard() */
crd = phand[infrom(phand, FULLHAND - 1, prompt)];
remove(crd, phand, FULLHAND - 1);
prhand(phand, FULLHAND, Playwin);
crd = phand[infrom(phand, FULLHAND - 1, prompt)];
remove(crd, phand, FULLHAND - 1);
prhand(phand, FULLHAND, Playwin);
prhand(ph, pnum, Playwin);
crd = ph[infrom(ph, pnum, "Your play: ")];
if (sum + VAL(crd.rank) <= 31)
prhand(ph, pnum, Playwin);
crd = ph[infrom(ph, pnum, "Your play: ")];
if (sum + VAL(crd.rank) <= 31)
if (incard(&crd)) { /* if card is full card */
if (!isone(crd, hand, n))
msg("That's not in your hand");
if (incard(&crd)) { /* if card is full card */
if (!isone(crd, hand, n))
msg("That's not in your hand");
}
else
msg("Sorry, I missed that");
}
else
msg("Sorry, I missed that");