initial commit
[gbajam22] / src / input.h
1 #ifndef INPUT_H_
2 #define INPUT_H_
3
4 #include <stdint.h>
5
6 enum {
7         BN_A            = 0x0001,
8         BN_B            = 0x0002,
9         BN_SELECT       = 0x0004,
10         BN_START        = 0x0008,
11         BN_RIGHT        = 0x0010,
12         BN_LEFT         = 0x0020,
13         BN_UP           = 0x0040,
14         BN_DOWN         = 0x0080,
15         BN_RT           = 0x0100,
16         BN_LT           = 0x0200
17 };
18
19 #define BN_DPAD (BN_RIGHT | BN_LEFT | BN_UP | BN_DOWN)
20
21 void select_input(uint16_t bmask);
22 uint16_t get_input(void);
23
24 #endif  /* INPUT_H_ */