public int Compare(CachedField oldField, CachedField newField, PlayerSide side) { var oppositeSide = side.ToOpposite(); return(oldField.PiecesCount(oppositeSide) - newField.PiecesCount(oppositeSide)); }
public int Compare(CachedField oldField, CachedField newField, PlayerSide side) => oldField.PiecesCount(side) - newField.PiecesCount(side);