Stalemate is a win in shogi variants
authorFabian Fichter <ianfab@users.noreply.github.com>
Tue, 1 Jan 2019 17:13:56 +0000 (18:13 +0100)
committerFabian Fichter <ianfab@users.noreply.github.com>
Tue, 1 Jan 2019 17:13:56 +0000 (18:13 +0100)
Fix evaluation of stalemate positions.

src/variant.cpp

index ab0f869..1df0e35 100644 (file)
@@ -266,6 +266,7 @@ VariantMap variants; // Global object
         v->shogiDoubledPawn = false;
         v->immobilityIllegal = true;
         v->shogiPawnDropMateIllegal = true;
+        v->stalemateValue = -VALUE_MATE;
         return v;
     }
     Variant* kyotoshogi_variant() {