/VisualFSM

Draw FSM(Finite State Machine) using 'Microsoft Office Visio' and it will generate states and conditions as a XML format for iOS(Objective-C), then you just write your logic for each state.

Primary LanguageObjective-CMIT LicenseMIT

VisualFSM

Draw FSM(Finite State Machine) using 'Microsoft Office Visio' and it will generate states and conditions as XML format, then you just write your logic for each state.

Quick start

Step 1.

  • Drag and drop to draw your FSM logic using 'Microsoft Office Visio'.

Something like this:

Draw FSM


Sub States (Sht_SubLogic)

Sub FSM

Step 2.

  • Generate XML and definition files using 'ExportToXML.cls' script file('Macro' menu).

Step 3.

  • Create a subclass of 'P9FSMActor' for your logic.

License

MIT License, where applicable. http://en.wikipedia.org/wiki/MIT_License