#ifndef GUARD_E847906A380863BFA9BE2CD8BC8943DA
#define GUARD_E847906A380863BFA9BE2CD8BC8943DA

#include "types.h"

struct _gsa_input_set {
	bool dpad_up, dpad_down, dpad_left, dpad_right, face_up, face_down,
	    face_left, face_right, l, r, start, select;
};

struct gsa_input {
	struct _gsa_input_set down, pressed;
};

extern struct gsa_input input;

void _gsa_input_tick();

#endif /* GUARD_E847906A380863BFA9BE2CD8BC8943DA */
