Subversion Repositories eduke32

Rev

Rev 4766 | Rev 6055 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5 Plagman 1
//-------------------------------------------------------------------------
2
/*
1652 terminx 3
Copyright (C) 2010 EDuke32 developers and contributors
5 Plagman 4
 
1652 terminx 5
This file is part of EDuke32.
5 Plagman 6
 
484 terminx 7
EDuke32 is free software; you can redistribute it and/or
8
modify it under the terms of the GNU General Public License version 2
9
as published by the Free Software Foundation.
5 Plagman 10
 
11
This program is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14
 
15
See the GNU General Public License for more details.
16
 
17
You should have received a copy of the GNU General Public License
18
along with this program; if not, write to the Free Software
4541 hendricks2 19
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
5 Plagman 20
*/
21
//-------------------------------------------------------------------------
22
 
23
// _functio.h
24
 
25
// file created by makehead.exe
26
// these headers contain default key assignments, as well as
27
// default button assignments and game function names
28
// axis defaults are also included
29
 
4827 hendricks2 30
#include "_control.h"
31
#include "control.h"
5 Plagman 32
 
4747 terminx 33
#ifndef function_private_h_
34
#define function_private_h_
4766 hendricks2 35
#ifdef __cplusplus
36
extern "C" {
5 Plagman 37
#endif
3225 helixhorne 38
// KEEPINSYNC lunatic/con_lang.lua
110 terminx 39
char gamefunctions[NUMGAMEFUNCTIONS][MAXGAMEFUNCLEN] =
5 Plagman 40
   {
41
   "Move_Forward",
42
   "Move_Backward",
43
   "Turn_Left",
44
   "Turn_Right",
45
   "Strafe",
46
   "Fire",
47
   "Open",
48
   "Run",
49
   "AutoRun",
50
   "Jump",
51
   "Crouch",
52
   "Look_Up",
53
   "Look_Down",
54
   "Look_Left",
55
   "Look_Right",
56
   "Strafe_Left",
57
   "Strafe_Right",
58
   "Aim_Up",
59
   "Aim_Down",
60
   "Weapon_1",
61
   "Weapon_2",
62
   "Weapon_3",
63
   "Weapon_4",
64
   "Weapon_5",
65
   "Weapon_6",
66
   "Weapon_7",
67
   "Weapon_8",
68
   "Weapon_9",
69
   "Weapon_10",
70
   "Inventory",
71
   "Inventory_Left",
72
   "Inventory_Right",
73
   "Holo_Duke",
74
   "Jetpack",
75
   "NightVision",
76
   "MedKit",
77
   "TurnAround",
78
   "SendMessage",
79
   "Map",
80
   "Shrink_Screen",
81
   "Enlarge_Screen",
82
   "Center_View",
83
   "Holster_Weapon",
84
   "Show_Opponents_Weapon",
85
   "Map_Follow_Mode",
86
   "See_Coop_View",
87
   "Mouse_Aiming",
88
   "Toggle_Crosshair",
89
   "Steroids",
90
   "Quick_Kick",
91
   "Next_Weapon",
92
   "Previous_Weapon",
1143 terminx 93
   "Show_Console",
1658 terminx 94
   "Show_DukeMatch_Scores",
95
   "Dpad_Select",
96
   "Dpad_Aiming"
5 Plagman 97
   };
248 terminx 98
 
5 Plagman 99
#ifdef __SETUP__
100
 
1658 terminx 101
#define NUMKEYENTRIES 56
5 Plagman 102
 
110 terminx 103
char keydefaults[NUMGAMEFUNCTIONS*3][MAXGAMEFUNCLEN] =
5 Plagman 104
   {
110 terminx 105
   "Move_Forward", "W", "Kpad8",
106
   "Move_Backward", "S", "Kpad2",
5 Plagman 107
   "Turn_Left", "Left", "Kpad4",
108
   "Turn_Right", "Right", "KPad6",
109
   "Strafe", "LAlt", "RAlt",
110 terminx 110
   "Fire", "", "RCtrl",
111
   "Open", "E", "",
5 Plagman 112
   "Run", "LShift", "RShift",
113
   "AutoRun", "CapLck", "",
110 terminx 114
   "Jump", "Space", "/",
115
   "Crouch", "LCtrl", "",
5 Plagman 116
   "Look_Up", "PgUp", "Kpad9",
117
   "Look_Down", "PgDn", "Kpad3",
118
   "Look_Left", "Insert", "Kpad0",
119
   "Look_Right", "Delete", "Kpad.",
110 terminx 120
   "Strafe_Left", "A", "",
121
   "Strafe_Right", "D", "",
5 Plagman 122
   "Aim_Up", "Home", "KPad7",
123
   "Aim_Down", "End", "Kpad1",
124
   "Weapon_1", "1", "",
125
   "Weapon_2", "2", "",
126
   "Weapon_3", "3", "",
127
   "Weapon_4", "4", "",
128
   "Weapon_5", "5", "",
129
   "Weapon_6", "6", "",
130
   "Weapon_7", "7", "",
131
   "Weapon_8", "8", "",
132
   "Weapon_9", "9", "",
133
   "Weapon_10", "0", "",
134
   "Inventory", "Enter", "KpdEnt",
135
   "Inventory_Left", "[", "",
136
   "Inventory_Right", "]", "",
137
   "Holo_Duke", "H", "",
138
   "Jetpack", "J", "",
139
   "NightVision", "N", "",
140
   "MedKit", "M", "",
141
   "TurnAround", "BakSpc", "",
142
   "SendMessage", "T", "",
143
   "Map", "Tab", "",
144
   "Shrink_Screen", "-", "Kpad-",
145
   "Enlarge_Screen", "=", "Kpad+",
146
   "Center_View", "KPad5", "",
147
   "Holster_Weapon", "ScrLck", "",
110 terminx 148
   "Show_Opponents_Weapon", "Y", "",
5 Plagman 149
   "Map_Follow_Mode", "F", "",
150
   "See_Coop_View", "K", "",
151
   "Mouse_Aiming", "U", "",
152
   "Toggle_Crosshair", "I", "",
153
   "Steroids", "R", "",
110 terminx 154
   "Quick_Kick", "Q", "",
5 Plagman 155
   "Next_Weapon", "'", "",
156
   "Previous_Weapon", ";", "",
1143 terminx 157
   "Show_Console", "`", "",
1658 terminx 158
   "Show_DukeMatch_Scores", "", "",
159
   "Dpad_Select", "", "",
160
   "Dpad_Aiming", "", "",
5 Plagman 161
   };
162
 
500 terminx 163
const char oldkeydefaults[NUMGAMEFUNCTIONS*3][MAXGAMEFUNCLEN] =
496 terminx 164
   {
165
   "Move_Forward", "Up", "Kpad8",
166
   "Move_Backward", "Down", "Kpad2",
167
   "Turn_Left", "Left", "Kpad4",
168
   "Turn_Right", "Right", "KPad6",
169
   "Strafe", "LAlt", "RAlt",
170
   "Fire", "LCtrl", "RCtrl",
171
   "Open", "Space", "",
172
   "Run", "LShift", "RShift",
173
   "AutoRun", "CapLck", "",
174
   "Jump", "A", "/",
175
   "Crouch", "Z", "",
176
   "Look_Up", "PgUp", "Kpad9",
177
   "Look_Down", "PgDn", "Kpad3",
178
   "Look_Left", "Insert", "Kpad0",
179
   "Look_Right", "Delete", "Kpad.",
180
   "Strafe_Left", ",", "",
181
   "Strafe_Right", ".", "",
182
   "Aim_Up", "Home", "KPad7",
183
   "Aim_Down", "End", "Kpad1",
184
   "Weapon_1", "1", "",
185
   "Weapon_2", "2", "",
186
   "Weapon_3", "3", "",
187
   "Weapon_4", "4", "",
188
   "Weapon_5", "5", "",
189
   "Weapon_6", "6", "",
190
   "Weapon_7", "7", "",
191
   "Weapon_8", "8", "",
192
   "Weapon_9", "9", "",
193
   "Weapon_10", "0", "",
194
   "Inventory", "Enter", "KpdEnt",
195
   "Inventory_Left", "[", "",
196
   "Inventory_Right", "]", "",
197
   "Holo_Duke", "H", "",
198
   "Jetpack", "J", "",
199
   "NightVision", "N", "",
200
   "MedKit", "M", "",
201
   "TurnAround", "BakSpc", "",
202
   "SendMessage", "T", "",
203
   "Map", "Tab", "",
204
   "Shrink_Screen", "-", "Kpad-",
205
   "Enlarge_Screen", "=", "Kpad+",
206
   "Center_View", "KPad5", "",
207
   "Holster_Weapon", "ScrLck", "",
208
   "Show_Opponents_Weapon", "W", "",
209
   "Map_Follow_Mode", "F", "",
210
   "See_Coop_View", "K", "",
211
   "Mouse_Aiming", "U", "",
212
   "Toggle_Crosshair", "I", "",
213
   "Steroids", "R", "",
214
   "Quick_Kick", "`", "",
215
   "Next_Weapon", "'", "",
216
   "Previous_Weapon", ";", "",
2728 hendricks2 217
   "Show_Console", "C", "",
1658 terminx 218
   "Show_DukeMatch_Scores", "", "",
219
   "Dpad_Select", "", "",
220
   "Dpad_Aiming", "", "",
496 terminx 221
   };
5 Plagman 222
 
4827 hendricks2 223
static const char * mousedefaults[MAXMOUSEBUTTONS] =
5 Plagman 224
   {
225
   "Fire",
114 terminx 226
   "MedKit",
227
   "Jetpack",
5 Plagman 228
   "",
495 terminx 229
   "Previous_Weapon",
1101 terminx 230
   "Next_Weapon",
5 Plagman 231
   };
232
 
233
 
4827 hendricks2 234
static const char * mouseclickeddefaults[MAXMOUSEBUTTONS] =
5 Plagman 235
   {
236
   };
237
 
238
 
4827 hendricks2 239
static const char * mouseanalogdefaults[MAXMOUSEAXES] =
2728 hendricks2 240
   {
241
   "analog_turning",
242
   "analog_moving",
243
   };
244
 
245
 
4827 hendricks2 246
static const char * mousedigitaldefaults[MAXMOUSEDIGITAL] =
2728 hendricks2 247
   {
248
   };
249
 
250
#if defined(GEKKO)
4827 hendricks2 251
static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] =
5 Plagman 252
   {
2728 hendricks2 253
   "Open", // A
254
   "Fire", // B
255
   "Run", // 1
256
   "Map", // 2
257
   "Previous_Weapon", // -
258
   "Next_Weapon", // +
259
   "", // Home
260
   "Jump", // Z
261
   "Crouch", // C
262
   "Map", // X
263
   "Run", // Y
264
   "Jump", // L
2804 hendricks2 265
   "Quick_Kick", // R
2728 hendricks2 266
   "Crouch", // ZL
2804 hendricks2 267
   "Fire", // ZR
2728 hendricks2 268
   "Quick_Kick", // D-Pad Up
269
   "Inventory_Right", // D-Pad Right
270
   "Inventory", // D-Pad Down
271
   "Inventory_Left", // D-Pad Left
272
   };
