- if (score[0] === 'tb') {
- if (score[1] > 0) {
- // White reaches TB win.
- s = 89999 - score[1];
- } else {
- // Black reaches TB win (note the double negative for score[1]).
- s = -89999 - score[1];
- }
+ if (score[0] === 'T') {
+ // White reaches TB win.
+ s = 89999 - score[1];
+ } else if (score[0] === 't') {
+ // Black reaches TB win.
+ s = -(89999 - score[1]);
+ } else if (score[0] === 'M') {
+ // White mates.
+ s = 99999 - score[1];