00001 /* moveWithComment.h 00002 */ 00003 #ifndef _MOVEWITHCOMMENT_H 00004 #define _MOVEWITHCOMMENT_H 00005 00006 #include "osl/move.h" 00007 #include "osl/stl/vector.h" 00008 namespace osl 00009 { 00010 namespace game_playing 00011 { 00012 struct MoveWithComment 00013 { 00014 Move move; 00015 int value; 00016 vector<Move> moves; 00017 explicit MoveWithComment(Move m=Move::INVALID(), int v=0) 00018 : move(m), value(v) 00019 { 00020 } 00021 ~MoveWithComment(); 00022 }; 00023 } // namespace game_playing 00024 } // namespace osl 00025 00026 #endif /* _MOVEWITHCOMMENT_H */ 00027 // ;;; Local Variables: 00028 // ;;; mode:c++ 00029 // ;;; c-basic-offset:2 00030 // ;;; End: