Здравствуйте, snaphold, Вы писали:
S> StateMAchine я так понял хорош когда надо перейти в соседнее состояние, а когда надо перейти через несколько состояний как быть?
Переходы возможны из любого состояния в любое, т.е. все зависит от заданные правил. Каких-то ограничений нет.
Хотя есть типы состояний типа конечных -- если туда попали, то остается только там. Стрелочка указывает на самое себя.