Subversion Repositories eduke32

Rev

Rev 7761 | Rev 7771 | 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",
7762 terminx 49
   "Alt_Fire",
5 Plagman 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",
6639 hendricks2 70
   "Inventory",
5 Plagman 71
   "Inventory_Left",
72
   "Inventory_Right",
6189 hendricks2 73
#ifndef EDUKE32_STANDALONE
6639 hendricks2 74
   "Holo_Duke",
5 Plagman 75
   "Jetpack",
6639 hendricks2 76
   "NightVision",
77
   "MedKit",
6189 hendricks2 78
#else
6639 hendricks2 79
   "",
80
   "",
81
   "",
82
   "",
6189 hendricks2 83
#endif
6639 hendricks2 84
   "TurnAround",
85
   "SendMessage",
5 Plagman 86
   "Map",
87
   "Shrink_Screen",
88
   "Enlarge_Screen",
89
   "Center_View",
90
   "Holster_Weapon",
6639 hendricks2 91
   "Show_Opponents_Weapon",
5 Plagman 92
   "Map_Follow_Mode",
6639 hendricks2 93
   "See_Coop_View",
5 Plagman 94
   "Mouse_Aiming",
95
   "Toggle_Crosshair",
6189 hendricks2 96
#ifndef EDUKE32_STANDALONE
5 Plagman 97
   "Steroids",
98
   "Quick_Kick",
6189 hendricks2 99
#else
6639 hendricks2 100
   "",
101
   "",
6189 hendricks2 102
#endif
5 Plagman 103
   "Next_Weapon",
104
   "Previous_Weapon",
1143 terminx 105
   "Show_Console",
6189 hendricks2 106
#ifndef EDUKE32_STANDALONE
6639 hendricks2 107
   "Show_DukeMatch_Scores",
6189 hendricks2 108
#else
6639 hendricks2 109
   "Show_Multiplayer_Scores",
6189 hendricks2 110
#endif
1658 terminx 111
   "Dpad_Select",
6594 hendricks2 112
   "Dpad_Aiming",
7762 terminx 113
   "AutoRun",
6738 hendricks2 114
   "Last_Used_Weapon",
6876 terminx 115
   "Quick_Save",
116
   "Quick_Load",
5 Plagman 117
   };
248 terminx 118
 
5 Plagman 119
#ifdef __SETUP__
120
 
6184 hendricks2 121
const char keydefaults[NUMGAMEFUNCTIONS*2][MAXGAMEFUNCLEN] =
5 Plagman 122
   {
6184 hendricks2 123
   "W", "Kpad8",
124
   "S", "Kpad2",
125
   "Left", "Kpad4",
126
   "Right", "KPad6",
127
   "LAlt", "RAlt",
128
   "", "RCtrl",
129
   "E", "",
130
   "LShift", "RShift",
131
   "CapLck", "",
132
   "Space", "/",
7315 terminx 133
   "LCtrl", "C",
6184 hendricks2 134
   "PgUp", "Kpad9",
135
   "PgDn", "Kpad3",
136
   "Insert", "Kpad0",
137
   "Delete", "Kpad.",
138
   "A", "",
139
   "D", "",
140
   "Home", "KPad7",
141
   "End", "Kpad1",
142
   "1", "",
143
   "2", "",
144
   "3", "",
145
   "4", "",
146
   "5", "",
147
   "6", "",
148
   "7", "",
149
   "8", "",
150
   "9", "",
151
   "0", "",
152
   "Enter", "KpdEnt",
153
   "[", "",
154
   "]", "",
155
   "H", "",
156
   "J", "",
157
   "N", "",
158
   "M", "",
159
   "BakSpc", "",
160
   "T", "",
161
   "Tab", "",
162
   "-", "Kpad-",
163
   "=", "Kpad+",
164
   "KPad5", "",
165
   "ScrLck", "",
166
   "Y", "",
167
   "F", "",
168
   "K", "",
7315 terminx 169
   "", "",
170
   "", "",
6184 hendricks2 171
   "R", "",
172
   "Q", "",
173
   "'", "",
174
   ";", "",
175
   "`", "",
176
   "", "",
177
   "", "",
178
   "", "",
6594 hendricks2 179
   "", "",
6723 terminx 180
   "", "",
6876 terminx 181
   "F6", "",
182
   "F9", "",
5 Plagman 183
   };
184
 
6184 hendricks2 185
const char oldkeydefaults[NUMGAMEFUNCTIONS*2][MAXGAMEFUNCLEN] =
496 terminx 186
   {
6184 hendricks2 187
   "Up", "Kpad8",
188
   "Down", "Kpad2",
189
   "Left", "Kpad4",
190
   "Right", "KPad6",
191
   "LAlt", "RAlt",
192
   "LCtrl", "RCtrl",
193
   "Space", "",
194
   "LShift", "RShift",
195
   "CapLck", "",
196
   "A", "/",
197
   "Z", "",
198
   "PgUp", "Kpad9",
199
   "PgDn", "Kpad3",
200
   "Insert", "Kpad0",
201
   "Delete", "Kpad.",
202
   ",", "",
203
   ".", "",
204
   "Home", "KPad7",
205
   "End", "Kpad1",
206
   "1", "",
207
   "2", "",
208
   "3", "",
209
   "4", "",
210
   "5", "",
211
   "6", "",
212
   "7", "",
213
   "8", "",
214
   "9", "",
215
   "0", "",
216
   "Enter", "KpdEnt",
217
   "[", "",
218
   "]", "",
219
   "H", "",
220
   "J", "",
221
   "N", "",
222
   "M", "",
223
   "BakSpc", "",
224
   "T", "",
225
   "Tab", "",
226
   "-", "Kpad-",
227
   "=", "Kpad+",
228
   "KPad5", "",
229
   "ScrLck", "",
230
   "W", "",
231
   "F", "",
232
   "K", "",
233
   "U", "",
234
   "I", "",
235
   "R", "",
236
   "`", "",
237
   "'", "",
238
   ";", "",
239
   "C", "",
240
   "", "",
241
   "", "",
242
   "", "",
6594 hendricks2 243
   "", "",
6723 terminx 244
   "", "",
6876 terminx 245
   "F6", "",
246
   "F9", "",
496 terminx 247
   };
