NXEngine v1.0.0.6
[NXEngine.git] / input.h
blob42b38564b52c67dad3d782dc4472114abe70ffb0
2 #ifndef _INPUT_H
3 #define _INPUT_H
5 enum INPUTS
7 LEFTKEY, RIGHTKEY, UPKEY, DOWNKEY,
8 JUMPKEY, FIREKEY,
9 PREVWPNKEY, NEXTWPNKEY,
10 INVENTORYKEY, MAPSYSTEMKEY,
12 ESCKEY,
13 F1KEY,
14 F2KEY,
15 F3KEY,
16 F4KEY,
17 F5KEY,
18 F6KEY,
19 F7KEY,
20 F8KEY,
21 F9KEY,
22 F10KEY,
23 F11KEY,
24 F12KEY,
26 FREEZE_FRAME_KEY,
27 FRAME_ADVANCE_KEY,
28 DEBUG_FLY_KEY,
30 INPUT_COUNT
33 #define LASTCONTROLKEY MAPSYSTEMKEY
35 #define DEBUG_GOD_KEY F1KEY
36 #define DEBUG_MOVE_KEY F2KEY
37 #define DEBUG_SAVE_KEY F4KEY
38 #define FFWDKEY F5KEY
40 extern bool inputs[INPUT_COUNT];
41 extern bool lastinputs[INPUT_COUNT];
42 extern int last_sdl_key;
44 #endif