Myles Busig f4e4ef353a Completely rewrite FSM implementation
Previously, each FSM class could only have one instance because of the
use of globals. This new implementation only uses memory allocated on
the stack, so multiple instances can be created at once. Dynamic
allocation is still unused. Additionally, this approach uses a more
logical separation between the FSM, states, and events.
2024-07-21 21:55:13 -06:00
..
2024-03-13 00:36:58 -06:00
2024-07-21 21:55:13 -06:00
2024-06-19 19:36:26 -06:00
2024-03-25 21:17:03 -06:00
2024-03-25 21:17:03 -06:00
2024-03-26 23:06:58 -06:00