Subversion Repositories eduke32

Rev

Rev 3225 | Rev 4747 | 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
 
30
 
31
#ifndef _function_private_
32
#define _function_private_
3116 hendricks2 33
#ifdef EXTERNC
34
{
5 Plagman 35
#endif
3225 helixhorne 36
// KEEPINSYNC lunatic/con_lang.lua
110 terminx 37
char gamefunctions[NUMGAMEFUNCTIONS][MAXGAMEFUNCLEN] =
5 Plagman 38
   {
39
   "Move_Forward",
40
   "Move_Backward",
41
   "Turn_Left",
42
   "Turn_Right",
43
   "Strafe",
44
   "Fire",
45
   "Open",
46
   "Run",
47
   "AutoRun",
48
   "Jump",
49
   "Crouch",
50
   "Look_Up",
51
   "Look_Down",
52
   "Look_Left",
53
   "Look_Right",
54
   "Strafe_Left",
55
   "Strafe_Right",
56
   "Aim_Up",
57
   "Aim_Down",
58
   "Weapon_1",
59
   "Weapon_2",
60
   "Weapon_3",
61
   "Weapon_4",
62
   "Weapon_5",
63
   "Weapon_6",
64
   "Weapon_7",
65
   "Weapon_8",
66
   "Weapon_9",
67
   "Weapon_10",
68
   "Inventory",
69
   "Inventory_Left",
70
   "Inventory_Right",
71
   "Holo_Duke",
72
   "Jetpack",
73
   "NightVision",
74
   "MedKit",
75
   "TurnAround",
76
   "SendMessage",
77
   "Map",
78
   "Shrink_Screen",
79
   "Enlarge_Screen",
80
   "Center_View",
81
   "Holster_Weapon",
82
   "Show_Opponents_Weapon",
83
   "Map_Follow_Mode",
84
   "See_Coop_View",
85
   "Mouse_Aiming",
86
   "Toggle_Crosshair",
87
   "Steroids",
88
   "Quick_Kick",
89
   "Next_Weapon",
90
   "Previous_Weapon",
1143 terminx 91
   "Show_Console",
1658 terminx 92
   "Show_DukeMatch_Scores",
93
   "Dpad_Select",
94
   "Dpad_Aiming"
5 Plagman 95
   };
248 terminx 96
 
5 Plagman 97
#ifdef __SETUP__
98
 
1658 terminx 99
#define NUMKEYENTRIES 56
5 Plagman 100
 
110 terminx 101
char keydefaults[NUMGAMEFUNCTIONS*3][MAXGAMEFUNCLEN] =
5 Plagman 102
   {
110 terminx 103
   "Move_Forward", "W", "Kpad8",
104
   "Move_Backward", "S", "Kpad2",
5 Plagman 105
   "Turn_Left", "Left", "Kpad4",
106
   "Turn_Right", "Right", "KPad6",
107
   "Strafe", "LAlt", "RAlt",
110 terminx 108
   "Fire", "", "RCtrl",
109
   "Open", "E", "",
5 Plagman 110
   "Run", "LShift", "RShift",
111
   "AutoRun", "CapLck", "",
110 terminx 112
   "Jump", "Space", "/",
113
   "Crouch", "LCtrl", "",
5 Plagman 114
   "Look_Up", "PgUp", "Kpad9",
115
   "Look_Down", "PgDn", "Kpad3",
116
   "Look_Left", "Insert", "Kpad0",
117
   "Look_Right", "Delete", "Kpad.",
110 terminx 118
   "Strafe_Left", "A", "",
119
   "Strafe_Right", "D", "",
5 Plagman 120
   "Aim_Up", "Home", "KPad7",
121
   "Aim_Down", "End", "Kpad1",
122
   "Weapon_1", "1", "",
123
   "Weapon_2", "2", "",
124
   "Weapon_3", "3", "",
125
   "Weapon_4", "4", "",
126
   "Weapon_5", "5", "",
127
   "Weapon_6", "6", "",
128
   "Weapon_7", "7", "",
129
   "Weapon_8", "8", "",
130
   "Weapon_9", "9", "",
131
   "Weapon_10", "0", "",
132
   "Inventory", "Enter", "KpdEnt",
133
   "Inventory_Left", "[", "",
134
   "Inventory_Right", "]", "",
135
   "Holo_Duke", "H", "",
136
   "Jetpack", "J", "",
137
   "NightVision", "N", "",
138
   "MedKit", "M", "",
139
   "TurnAround", "BakSpc", "",
140
   "SendMessage", "T", "",
141
   "Map", "Tab", "",
142
   "Shrink_Screen", "-", "Kpad-",
143
   "Enlarge_Screen", "=", "Kpad+",
144
   "Center_View", "KPad5", "",
145
   "Holster_Weapon", "ScrLck", "",
110 terminx 146
   "Show_Opponents_Weapon", "Y", "",
5 Plagman 147
   "Map_Follow_Mode", "F", "",
148
   "See_Coop_View", "K", "",
149
   "Mouse_Aiming", "U", "",
150
   "Toggle_Crosshair", "I", "",
151
   "Steroids", "R", "",
110 terminx 152
   "Quick_Kick", "Q", "",
5 Plagman 153
   "Next_Weapon", "'", "",
154
   "Previous_Weapon", ";", "",
1143 terminx 155
   "Show_Console", "`", "",
1658 terminx 156
   "Show_DukeMatch_Scores", "", "",
157
   "Dpad_Select", "", "",
158
   "Dpad_Aiming", "", "",
5 Plagman 159
   };
160
 
500 terminx 161
const char oldkeydefaults[NUMGAMEFUNCTIONS*3][MAXGAMEFUNCLEN] =
496 terminx 162
   {
163
   "Move_Forward", "Up", "Kpad8",
164
   "Move_Backward", "Down", "Kpad2",
165
   "Turn_Left", "Left", "Kpad4",
166
   "Turn_Right", "Right", "KPad6",
167
   "Strafe", "LAlt", "RAlt",
168
   "Fire", "LCtrl", "RCtrl",
169
   "Open", "Space", "",
170
   "Run", "LShift", "RShift",
171
   "AutoRun", "CapLck", "",
172
   "Jump", "A", "/",
173
   "Crouch", "Z", "",
174
   "Look_Up", "PgUp", "Kpad9",
175
   "Look_Down", "PgDn", "Kpad3",
176
   "Look_Left", "Insert", "Kpad0",
177
   "Look_Right", "Delete", "Kpad.",
178
   "Strafe_Left", ",", "",
179
   "Strafe_Right", ".", "",
180
   "Aim_Up", "Home", "KPad7",
181
   "Aim_Down", "End", "Kpad1",
182
   "Weapon_1", "1", "",
183
   "Weapon_2", "2", "",
184
   "Weapon_3", "3", "",
185
   "Weapon_4", "4", "",
186
   "Weapon_5", "5", "",
187
   "Weapon_6", "6", "",
188
   "Weapon_7", "7", "",
189
   "Weapon_8", "8", "",
190
   "Weapon_9", "9", "",
191
   "Weapon_10", "0", "",
192
   "Inventory", "Enter", "KpdEnt",
193
   "Inventory_Left", "[", "",
194
   "Inventory_Right", "]", "",
195
   "Holo_Duke", "H", "",
196
   "Jetpack", "J", "",
197
   "NightVision", "N", "",
198
   "MedKit", "M", "",
199
   "TurnAround", "BakSpc", "",
200
   "SendMessage", "T", "",
201
   "Map", "Tab", "",
202
   "Shrink_Screen", "-", "Kpad-",
203
   "Enlarge_Screen", "=", "Kpad+",
204
   "Center_View", "KPad5", "",
205
   "Holster_Weapon", "ScrLck", "",
206
   "Show_Opponents_Weapon", "W", "",
207
   "Map_Follow_Mode", "F", "",
208
   "See_Coop_View", "K", "",
209
   "Mouse_Aiming", "U", "",
210
   "Toggle_Crosshair", "I", "",
211
   "Steroids", "R", "",
212
   "Quick_Kick", "`", "",
213
   "Next_Weapon", "'", "",
214
   "Previous_Weapon", ";", "",
2728 hendricks2 215
   "Show_Console", "C", "",
1658 terminx 216
   "Show_DukeMatch_Scores", "", "",
217
   "Dpad_Select", "", "",
218
   "Dpad_Aiming", "", "",
496 terminx 219
   };
5 Plagman 220
 
2796 helixhorne 221
static const char * mousedefaults[] =
5 Plagman 222
   {
223
   "Fire",
114 terminx 224
   "MedKit",
225
   "Jetpack",
5 Plagman 226
   "",
495 terminx 227
   "Previous_Weapon",
1101 terminx 228
   "Next_Weapon",
229
   "",
230
   "",
231
   "",
232
   ""
5 Plagman 233
   };
234
 
235
 
2796 helixhorne 236
static const char * mouseclickeddefaults[] =
5 Plagman 237
   {
238
   "",
239
   "",
240
   "",
241
   "",
242
   "",
1101 terminx 243
   "",
244
   "",
245
   "",
246
   "",
114 terminx 247
   ""
5 Plagman 248
   };
249
 
250
 
2796 helixhorne 251
static const char * mouseanalogdefaults[] =
2728 hendricks2 252
   {
253
   "analog_turning",
254
   "analog_moving",
255
   };
256
 
257
 
2796 helixhorne 258
static const char * mousedigitaldefaults[] =
2728 hendricks2 259
   {
260
   "",
261
   "",
262
   "",
263
   "",
264
   };
265
 
266
#if defined(GEKKO)
2796 helixhorne 267
static const char * joystickdefaults[] =
5 Plagman 268
   {
2728 hendricks2 269
   "Open", // A
270
   "Fire", // B
271
   "Run", // 1
272
   "Map", // 2
273
   "Previous_Weapon", // -
274
   "Next_Weapon", // +
275
   "", // Home
276
   "Jump", // Z
277
   "Crouch", // C
278
   "Map", // X
279
   "Run", // Y
280
   "Jump", // L
2804 hendricks2 281
   "Quick_Kick", // R
2728 hendricks2 282
   "Crouch", // ZL
2804 hendricks2 283
   "Fire", // ZR
2728 hendricks2 284
   "Quick_Kick", // D-Pad Up
285
   "Inventory_Right", // D-Pad Right
286
   "Inventory", // D-Pad Down
287
   "Inventory_Left", // D-Pad Left
288
   "",
289
   "",
290
   "",
291
   "",
292
   "",
293
   "",
294
   "",
295
   "",
296
   "",
297
   "",
298
   "",
299
   "",
300
   "",
301
   "",
302
   "",
303
   "",
304
   "",
305
   };
306
 
307
 
2796 helixhorne 308
static const char * joystickclickeddefaults[] =
2728 hendricks2 309
   {
310
   "",
311
   "",
312
   "",
313
   "",
314
   "",
315
   "",
316
   "",
317
   "",
318
   "",
319
   "",
320
   "",
321
   "",
2804 hendricks2 322
   "Inventory",
2728 hendricks2 323
   "",
324
   "",
325
   "",
326
   "",
327
   "",
328
   "",
329
   "",
330
   "",
331
   "",
332
   "",
333
   "",
334
   "",
335
   "",
336
   "",
337
   "",
338
   "",
339
   "",
340
   "",
341
   "",
342
   "",
343
   "",
344
   "",
345
   "",
346
   };
347
 
348
 
2796 helixhorne 349
static const char * joystickanalogdefaults[] =
2728 hendricks2 350
   {
351
   "analog_strafing",
352
   "analog_moving",
353
   "analog_turning",
354
   "analog_lookingupanddown",
355
   "",
356
   "",
357
   "",
358
   "",
359
   "",
360
   "",
361
   "",
362
   "",
363
   "",
364
   "",
365
   "",
366
   "",
367
   };
368
 
369
 
2796 helixhorne 370
static const char * joystickdigitaldefaults[] =
2728 hendricks2 371
   {
372
   "",
373
   "",
374
   "",
375
   "",
376
   "",
377
   "",
378
   "",
379
   "",
380
   "",
381
   "",
382
   "",
383
   "",
384
   "",
385
   "",
386
   "",
387
   "",
388
   };
389
#else
2796 helixhorne 390
static const char * joystickdefaults[] =
2728 hendricks2 391
   {
5 Plagman 392
   "Fire",
393
   "Strafe",
394
   "Run",
395
   "Open",
396
   "",
397
   "",
398
   "",
399
   "",
400
   "",
401
   "",
402
   "",
403
   "",
404
   "",
405
   "",
406
   "",
407
   "",
408
   "",
409
   "",
410
   "",
411
   "",
412
   "",
413
   "",
414
   "",
415
   "",
416
   "",
417
   "",
418
   "",
419
   "",
420
   "",
421
   "",
422
   "",
423
   "",
424
   "Aim_Down",
425
   "Look_Right",
426
   "Aim_Up",
427
   "Look_Left",
428
   };
429
 
430
 
2796 helixhorne 431
static const char * joystickclickeddefaults[] =
5 Plagman 432
   {
433
   "",
434
   "Inventory",
435
   "Jump",
436
   "Crouch",
437
   "",
438
   "",
439
   "",
440
   "",
441
   "",
442
   "",
443
   "",
444
   "",
445
   "",
446
   "",
447
   "",
448
   "",
449
   "",
450
   "",
451
   "",
452
   "",
453
   "",
454
   "",
455
   "",
456
   "",
457
   "",
458
   "",
459
   "",
460
   "",
461
   "",
462
   "",
463
   "",
464
   "",
465
   "",
466
   "",
467
   "",
468
   "",
469
   };
470
 
471
 
2796 helixhorne 472
static const char * joystickanalogdefaults[] =
5 Plagman 473
   {
474
   "analog_turning",
475
   "analog_moving",
476
   "analog_strafing",
477
   "",
478
   "",
479
   "",
480
   "",
481
   "",
482
   };
483
 
484
 
2796 helixhorne 485
static const char * joystickdigitaldefaults[] =
5 Plagman 486
   {
487
   "",
488
   "",
489
   "",
490
   "",
491
   "",
492
   "",
493
   "Run",
494
   "",
495
   "",
496
   "",
497
   "",
498
   "",
499
   "",
500
   "",
501
   "",
502
   "",
503
   };
504
#endif
2728 hendricks2 505
 
506
#endif
3116 hendricks2 507
#ifdef EXTERNC
5 Plagman 508
};
509
#endif
510
#endif