/* this file is automatically generated. do not edit */ extern etype *coefficients; extern etype new_coefficients[]; extern etype orig_coefficients[]; #define BISHOP_PAIR coefficients[0] #define CASTLE_BONUS coefficients[1] #define KNIGHT_OUTPOST coefficients[2] #define BISHOP_OUTPOST coefficients[3] #define SUPPORTED_KNIGHT_OUTPOST coefficients[4] #define SUPPORTED_BISHOP_OUTPOST coefficients[5] #define CONNECTED_ROOKS coefficients[6] #define SEVENTH_RANK_ROOKS coefficients[7] #define OPPOSITE_BISHOPS coefficients[8] #define EARLY_QUEEN_MOVEMENT coefficients[9] #define IOPENING_KING_ADVANCE 10 #define IMID_KING_ADVANCE 18 #define IKING_PROXIMITY 26 #define ITRAPPED_STEP 34 #define BLOCKED_KNIGHT coefficients[42] #define USELESS_PIECE coefficients[43] #define DRAW_VALUE coefficients[44] #define NEAR_DRAW_VALUE coefficients[45] #define NO_MATERIAL coefficients[46] #define MATING_POSITION coefficients[47] #define IBISHOP_XRAY 48 #define IENDING_KPOS 53 #define IROOK_POS 61 #define IKNIGHT_POS 125 #define IPOS_BASE 189 #define IPOS_KINGSIDE 253 #define IPOS_QUEENSIDE 317 #define IKNIGHT_MOBILITY 381 #define IBISHOP_MOBILITY 461 #define IROOK_MOBILITY 541 #define IQUEEN_MOBILITY 621 #define IKING_MOBILITY 701 #define IKNIGHT_SMOBILITY 781 #define IBISHOP_SMOBILITY 861 #define IROOK_SMOBILITY 941 #define IQUEEN_SMOBILITY 1021 #define IKING_SMOBILITY 1101 #define IPIECE_VALUES 1181 #define THREAT coefficients[1188] #define OPPONENTS_THREAT coefficients[1189] #define IOVERLOADED_PENALTY 1190 #define IQ_KING_ATTACK_COMPUTER 1205 #define IQ_KING_ATTACK_OPPONENT 1213 #define INOQ_KING_ATTACK_COMPUTER 1221 #define INOQ_KING_ATTACK_OPPONENT 1229 #define QUEEN_FILE_SAFETY coefficients[1237] #define NOQUEEN_FILE_SAFETY coefficients[1238] #define IPIECE_TRADE_BONUS 1239 #define IATTACK_VALUE 1271 #define IPAWN_TRADE_BONUS 1287 #define UNSUPPORTED_PAWN coefficients[1319] #define ADJACENT_PAWN coefficients[1320] #define IPASSED_PAWN_CONTROL 1321 #define UNSTOPPABLE_PAWN coefficients[1342] #define DOUBLED_PAWN coefficients[1343] #define WEAK_PAWN coefficients[1344] #define ODD_BISHOPS_PAWN_POS coefficients[1345] #define BLOCKED_PASSED_PAWN coefficients[1346] #define KING_PASSED_PAWN_SUPPORT coefficients[1347] #define PASSED_PAWN_ROOK_ATTACK coefficients[1348] #define PASSED_PAWN_ROOK_SUPPORT coefficients[1349] #define BLOCKED_DPAWN coefficients[1350] #define BLOCKED_EPAWN coefficients[1351] #define IPAWN_ADVANCE 1352 #define IPAWN_ADVANCE1 1359 #define IPAWN_ADVANCE2 1366 #define KING_PASSED_PAWN_DEFENCE coefficients[1373] #define IPAWN_POS 1374 #define IPAWN_DEFENCE 1438 #define ISOLATED_PAWN coefficients[1450] #define MEGA_WEAK_PAWN coefficients[1451] #define IWEAK_PAWN_ATTACK_VALUE 1452 #define __TOTAL_COEFFS__ 5872