projects
/
mercenary-reloaded.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
OVR: Render sights and interstellar sun at correct distance
[mercenary-reloaded.git]
/
src
/
libsdl
/
sdl.h
1
2
enum keycode {
3
KEYCODE_UNDEFINED = 0,
4
KEYCODE_LCTRL,
5
KEYCODE_RCTRL,
6
KEYCODE_LSHIFT,
7
KEYCODE_RSHIFT,
8
KEYCODE_PAUSE,
9
KEYCODE_LEFT,
10
KEYCODE_RIGHT,
11
KEYCODE_UP,
12
KEYCODE_DOWN,
13
KEYCODE_END,
14
KEYCODE_a,
15
KEYCODE_b,
16
KEYCODE_c,
17
KEYCODE_d,
18
KEYCODE_e,
19
KEYCODE_f,
20
KEYCODE_g,
21
KEYCODE_h,
22
KEYCODE_i,
23
KEYCODE_j,
24
KEYCODE_k,
25
KEYCODE_l,
26
KEYCODE_m,
27
KEYCODE_n,
28
KEYCODE_o,
29
KEYCODE_p,
30
KEYCODE_q,
31
KEYCODE_r,
32
KEYCODE_s,
33
KEYCODE_t,
34
KEYCODE_u,
35
KEYCODE_v,
36
KEYCODE_w,
37
KEYCODE_x,
38
KEYCODE_y,
39
KEYCODE_z,
40
KEYCODE_0,
41
KEYCODE_1,
42
KEYCODE_2,
43
KEYCODE_3,
44
KEYCODE_4,
45
KEYCODE_5,
46
KEYCODE_6,
47
KEYCODE_7,
48
KEYCODE_8,
49
KEYCODE_9,
50
KEYCODE_KP_0,
51
KEYCODE_KP_1,
52
KEYCODE_KP_2,
53
KEYCODE_KP_3,
54
KEYCODE_KP_4,
55
KEYCODE_KP_5,
56
KEYCODE_KP_6,
57
KEYCODE_KP_7,
58
KEYCODE_KP_8,
59
KEYCODE_KP_9,
60
KEYCODE_KP_DIVIDE,
61
KEYCODE_KP_MULTIPLY,
62
KEYCODE_KP_MINUS,
63
KEYCODE_KP_PLUS,
64
KEYCODE_KP_PERIOD,
65
KEYCODE_F1,
66
KEYCODE_F2,
67
KEYCODE_F3,
68
KEYCODE_F4,
69
KEYCODE_F5,
70
KEYCODE_F6,
71
KEYCODE_F7,
72
KEYCODE_F8,
73
KEYCODE_F9,
74
KEYCODE_F10,
75
KEYCODE_SPACE,
76
KEYCODE_BACKSPACE,
77
KEYCODE_TAB,
78
KEYCODE_KP_ENTER,
79
KEYCODE_RETURN,
80
KEYCODE_ESCAPE,
81
KEYCODE_DELETE,
82
KEYCODE_INSERT,
83
};
84
85
int init_sdl(const char *progname, int width, int height, int sound_samplerate, int sound_chunk, void (*keyboard)(int down, enum keycode keycode), void (*audio)(float *data, int len), int multisampling, int vbl_sync);
86
int event_sdl(void);
87
void swap_sdl(void);
88
void exit_sdl(void);
89
uint32_t ticks_sdl(void);
90