private static State StartGame() { State ret = new State(); ret.AddAllowedAction("start game"); Transition t = new Transition(BeginTurn()); t.AddRequiredAction("start game"); return ret; }
public Transition(State next) { this.next = next; }
private static State BeginTurn() { State ret = new State(); return ret; }