-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-28, MP-6, MP+ 4, MP+14, MP+14, MP+ 4, MP-6, MP-28,
- MP-28, MP-6, MP+ 9, MP+36, MP+36, MP+ 9, MP-6, MP-28,
- MP-28, MP-6, MP+17, MP+58, MP+58, MP+17, MP-6, MP-28,
- MP-28, MP-6, MP+17, MP+36, MP+36, MP+17, MP-6, MP-28,
- MP-28, MP-6, MP+ 9, MP+14, MP+14, MP+ 9, MP-6, MP-28,
- MP-28, MP-6, MP+ 4, MP+14, MP+14, MP+ 4, MP-6, MP-28,
- 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