This is hints.h in view mode; [Download] [Up]
//#import "../NEXTVegas/CardSet.subproj/cardset.h"
#define BJ_HIT 0
#define BJ_SPLIT 1
#define BJ_DOUBLE 2
#define BJ_STAND 3
#define BJ_SURRENDER 4
#define BJ_NOHINT -1
/************************************************************************************************************************************/
// player num, dealer up card
static int BJ_Hint[26][10] = {
/*==================================================================================================================================*/
/* Player | Dealer Up Card */
/* Hand |-----------------------------------------------------------------------------------------------------------------------*/
/* | 2 3 4 5 6 7 8 9 10 A */
/*==================================================================================================================================*/
/* Soft Hand Rules */
/*----------------------------------------------------------------------------------------------------------------------------------*/
/* A & 9 */ {BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND},
/* A & 8 */ {BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND},
/* A & 7 */ {BJ_STAND, BJ_STAND, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_STAND, BJ_STAND, BJ_HIT, BJ_HIT, BJ_HIT},
/* A & 6 */ {BJ_HIT, BJ_HIT, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* A & 5 */ {BJ_HIT, BJ_HIT, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* A & 4 */ {BJ_HIT, BJ_HIT, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* A & 3 */ {BJ_HIT, BJ_HIT, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* A & 2 */ {BJ_HIT, BJ_HIT, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/*----------------------------------------------------------------------------------------------------------------------------------*/
/* Splitting Rules */
/*----------------------------------------------------------------------------------------------------------------------------------*/
/* A & A */ {BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT},
/* 10&10 */ {BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND},
/* 9 & 9 */ {BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_STAND, BJ_STAND},
/* 8 & 8 */ {BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT},
/* 7 & 7 */ {BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 6 & 6 */ {BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 5 & 5 */ {BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT},
/* 4 & 4 */ {BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 3 & 3 */ {BJ_HIT, BJ_HIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 2 & 2 */ {BJ_HIT, BJ_HIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_SPLIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/*----------------------------------------------------------------------------------------------------------------------------------*/
/* Rules for "Stiffs" */
/*----------------------------------------------------------------------------------------------------------------------------------*/
/* 16 */ {BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 15 */ {BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 14 */ {BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 13 */ {BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_STAND, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/* 12 */ {BJ_HIT, BJ_HIT, BJ_STAND, BJ_STAND, BJ_STAND, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT},
/*----------------------------------------------------------------------------------------------------------------------------------*/
/* Doubling Rules */
/*----------------------------------------------------------------------------------------------------------------------------------*/
/* 11 */ {BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE},
/* 10 */ {BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT},
/* 9 */ {BJ_HIT, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_DOUBLE, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT, BJ_HIT}
};
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.