Moin,
der
Zustandsautomat ist ein Begriff aus der Automatentheorie. Wenn du den Beispielcode (ich habe einen DFSA = Deterministic Finite State Automaton implementiert, zu Deutsch DEA = Deterministischer Endlicher Automat) verstehst, dann kannst du diesen Begriff auch erstmal wieder verdrängen. Ansonsten hast du jetzt ein paar Suchwörter, unter denen du sicher weitergehende Informationen finden wirst, wenn dich das Thema wirklich interessiert.
Freundliche Grüße