예제 #1
0
파일: Move.cs 프로젝트: vfridell/HiveLib
        public static Move GetMoveWithNotation(Move move, Board board)
        {
            Move newMove = new Move();

            newMove._pieceToMove    = move._pieceToMove;
            newMove._targetPosition = move.targetPosition;
            newMove._referencePiece = move._referencePiece;
            newMove._hex            = move._hex;
            newMove._notation       = NotationParser.GetNotationForMove(move, board);
            return(newMove);
        }
예제 #2
0
파일: Move.cs 프로젝트: vfridell/HiveLib
 internal void FixNotation(Board board)
 {
     _notation = NotationParser.GetNotationForMove(this, board);
 }