-static const Value MP = PawnValueMidgame;
-static const Value MK = KnightValueMidgame;
-static const Value MB = BishopValueMidgame;
-static const Value MR = RookValueMidgame;
-static const Value MQ = QueenValueMidgame;
-
-static const int MgPST[][64] = {
- { },
- {// Pawn
- // A B C D E F G H
- 0, 0, 0, 0, 0, 0, 0, 0,
- MP-38, MP-12, MP- 0, MP+12, MP+12, MP- 0, MP-12, MP-38,
- MP-38, MP-12, MP+ 6, MP+38, MP+38, MP+ 6, MP-12, MP-38,
- MP-38, MP-12, MP+16, MP+64, MP+64, MP+16, MP-12, MP-38,
- MP-38, MP-12, MP+16, MP+38, MP+38, MP+16, MP-12, MP-38,
- MP-38, MP-12, MP+ 6, MP+12, MP+12, MP+ 6, MP-12, MP-38,
- MP-38, MP-12, MP- 0, MP+12, MP+12, MP- 0, MP-12, MP-38,
- 0, 0, 0, 0, 0, 0, 0, 0
+static const int MgPST[][64] = { // [piece][square]
+ {},
+ { // Pawn
+ 4, 5, 7, 8, 8, 7, 5, 4,
+ 162, 183, 194, 204, 204, 194, 183, 162,
+ 164, 185, 201, 227, 227, 201, 185, 164,
+ 165, 186, 210, 247, 247, 210, 186, 165,
+ 166, 187, 211, 229, 229, 211, 187, 166,
+ 167, 188, 204, 209, 209, 204, 188, 167,
+ 168, 189, 200, 210, 210, 200, 189, 168,
+ 8, 9, 11, 12, 12, 11, 9, 8