summaryrefslogtreecommitdiff
path: root/engine/src/search.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/search.rs')
-rw-r--r--engine/src/search.rs8
1 files changed, 5 insertions, 3 deletions
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<EvaluationTask>, 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;