From ef59ee8eb6562dfd724c1cb0bbd37aebc7d798ad Mon Sep 17 00:00:00 2001 From: Micha White Date: Fri, 22 Dec 2023 13:39:49 -0500 Subject: Move logic around --- engine/src/search.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'engine/src/search.rs') diff --git a/engine/src/search.rs b/engine/src/search.rs index b9cb5e6..b8fd982 100644 --- a/engine/src/search.rs +++ b/engine/src/search.rs @@ -4,10 +4,12 @@ use std::time::Instant; use model::{CheckersBitBoard, Move, PieceColor, PossibleMoves}; +use crate::engine::EvaluationTask; +use crate::Frontend; use crate::{ eval::{eval_position, Evaluation}, lazysort::LazySort, - EvaluationTask, Frontend, TranspositionTableRef, + TranspositionTableRef, }; unsafe fn sort_moves( @@ -182,13 +184,13 @@ pub fn search(task: Arc, frontend: &dyn Frontend) -> Evaluation if alpha.is_force_loss() { alpha = Evaluation::NULL_MIN; } else { - alpha = eval.add(-0.125); + alpha = eval.add_f32(-0.125); } if beta.is_force_win() { beta = Evaluation::NULL_MAX; } else { - beta = eval.add(0.125); + beta = eval.add_f32(0.125); } depth += 1; -- cgit v1.2.3