#ifndef ACTION_H #define ACTION_H #include typedef enum { ACTION_NONE, ACTION_QUIT, ACTION_MOVE, ACTION_WARP, ACTION_UNDO, ACTION_NEXT, ACTION_SOLVE, ACTION_RESET, ACTION_LAST, } action_type_t; typedef struct { action_type_t type; uint64_t data; } action_t; action_t get_action(void); #endif /* ACTION_H */