示例#1
0
 public Move(Square i_sourceSquare, Square i_capturedSquare, Square i_destinationSquare, eMoveOption i_moveOption)
 {
     m_SourceSquare      = i_sourceSquare;
     m_CapturedSquare    = i_capturedSquare;
     m_DestinationSquare = i_destinationSquare;
     m_MoveOption        = i_moveOption;
 }
示例#2
0
 public Move(eMoveOption i_moveOption)
 {
     m_MoveOption = i_moveOption;
 }
示例#3
0
 public Move(Square i_sourceSquare, Square i_destinationSquare)
 {
     m_SourceSquare      = i_sourceSquare;
     m_DestinationSquare = i_destinationSquare;
     m_MoveOption        = eMoveOption.Move;
 }