273
 
274
 
4827 hendricks2 275
static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] =
2728 hendricks2 276
   {
277
   "",
278
   "",
279
   "",
280
   "",
281
   "",
282
   "",
283
   "",
284
   "",
285
   "",
286
   "",
287
   "",
288
   "",
2804 hendricks2 289
   "Inventory",
2728 hendricks2 290
   };
291
 
292
 
4827 hendricks2 293
static const char * joystickanalogdefaults[MAXJOYAXES] =
2728 hendricks2 294
   {
295
   "analog_strafing",
296
   "analog_moving",
297
   "analog_turning",
298
   "analog_lookingupanddown",
299
   };
300
 
301
 
4827 hendricks2 302
static const char * joystickdigitaldefaults[MAXJOYDIGITAL] =
2728 hendricks2 303
   {
304
   };
305
#else
4827 hendricks2 306
static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] =
2728 hendricks2 307
   {
5 Plagman 308
   "Fire",
309
   "Strafe",
310
   "Run",
311
   "Open",
312
   "",
313
   "",
314
   "",
315
   "",
316
   "",
317
   "",
318
   "",
319
   "",
320
   "",
321
   "",
322
   "",
323
   "",
324
   "",
325
   "",
326
   "",
327
   "",
328
   "",
329
   "",
330
   "",
331
   "",
332
   "",
333
   "",
334
   "",
335
   "",
336
   "",
337
   "",
338
   "",
339
   "",
340
   "Aim_Down",
341
   "Look_Right",
342
   "Aim_Up",
343
   "Look_Left",
344
   };
345
 
346
 
4827 hendricks2 347
static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] =
5 Plagman 348
   {
349
   "",
350
   "Inventory",
351
   "Jump",
352
   "Crouch",
353
   };
354
 
355
 
4827 hendricks2 356
static const char * joystickanalogdefaults[MAXJOYAXES] =
5 Plagman 357
   {
358
   "analog_turning",
359
   "analog_moving",
360
   "analog_strafing",
361
   };
362
 
363
 
4827 hendricks2 364
static const char * joystickdigitaldefaults[MAXJOYDIGITAL] =
5 Plagman 365
   {
366
   "",
367
   "",
368
   "",
369
   "",
370
   "",
371
   "",
372
   "Run",
373
   };
374
#endif
2728 hendricks2 375
 
376
#endif
4766 hendricks2 377
#ifdef __cplusplus
378
}
5 Plagman 379
#endif
380
#endif