28 lines
606 B
C
28 lines
606 B
C
#ifndef __ACTIONS_H
|
|
#define __ACTIONS_H
|
|
// TODO: These are game specific, so should move out of engine
|
|
typedef enum ActionType
|
|
{
|
|
ACTION_UP=0,
|
|
ACTION_DOWN,
|
|
ACTION_LEFT,
|
|
ACTION_RIGHT,
|
|
ACTION_JUMP,
|
|
ACTION_NEXT_SPAWN,
|
|
ACTION_PREV_SPAWN,
|
|
ACTION_METAL_TOGGLE,
|
|
ACTION_CRATE_ACTIVATION,
|
|
ACTION_CONFIRM,
|
|
ACTION_EXIT,
|
|
ACTION_RESTART,
|
|
ACTION_NEXTLEVEL,
|
|
ACTION_PREVLEVEL,
|
|
ACTION_TOGGLE_GRID,
|
|
ACTION_SET_SPAWNPOINT,
|
|
ACTION_TOGGLE_TIMESLOW,
|
|
ACTION_SPAWN_TILE,
|
|
ACTION_REMOVE_TILE,
|
|
ACTION_SWITCH_TILESET,
|
|
}ActionType_t;
|
|
#endif // __ACTIONS_H
|