void vsk_StateContext_transition(vsk_StateContext_t *const self, vsk_State_t *const state)
Transitions the context to a new state.
Definition vsk_StateContext.c:12
vsk_StateContext_t * vsk_StateContext_init(vsk_StateContext_t *const self, vsk_State_t *const initialState)
Initializes a state context.
Definition vsk_StateContext.c:4
State context.
Definition vsk_StateContext.h:22
vsk_State_t * initialState
Definition vsk_StateContext.h:24
vsk_State_t * state
Definition vsk_StateContext.h:23