Move game phase constants to enum Value
authorMarco Costalba <mcostalba@gmail.com>
Sun, 27 Apr 2014 07:23:45 +0000 (09:23 +0200)
committerMarco Costalba <mcostalba@gmail.com>
Sun, 27 Apr 2014 07:23:45 +0000 (09:23 +0200)
No functional change.

src/material.cpp
src/types.h

index 2f6af13f462c4dda354d5ef1edf2e970b7a6b56c..b8b6233cc278dc523f94d755c802b90d74480bbe 100644 (file)
@@ -27,10 +27,6 @@ using namespace std;
 
 namespace {
 
-  // Values modified by Joona Kiiski
-  const Value MidgameLimit = Value(15581);
-  const Value EndgameLimit = Value(3998);
-
   // Polynomial material balance parameters
 
   //                                  pair  pawn knight bishop rook queen
index ad72087a01300ac8073ea60595cad4930c9ababb..02b651dd9b124df4fc66d4e8c15dddd36afa2d76 100644 (file)
@@ -191,7 +191,9 @@ enum Value {
   KnightValueMg = 817,   KnightValueEg = 846,
   BishopValueMg = 836,   BishopValueEg = 857,
   RookValueMg   = 1270,  RookValueEg   = 1278,
-  QueenValueMg  = 2521,  QueenValueEg  = 2558
+  QueenValueMg  = 2521,  QueenValueEg  = 2558,
+
+  MidgameLimit  = 15581, EndgameLimit  = 3998
 };
 
 enum PieceType {