- // Outpost[Bishop/Knight][Square] contains bonuses for knights and bishops
- // outposts, indexed by piece type and square (from white's point of view).
- const Value Outpost[][SQUARE_NB] = {
- {// A B C D E F G H
- V(0), V(0), V(0), V(0), V(0), V(0), V(0), V(0), // Knights
- V(0), V(0), V(0), V(0), V(0), V(0), V(0), V(0),
- V(0), V(0), V(3), V(9), V(9), V(3), V(0), V(0),
- V(0), V(4),V(18),V(25),V(25),V(18), V(4), V(0),
- V(4), V(9),V(29),V(38),V(38),V(29), V(9), V(4),
- V(2), V(9),V(19),V(15),V(15),V(19), V(9), V(2) },
- {
- V(0), V(0), V(0), V(0), V(0), V(0), V(0), V(0), // Bishops
- V(0), V(0), V(0), V(0), V(0), V(0), V(0), V(0),
- V(2), V(4), V(3), V(8), V(8), V(3), V(4), V(2),
- V(1), V(9), V(9),V(13),V(13), V(9), V(9), V(1),
- V(2), V(8),V(21),V(24),V(24),V(21), V(8), V(2),
- V(0), V(4), V(6), V(6), V(6), V(6), V(4), V(0) }