- // Write out the pretty score.
- // TODO: mates!
- var score = pretty_score ? 'Score: ' : '';
-
- if (line['bound'] === 'BOUND_UPPER') {
- score += '≤\u00a0';
- } else if (line['bound'] === 'BOUND_LOWER') {
- score += '≥\u00a0';
- }
-
- var value = line['value']['score_cp'];
- if (value > 0) {
- score += '+' + (value / 100.0).toFixed(2);
- } else if (value < 0) {
- score += (value / 100.0).toFixed(2);
- } else if (value == 0) {
- score += '0.00';
- } else {
- score += '';
+ // Convert the score. Use the static eval if no search.
+ var value = line['value'] || line['eval'];
+ var score = null;
+ if (value['score_type'] === 'SCORE_CP') {
+ score = ['cp', value['score_cp']];
+ } else if (value['score_type'] === 'SCORE_MATE') {
+ score = ['m', value['score_mate']];