-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-34, MP-12, MP- 2, MP+ 8, MP+ 8, MP- 2, MP-12, MP-34,
- MP-34, MP-12, MP+ 3, MP+30, MP+30, MP+ 3, MP-12, MP-34,
- MP-34, MP-12, MP+11, MP+52, MP+52, MP+11, MP-12, MP-34,
- MP-34, MP-12, MP+11, MP+30, MP+30, MP+11, MP-12, MP-34,
- MP-34, MP-12, MP+ 3, MP+ 8, MP+ 8, MP+ 3, MP-12, MP-34,
- MP-34, MP-12, MP- 2, MP+ 8, MP+ 8, MP- 2, MP-12, MP-34,
- 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