Combo changes

- move eval_material to eval-simple.c
- move phase_t to eval.h
- init.c: add eval init
- piece.h: add  piece_midval/piece_endval
- fen.c: add phase calculation
- eval-simple: fix calc_phase
This commit is contained in:
2024-07-22 18:16:14 +02:00
parent a4c413bea3
commit 98c54553d0
10 changed files with 98 additions and 69 deletions

View File

@@ -23,6 +23,7 @@
#include "chessdefs.h"
#include "alloc.h"
#include "position.h"
#include "eval-simple.h"
#include "fen.h"
/* FEN description:
@@ -258,6 +259,7 @@ end:
return NULL; /* invalid position: ignored */
tmppos.key = zobrist_calc(&tmppos);
tmppos.phase = calc_phase(&tmppos);
if (!pos)
pos = pos_new();
pos_copy(&tmppos, pos);