• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Chess-310.6/sjeng/

Lines Matching defs:score

295   /* return a score for the current middlegame position: */
299 int32_t score = 0;
307 checkECache(&score, &in_cache);
311 if (white_to_move == 1) return score;
312 return -score;
315 score = Material;
365 score += scentral[i];
366 score += s_pawn_mobility(i);
367 score -= black_saccers(i);
375 score -= 8;
379 score -= 12;
387 if (backwards) score -= 5;
388 if (isolated) score -= 8;
394 score -= 15*(pawns[1][pawn_file]-1);
400 score += 30 + 3*(rank(i)-2);
404 score += 4 + 2*(rank(i)-2);
409 score += 6;
415 score -= 20;
420 score -= scentral[i];
421 score -= s_pawn_mobility(i);
422 score += white_saccers(i);
434 score += 8;
438 score += 12;
446 if (backwards) score += 5;
447 if (isolated) score += 8;
453 score += 15*(pawns[0][pawn_file]-1);
459 score -= 30 + 3*(7-rank(i));
463 score -= 4 + 2*(7-rank(i));
468 score -= 6;
473 score += 20;
478 score += scentral[i];
479 score += s_rook_mobility(i);
484 score -= scentral[i];
485 score -= s_rook_mobility(i);
490 score += scentral[i];
491 score += s_bishop_mobility(i);
502 score -= scentral[i];
503 score -= s_bishop_mobility(i);
515 score += scentral[i];
516 score += s_knight_mobility(i);
521 score -= scentral[i];
522 score -= s_knight_mobility(i);
527 score += scentral[i];
528 score += s_rook_mobility(i);
529 score += s_bishop_mobility(i);
533 score -= scentral[i];
534 score -= s_rook_mobility(i);
535 score -= s_bishop_mobility(i);
539 score += scentral[i] >> 1;
540 score += s_king_mobility(i);
545 score -= scentral[i] >> 1;
546 score -= s_king_mobility(i);
555 score = (int)((float)score * (float)((float)piece_count / 32.0));
558 storeECache(score);
562 return score;
565 return -score;