Function inanis::engine::movesort::sort_next_move
source · pub fn sort_next_move(
moves: &mut Moves,
move_scores: &mut MoveScores,
start_index: usize,
moves_count: usize
) -> (Move, i16)Expand description
Performs a selection sort on moves and move_scores arrays with the length specified in moves_count, starting from start_index.
When it completes, the move and corresponding score will be under start_index - the function also explicitly returns both of them.