From a1746f75dd8938129d55a485b72f114dfbf72792 Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Wed, 7 Dec 2011 05:48:11 +0000 Subject: [PATCH] CuckooChess: Fixed small bug in storing and logging of depth zero evaluation scores. --- CuckooChessEngine/src/chess/Search.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CuckooChessEngine/src/chess/Search.java b/CuckooChessEngine/src/chess/Search.java index 844b127..5f997b6 100644 --- a/CuckooChessEngine/src/chess/Search.java +++ b/CuckooChessEngine/src/chess/Search.java @@ -531,7 +531,7 @@ public class Search { } emptyMove.score = score; tt.insert(hKey, emptyMove, type, ply, depth, q0Eval); - if (log != null) log.logNodeEnd(sti.nodeIdx, score, type, evalScore, hKey); + if (log != null) log.logNodeEnd(sti.nodeIdx, score, type, q0Eval, hKey); return score; } @@ -546,8 +546,8 @@ public class Search { int score = quiesce(alpha-razorMargin, beta-razorMargin, ply, 0, inCheck); if (score <= alpha-razorMargin) { emptyMove.score = score; - tt.insert(hKey, emptyMove, TTEntry.T_LE, ply, depth, evalScore); - if (log != null) log.logNodeEnd(sti.nodeIdx, score, TTEntry.T_LE, evalScore, hKey); + tt.insert(hKey, emptyMove, TTEntry.T_LE, ply, depth, q0Eval); + if (log != null) log.logNodeEnd(sti.nodeIdx, score, TTEntry.T_LE, q0Eval, hKey); return score; } }