Пример #1
0
 /// <summary>
 /// Move function
 /// </summary>
 /// <param name="sourceState"></param>
 /// <param name="condition"></param>
 public ExtendedMove(int sourceState, ExtendedAction <TERM> action)
 {
     this.SourceState = sourceState;
     this.action      = action;
 }
Пример #2
0
 /// <summary>
 /// Final move
 /// </summary>
 /// <param name="sourceState"></param>
 /// <param name="condition"></param>
 public ExtendedFinalMove(int sourceState, ExtendedAction <TERM> action) :
     base(sourceState, action)
 {
     isFinal = true;
 }
Пример #3
0
 /// <summary>
 /// Final move
 /// </summary>
 /// <param name="sourceState"></param>
 /// <param name="condition"></param>
 internal ExtendedNormalMove(int sourceState, int TargetState, ExtendedAction <TERM> action) :
     base(sourceState, action)
 {
     this.TargetState = TargetState;
     isFinal          = false;
 }