Beispiel #1
0
 internal IllegalMove(Move move, Position originalPosition, MoveAnnotations annotations)
     : base(annotations, originalPosition, move)
 {
 }
Beispiel #2
0
 internal LegalMove(Move move, Position originalPosition,
                    PositionCore resultPosition, MoveAnnotations annotations)
     : base(annotations, originalPosition, move)
 {
     ResultPosition = resultPosition;
 }
Beispiel #3
0
 internal GeneratedMove(int from, int to, MoveAnnotations annotations)
 {
     To          = to;
     From        = from;
     Annotations = annotations;
 }
Beispiel #4
0
 internal AnalyzedMove(MoveAnnotations annotations, Position originalPosition, Move move)
 {
     Annotations      = annotations;
     OriginalPosition = originalPosition;
     Move             = move;
 }
Beispiel #5
0
 internal AnalyzedMove(MoveAnnotations annotations, Position originalPosition, Move move)
 {
     Annotations = annotations;
     OriginalPosition = originalPosition;
     Move = move;
 }
Beispiel #6
0
 internal LegalMove(Move move, Position originalPosition,
     PositionCore resultPosition, MoveAnnotations annotations)
     : base(annotations, originalPosition, move)
 {
     ResultPosition = resultPosition;
 }
Beispiel #7
0
 internal IllegalMove(Move move, Position originalPosition, MoveAnnotations annotations)
     : base(annotations, originalPosition, move)
 {
 }