X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FMinixiangqi.js;fp=client%2Fsrc%2Fvariants%2FMinixiangqi.js;h=fc1d164e3125d5708939d993ac6f123f9141776b;hp=f467e2dce5d5d5bcb2ba959906a0bfadc65fc3c0;hb=ded43c88fad60fd8f9bb46aabd67f3f2092f65f3;hpb=1943de6b9d55716dac4ef8b5672bed803d8d43f9 diff --git a/client/src/variants/Minixiangqi.js b/client/src/variants/Minixiangqi.js index f467e2dc..fc1d164e 100644 --- a/client/src/variants/Minixiangqi.js +++ b/client/src/variants/Minixiangqi.js @@ -67,8 +67,10 @@ export class MinixiangqiRules extends XiangqiRules { let evaluation = 0; for (let i = 0; i < V.size.x; i++) { for (let j = 0; j < V.size.y; j++) { - if (this.board[i][j] != V.EMPTY) - evaluation += (c == 'w' ? 1 : -1) * V.VALUES[this.getPiece(i, j)]; + if (this.board[i][j] != V.EMPTY) { + const sign = this.getColor(i, j) == "w" ? 1 : -1; + evaluation += sign * V.VALUES[this.getPiece(i, j)]; + } } } return evaluation;