1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
//use crate::{Board, EvalBoard, MaterialParameters, PieceValues, PositionTables}; //use anyhow::Result; // ///// Construct an instance of the default EvalBoard implementation using the ///// position encoded as a fen string and the given parameters. //pub fn from_fen_and_params(fen: &str, params: MaterialParameters) -> Result<EvalBoard<Board>> { // fen.parse::<Board>() // .map(|inner| EvalBoard::new(inner, params.piece_values, params.position_tables)) //} // ///// Construct an instance of the default EvalBoard implementation using the ///// default Board implementation from a fen string. //pub fn from_fen(fen: &str) -> Result<EvalBoard<Board>> { // from_fen_and_params(fen, MaterialParameters::default()) //} // //pub fn start() -> EvalBoard<Board> { // EvalBoard::new( // myopic_board::start(), // PieceValues::default(), // PositionTables::default(), // ) //} //