1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
enum CELL_TYPE { NM, /* NO MULTIPLIER */
DL, /* DOUBLE LETTER */
TL, /* TRIPLE LETER */
DW, /* DOUBLE WORD */
TW /* TRIPLE WORD */
};
/* 0 1 2 3 4 5 6 7 8 9 A B C D E */
const CELL_TYPE multiplier[BOARD_SIZE*BOARD_SIZE] = {
/* 0 */ TW,NM,NM,DL,NM,NM,NM,TW,NM,NM,NM,DL,NM,NM,TW,
/* 1 */ NM,DW,NM,NM,NM,TL,NM,NM,NM,TL,NM,NM,NM,DW,NM,
/* 2 */ NM,NM,DW,NM,NM,NM,DL,NM,DL,NM,NM,NM,DW,NM,NM,
/* 3 */ DL,NM,NM,DW,NM,NM,NM,DL,NM,NM,NM,DW,NM,NM,DL,
/* 4 */ NM,NM,NM,NM,DW,NM,NM,NM,NM,NM,DW,NM,NM,NM,NM,
/* 5 */ NM,TL,NM,NM,NM,TL,NM,NM,NM,TL,NM,NM,NM,TL,NM,
/* 6 */ NM,NM,DL,NM,NM,NM,DL,NM,DL,NM,NM,NM,DL,NM,NM,
/* 7 */ TW,NM,NM,DL,NM,NM,NM,DW,NM,NM,NM,DL,NM,NM,TW,
/* 8 */ NM,NM,DL,NM,NM,NM,DL,NM,DL,NM,NM,NM,DL,NM,NM,
/* 9 */ NM,TL,NM,NM,NM,TL,NM,NM,NM,TL,NM,NM,NM,TL,NM,
/* A */ NM,NM,NM,NM,DW,NM,NM,NM,NM,NM,DW,NM,NM,NM,NM,
/* B */ DL,NM,NM,DW,NM,NM,NM,DL,NM,NM,NM,DW,NM,NM,DL,
/* C */ NM,NM,DW,NM,NM,NM,DL,NM,DL,NM,NM,NM,DW,NM,NM,
/* D */ NM,DW,NM,NM,NM,TL,NM,NM,NM,TL,NM,NM,NM,DW,NM,
/* E */ TW,NM,NM,DL,NM,NM,NM,TW,NM,NM,NM,DL,NM,NM,TW };
|