示例#1
0
 private TurnRecord(MoveRecord move, MoveRecord secondaryMove, CaptureRecord capture, PromotionRecord promotion)
 {
     Move          = move;
     SecondaryMove = secondaryMove;
     Capture       = capture;
     Promotion     = promotion;
 }
示例#2
0
 internal TurnRecord(MoveRecord move, CaptureRecord capture, PromotionRecord promotion) : this(move, null, capture, promotion)
 {
 }
示例#3
0
 internal TurnRecord(MoveRecord move, CaptureRecord capture) : this(move, null, capture, null)
 {
 }