commit 2d53394ed34e081a83fbe6c55b8d574d1f4871ee
parent 6a353525aeb2e2a17dcfcfd9a1cc262be112ed62
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Wed, 14 Jun 2023 14:01:21 -0700
fix mate
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/pkg/web/handlers/interceptors/chess.go b/pkg/web/handlers/interceptors/chess.go
@@ -903,6 +903,8 @@ func AnalyseGame(pgn string, t int64) (out AnalyseResult, err error) {
mate := res.Info.Score.Mate
if idx%2 != 0 {
cp *= -1
+ } else {
+ mate *= -1
}
mov := g.MoveHistory()[idx-1].Move
moveStr := chess.AlgebraicNotation{}.Encode(positions[idx-1], mov)