]> git.sesse.net Git - stockfish/blobdiff - src/material.h
Move all enum types definitions to types.h
[stockfish] / src / material.h
index d039dbbf4888eea7ce5ae097fcf10d75ee46e4d3..9992c0b71c51ba55dafde449f61c75f6b4b2b929 100644 (file)
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-
 #if !defined(MATERIAL_H_INCLUDED)
 #define MATERIAL_H_INCLUDED
 
-////
-//// Includes
-////
-
 #include "endgame.h"
 #include "position.h"
 #include "tt.h"
 
-
-////
-//// Types
-////
-
 const int MaterialTableSize = 1024;
 
 /// MaterialInfo is a class which contains various information about a
@@ -83,11 +73,6 @@ private:
 };
 
 
-////
-//// Inline functions
-////
-
-
 /// MaterialInfo::material_value simply returns the material balance
 /// evaluation that is independent from game phase.
 
@@ -96,6 +81,7 @@ inline Score MaterialInfo::material_value() const {
   return make_score(value, value);
 }
 
+
 /// MaterialInfo::scale_factor takes a position and a color as input, and
 /// returns a scale factor for the given color. We have to provide the
 /// position in addition to the color, because the scale factor need not
@@ -123,6 +109,7 @@ inline int MaterialInfo::space_weight() const {
   return spaceWeight;
 }
 
+
 /// MaterialInfo::game_phase() returns the game phase according
 /// to this material configuration.