sample_statemachine.hsp

sample\basic\sample_statemachine.hsp » Plain Format

	#include "iron_statemachine.hsp"
	sm_add_state "idle"
	sm_add_state "running"
	sm_add_state "done"
	sm_set_state 0
	sm_add_transition 0, "start", 1
	sm_add_transition 1, "finish", 2
	mes sm_state_name()
	sm_fire "start"
	mes sm_state_name()
	sm_fire "finish"
	mes sm_state_name()