sprite-animation/state_machine.c
2024-11-04 20:01:19 +00:00

10 lines
198 B
C

#include "state_machine.h"
void sm_run(StateMachine *sm, void *event_data) {
if (!sm || !(sm->current_state)) {
return;
}
sm->current_state = sm->current_state->state_func(sm, event_data);
}