/* eval.h - static position evaluation. * * Copyright (C) 2021-2024 Bruno Raoult ("br") * Licensed under the GNU General Public License v3.0 or later. * Some rights reserved. See COPYING. * * You should have received a copy of the GNU General Public License along with this * program. If not, see . * * SPDX-License-Identifier: GPL-3.0-or-later * */ #ifndef EVAL_H #define EVAL_H #include #include "chessdefs.h" #include "eval-defs.h" phase_t calc_phase(pos_t *pos); eval_t eval_mobility(pos_t *pos, bool color); eval_t eval_square_control(pos_t *pos, bool color); eval_t eval(pos_t *pos); #endif /* EVAL_H */