forked from bradharding/doomretro
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathm_controls.h
149 lines (135 loc) · 4.5 KB
/
m_controls.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
/*
==============================================================================
DOOM Retro
The classic, refined DOOM source port. For Windows PC.
==============================================================================
Copyright © 1993-2024 by id Software LLC, a ZeniMax Media company.
Copyright © 2013-2024 by Brad Harding <mailto:[email protected]>.
This file is a part of DOOM Retro.
DOOM Retro is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the license, or (at your
option) any later version.
DOOM Retro is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with DOOM Retro. If not, see <https://www.gnu.org/licenses/>.
DOOM is a registered trademark of id Software LLC, a ZeniMax Media
company, in the US and/or other countries, and is used without
permission. All other trademarks are the property of their respective
holders. DOOM Retro is in no way affiliated with nor endorsed by
id Software.
==============================================================================
*/
#pragma once
#include "doomkeys.h"
extern int keyboardalwaysrun;
extern int keyboardautomap;
extern int keyboardback;
extern int keyboardback2;
extern int keyboardclearmark;
extern int keyboardconsole;
extern int keyboardfire;
extern int keyboardfollowmode;
extern int keyboardforward;
extern int keyboardforward2;
extern int keyboardfreelook;
extern int keyboardgrid;
extern int keyboardjump;
extern int keyboardleft;
extern int keyboardmark;
extern int keyboardmaxzoom;
extern int keyboardmenu;
extern int keyboardnextweapon;
extern int keyboardprevweapon;
extern int keyboardright;
extern int keyboardrotatemode;
extern int keyboardrun;
extern int keyboardscreenshot;
extern int keyboardstrafe;
extern int keyboardstrafeleft2;
extern int keyboardstrafeleft;
extern int keyboardstraferight2;
extern int keyboardstraferight;
extern int keyboarduse;
extern int keyboarduse2;
extern int keyboardweapon1;
extern int keyboardweapon2;
extern int keyboardweapon3;
extern int keyboardweapon4;
extern int keyboardweapon5;
extern int keyboardweapon6;
extern int keyboardweapon7;
extern int keyboardzoomin;
extern int keyboardzoomout;
extern int mousealwaysrun;
extern int mouseautomap;
extern int mouseback;
extern int mouseclearmark;
extern int mouseconsole;
extern int mousefire;
extern int mousefollowmode;
extern int mouseforward;
extern int mousefreelook;
extern int mousegrid;
extern int mousejump;
extern int mouseleft;
extern int mousemark;
extern int mousemaxzoom;
extern int mousemenu;
extern int mousenextweapon;
extern int mouseprevweapon;
extern int mouseright;
extern int mouserotatemode;
extern int mouserun;
extern int mousescreenshot;
extern int mousestrafe;
extern int mousestrafeleft;
extern int mousestraferight;
extern int mouseuse;
extern int mouseweapon1;
extern int mouseweapon2;
extern int mouseweapon3;
extern int mouseweapon4;
extern int mouseweapon5;
extern int mouseweapon6;
extern int mouseweapon7;
extern int mousezoomin;
extern int mousezoomout;
extern int controlleralwaysrun;
extern int controllerautomap;
extern int controllerclearmark;
extern int controllerfollowmode;
extern int controllergrid;
extern int controllermark;
extern int controllermaxzoom;
extern int controllerrotatemode;
extern int controllerzoomin;
extern int controllerzoomout;
extern int controllerback;
extern int controllerconsole;
extern int controllerfire;
extern int controllerforward;
extern int controllerfreelook;
extern int controllerjump;
extern int controllerleft;
extern int controllermenu;
extern int controllernextweapon;
extern int controllerprevweapon;
extern int controllerright;
extern int controllerrun;
extern int controllerscreenshot;
extern int controllerstrafe;
extern int controllerstrafeleft;
extern int controllerstraferight;
extern int controlleruse;
extern int controlleruse2;
extern int controllerweapon1;
extern int controllerweapon2;
extern int controllerweapon3;
extern int controllerweapon4;
extern int controllerweapon5;
extern int controllerweapon6;
extern int controllerweapon7;