remove best move evaluation (only avaliable for pet) (2)
authorLaurent Mazet <mazet@softndesign.org>
Thu, 18 Jul 2024 16:24:38 +0000 (18:24 +0200)
committerLaurent Mazet <mazet@softndesign.org>
Thu, 18 Jul 2024 16:24:38 +0000 (18:24 +0200)
function.c
function.h

index 429a036cdb5dfeb7d8e026a2f77bc4028cb8fcd0..cd5302510e52976e4c48610c05906640b50107eb 100644 (file)
@@ -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;
index 5d7f40b9dd76d1a882e39613bb1e92c109366129..02a96fadd5fe1ad0b5300b3549cf7633969d08b4 100644 (file)
@@ -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);