public Transition(State current, string read, string write, HeadMoveDirection headMoveDirection, State next) { this.CurrentState = current; this.Read = read; this.Write = write; this.HeadMoveDirection = headMoveDirection; this.NextState = next; }
public void AddTransition(State currentState, string read, string write, HeadMoveDirection headMoveDirection, State nextState) { Transitions.Add(new Transition(currentState, read, write, headMoveDirection, nextState)); }