X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=ae750697aa894b423fa52e15f5fb4a7d8f93f0eb;hp=981bad3e846f31cb8459efd82f5884ba5d17aa62;hb=da7a62852ab5e96d24bb4fd2f062d488684738b1;hpb=0bf45823da3d76d25d0e3cfdf131bf8823ecb58e diff --git a/src/position.h b/src/position.h index 981bad3e..ae750697 100644 --- a/src/position.h +++ b/src/position.h @@ -83,10 +83,10 @@ struct StateInfo { Key key, pawnKey, materialKey; int castleRights, rule50; Square epSquare; - Move lastMove; Value mgValue, egValue; PieceType capture; StateInfo* previous; + Move lastMove; }; @@ -294,6 +294,7 @@ private: void allow_ooo(Color c); // Helper functions for doing and undoing moves + void init_new_state(StateInfo& newSt); void do_capture_move(Move m, PieceType capture, Color them, Square to); void do_castle_move(Move m); void do_promotion_move(Move m);