Common Lisp Package: TEEPEEDEE2.GAME.TRUC

README:

FUNCTION

Private

Undocumented

CARD-NUMBER-TRUC-RANKING (N)

MAKE-TRUC (&REST ARGS)

MAKE-TRUC-PLAYER (&REST ARGS)

TRUC-CHOSEN-CARD-VALUES (TRUC)

TRUC-DETERMINE-ROUND-WINNER (TRUC)

TRUC-DETERMINE-RUBBER-WINNER (TRUC)

TRUC-PLAY-ROUND (&REST ARGS)

TRUC-PLAY-RUBBER (&REST ARGS)

TRUC-PLAYER-CHOSEN-CARD-VALUE (TRUC-PLAYER)

TRUC-PLAYER-HAND-NUMBER (TRUC-PLAYER)

TRUC-PLAYER-SHUFFLE-INIT (TRUC-PLAYER)

TRUC-PLAYER-WIN-PROBABILITY (TRUC-PLAYER)

TRUC-SHUFFLE (TRUC)

TRUC-TOO-FEW-PLAYERS (TRUC)

GENERIC-FUNCTION

Private

Undocumented

TRUC-P (VAR)

TRUC-PLAYER-P (VAR)

SLOT-ACCESSOR

Private

Undocumented

TRUC-ORDERED-WINNERS (OBJECT)

SETFTRUC-ORDERED-WINNERS (NEW-VALUE OBJECT)

TRUC-PLAYER-CARDS (OBJECT)

SETFTRUC-PLAYER-CARDS (NEW-VALUE OBJECT)

TRUC-PLAYER-CHOSEN-CARD (OBJECT)

SETFTRUC-PLAYER-CHOSEN-CARD (NEW-VALUE OBJECT)

TRUC-PLAYER-FOLDED (OBJECT)

SETFTRUC-PLAYER-FOLDED (NEW-VALUE OBJECT)

TRUC-PLAYER-STACK (OBJECT)

SETFTRUC-PLAYER-STACK (NEW-VALUE OBJECT)

TRUC-PLAYER-WINS (OBJECT)

SETFTRUC-PLAYER-WINS (NEW-VALUE OBJECT)

TRUC-STAKE (OBJECT)

SETFTRUC-STAKE (NEW-VALUE OBJECT)

CLASS

Private

Undocumented

TRUC

TRUC-PLAYER

CONSTANT

Private

+BEST-STARTS+

Given the hand described by the index, 0 means play the highest card, 1 the middle card and 2 the lowest card first

Undocumented

+THREE-CARD-WIN-PROBABILITIES+

+TRUC-DECK+

+TRUC-RANKING+

+TRUC-WINNING-STACK+