Use the new lel-geucs update process.

This commit is contained in:
Zed A. Shaw 2026-04-20 16:53:09 -04:00
parent 8f65e882ac
commit cd475f8e02
14 changed files with 66 additions and 176 deletions

View file

@ -6,7 +6,7 @@
#define FSM_STATE(C, S, E, ...) case C::S: S(E, ##__VA_ARGS__); break
#else
static int last_event=-1;
#define FSM_STATE(C, S, E, ...) case C::S: if(last_event != int(E)) { last_event = int(E); fmt::println(">> " #C " " #S " event={}, state={}", int(E), int($state));}; S(E, ##__VA_ARGS__); break
#define FSM_STATE(C, S, E, ...) case C::S: if(last_event != int(E)) { last_event = int(E); fmt::println(">> [{}] " #C " " #S " event={}, state={}", __FILE__, int(E), int($state));}; S(E, ##__VA_ARGS__); break
#endif
template<typename S, typename E>