22 lines
364 B
C
22 lines
364 B
C
|
#ifndef __KEYBOARD_H__
|
||
|
#define __KEYBOARD_H__ 1
|
||
|
|
||
|
#include "types.h"
|
||
|
|
||
|
extern unsigned char keystateBits[];
|
||
|
|
||
|
struct KeyboardKeydownState {
|
||
|
byte KEY_W;
|
||
|
byte KEY_A;
|
||
|
byte KEY_S;
|
||
|
byte KEY_D;
|
||
|
};
|
||
|
|
||
|
extern struct KeyboardKeydownState keyboardKeydownState;
|
||
|
|
||
|
void installKeyboardHandler();
|
||
|
void uninstallKeyboardHandler();
|
||
|
void populateKeyboardKeydownState();
|
||
|
|
||
|
#endif
|