From 875a371b9a072e58a9501455186b674fcd7ed4de Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Thu, 18 Jul 2024 18:24:38 +0200 Subject: [PATCH] remove best move evaluation (only avaliable for pet) (2) --- function.c | 22 ---------------------- function.h | 2 -- 2 files changed, 24 deletions(-) diff --git a/function.c b/function.c index 429a036..cd53025 100644 --- a/function.c +++ b/function.c @@ -475,28 +475,6 @@ int testalljumps (board_t *board, int x, int y) return ret; } -int evalmaxjumps (board_t *board, int x, int y, int id) -{ - int maxjumps = 0; - if (getvalue (board, x, y) != ((id == 0) ? '1' : '0')) { - return 0; - } - - int m; - for (m = 0; m < 4; m++) { - if (testjump (board, x, y, m)) { - board_t *newboard = copyboard (board); - int nx = x; - int ny = y; - dopetjump (newboard, &nx, &ny, m); - int nb = 1 + evalmaxjumps (newboard, nx, ny, id); - maxjumps = max (nb, maxjumps); - freeboard (newboard); - } - } - return maxjumps; -} - int testqueenmove (board_t *board, int xcursor, int ycursor, int queen, int mode) { int ret = 0; diff --git a/function.h b/function.h index 5d7f40b..02a96fa 100644 --- a/function.h +++ b/function.h @@ -65,8 +65,6 @@ int testjump (board_t *board, int x, int y, int mode); int testalljumps (board_t *board, int x, int y); -int evalmaxjumps (board_t *board, int x, int y, int id); - int testqueenmove (board_t *board, int xcursor, int ycursor, int queen, int mode); int testqueenjump (board_t *board, int xcursor, int ycursor, int mode); -- 2.30.2