5 Plagman 248
 
4827 hendricks2 249
static const char * mousedefaults[MAXMOUSEBUTTONS] =
5 Plagman 250
   {
251
   "Fire",
7761 terminx 252
   "Alt_Fire",
114 terminx 253
   "Jetpack",
5 Plagman 254
   "",
495 terminx 255
   "Previous_Weapon",
1101 terminx 256
   "Next_Weapon",
5 Plagman 257
   };
258
 
259
 
4827 hendricks2 260
static const char * mouseclickeddefaults[MAXMOUSEBUTTONS] =
5 Plagman 261
   {
262
   };
263
 
264
 
4827 hendricks2 265
static const char * mouseanalogdefaults[MAXMOUSEAXES] =
2728 hendricks2 266
   {
267
   "analog_turning",
268
   "analog_moving",
269
   };
270
 
271
 
4827 hendricks2 272
static const char * mousedigitaldefaults[MAXMOUSEDIGITAL] =
2728 hendricks2 273
   {
274
   };
275
 
276
#if defined(GEKKO)
4827 hendricks2 277
static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] =
5 Plagman 278
   {
2728 hendricks2 279
   "Open", // A
280
   "Fire", // B
281
   "Run", // 1
282
   "Map", // 2
283
   "Previous_Weapon", // -
284
   "Next_Weapon", // +
285
   "", // Home
286
   "Jump", // Z
287
   "Crouch", // C
288
   "Map", // X
289
   "Run", // Y
290
   "Jump", // L
2804 hendricks2 291
   "Quick_Kick", // R
2728 hendricks2 292
   "Crouch", // ZL
2804 hendricks2 293
   "Fire", // ZR
2728 hendricks2 294
   "Quick_Kick", // D-Pad Up
295
   "Inventory_Right", // D-Pad Right
296
   "Inventory", // D-Pad Down
297
   "Inventory_Left", // D-Pad Left
298
   };
299
 
300
 
4827 hendricks2 301
static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] =
2728 hendricks2 302
   {
303
   "",
304
   "",
305
   "",
306
   "",
307
   "",
308
   "",
309
   "",
310
   "",
311
   "",
312
   "",
313
   "",
314
   "",
2804 hendricks2 315
   "Inventory",
2728 hendricks2 316
   };
317
 
318
 
4827 hendricks2 319
static const char * joystickanalogdefaults[MAXJOYAXES] =
2728 hendricks2 320
   {
321
   "analog_strafing",
322
   "analog_moving",
323
   "analog_turning",
324
   "analog_lookingupanddown",
325
   };
326
 
327
 
4827 hendricks2 328
static const char * joystickdigitaldefaults[MAXJOYDIGITAL] =
2728 hendricks2 329
   {
330
   };
331
#else
4827 hendricks2 332
static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] =
2728 hendricks2 333
   {
5 Plagman 334
   "Fire",
335
   "Strafe",
336
   "Run",
337
   "Open",
338
   "",
339
   "",
340
   "",
341
   "",
342
   "",
343
   "",
344
   "",
345
   "",
346
   "",
347
   "",
348
   "",
349
   "",
350
   "",
351
   "",
352
   "",
353
   "",
354
   "",
355
   "",
356
   "",
357
   "",
358
   "",
359
   "",
360
   "",
361
   "",
362
   "",
363
   "",
364
   "",
365
   "",
366
   "Aim_Down",
367
   "Look_Right",
368
   "Aim_Up",
369
   "Look_Left",
370
   };
371
 
372
 
4827 hendricks2 373
static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] =
5 Plagman 374
   {
375
   "",
376
   "Inventory",
377
   "Jump",
378
   "Crouch",
379
   };
380
 
381
 
4827 hendricks2 382
static const char * joystickanalogdefaults[MAXJOYAXES] =
5 Plagman 383
   {
384
   "analog_turning",
385
   "analog_moving",
386
   "analog_strafing",
387
   };
388
 
389
 
4827 hendricks2 390
static const char * joystickdigitaldefaults[MAXJOYDIGITAL] =
5 Plagman 391
   {
392
   "",
393
   "",
394
   "",
395
   "",
396
   "",
397
   "",
398
   "Run",
399
   };
400
#endif
2728 hendricks2 401
 
402
#endif
4766 hendricks2 403
#ifdef __cplusplus
404
}
5 Plagman 405
#endif
406
#endif