From 061b1c9e306e9520c8dab6da7ffe826f13e75b30 Mon Sep 17 00:00:00 2001 From: socks Date: Tue, 23 Feb 2021 20:27:16 +0000 Subject: [PATCH] made more bad, doesn't avoid losing anymore --- src/types.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/types.h b/src/types.h index d270384e..34369388 100644 --- a/src/types.h +++ b/src/types.h @@ -388,11 +388,13 @@ constexpr CastlingRights operator&(Color c, CastlingRights cr) { } constexpr Value mate_in(int ply) { - return VALUE_MATE - ply; + Value zero = Value(0); + return zero - (VALUE_MATE - ply); } constexpr Value mated_in(int ply) { - return -VALUE_MATE + ply; + Value zero = Value(0); + return zero - (-VALUE_MATE + ply); } constexpr Square make_square(File f, Rank r) {