Subversion Repositories eduke32

Rev

Rev 7771 | Rev 7837 | 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",
7771 terminx 117
   "Alt_Weapon",
5 Plagman 118
   };
248 terminx 119
 
5 Plagman 120
#ifdef __SETUP__
121
 
6184 hendricks2 122
const char keydefaults[NUMGAMEFUNCTIONS*2][MAXGAMEFUNCLEN] =
5 Plagman 123
   {
6184 hendricks2 124
   "W", "Kpad8",
125
   "S", "Kpad2",
126
   "Left", "Kpad4",
127
   "Right", "KPad6",
128
   "LAlt", "RAlt",
129
   "", "RCtrl",
130
   "E", "",
131
   "LShift", "RShift",
7836 terminx 132
   "", "",
6184 hendricks2 133
   "Space", "/",
7315 terminx 134
   "LCtrl", "C",
6184 hendricks2 135
   "PgUp", "Kpad9",
136
   "PgDn", "Kpad3",
137
   "Insert", "Kpad0",
138
   "Delete", "Kpad.",
139
   "A", "",
140
   "D", "",
141
   "Home", "KPad7",
142
   "End", "Kpad1",
143
   "1", "",
144
   "2", "",
145
   "3", "",
146
   "4", "",
147
   "5", "",
148
   "6", "",
149
   "7", "",
150
   "8", "",
151
   "9", "",
152
   "0", "",
153
   "Enter", "KpdEnt",
154
   "[", "",
155
   "]", "",
156
   "H", "",
157
   "J", "",
158
   "N", "",
159
   "M", "",
160
   "BakSpc", "",
161
   "T", "",
162
   "Tab", "",
163
   "-", "Kpad-",
164
   "=", "Kpad+",
165
   "KPad5", "",
166
   "ScrLck", "",
167
   "Y", "",
168
   "F", "",
169
   "K", "",
7315 terminx 170
   "", "",
171
   "", "",
6184 hendricks2 172
   "R", "",
173
   "Q", "",
174
   "'", "",
175
   ";", "",
176
   "`", "",
177
   "", "",
178
   "", "",
179
   "", "",
7836 terminx 180
   "CapLck", "",
181
   "X", "",
6876 terminx 182
   "F6", "",
183
   "F9", "",
7771 terminx 184
   "", "",
5 Plagman 185
   };
186
 
6184 hendricks2 187
const char oldkeydefaults[NUMGAMEFUNCTIONS*2][MAXGAMEFUNCLEN] =
496 terminx 188
   {
6184 hendricks2 189
   "Up", "Kpad8",
190
   "Down", "Kpad2",
191
   "Left", "Kpad4",
192
   "Right", "KPad6",
193
   "LAlt", "RAlt",
194
   "LCtrl", "RCtrl",
195
   "Space", "",
196
   "LShift", "RShift",
7836 terminx 197
   "", "",
6184 hendricks2 198
   "A", "/",
199
   "Z", "",
200
   "PgUp", "Kpad9",
201
   "PgDn", "Kpad3",
202
   "Insert", "Kpad0",
203
   "Delete", "Kpad.",
204
   ",", "",
205
   ".", "",
206
   "Home", "KPad7",
207
   "End", "Kpad1",
208
   "1", "",
209
   "2", "",
210
   "3", "",
211
   "4", "",
212
   "5", "",
213
   "6", "",
214
   "7", "",
215
   "8", "",
216
   "9", "",
217
   "0", "",
218
   "Enter", "KpdEnt",
219
   "[", "",
220
   "]", "",
221
   "H", "",
222
   "J", "",
223
   "N", "",
224
   "M", "",
225
   "BakSpc", "",
226
   "T", "",
227
   "Tab", "",
228
   "-", "Kpad-",
229
   "=", "Kpad+",
230
   "KPad5", "",
231
   "ScrLck", "",
232
   "W", "",
233
   "F", "",
234
   "K", "",
235
   "U", "",
236
   "I", "",
237
   "R", "",
238
   "`", "",
239
   "'", "",
240
   ";", "",
241
   "C", "",
242
   "", "",
243
   "", "",
244
   "", "",
7836 terminx 245
   "CapLck", "",
6594 hendricks2 246
   "", "",
6876 terminx 247
   "F6", "",
248
   "F9", "",
7771 terminx 249
   "", "",
496 terminx 250
   };
5 Plagman 251
 
4827 hendricks2 252
static const char * mousedefaults[MAXMOUSEBUTTONS] =
5 Plagman 253
   {
254
   "Fire",
7761 terminx 255
   "Alt_Fire",
114 terminx 256
   "Jetpack",
5 Plagman 257
   "",
495 terminx 258
   "Previous_Weapon",
1101 terminx 259
   "Next_Weapon",
5 Plagman 260
   };
261
 
262
 
4827 hendricks2 263
static const char * mouseclickeddefaults[MAXMOUSEBUTTONS] =
5 Plagman 264
   {
265
   };
266
 
267
 
4827 hendricks2 268
static const char * mouseanalogdefaults[MAXMOUSEAXES] =
2728 hendricks2 269
   {
270
   "analog_turning",
271
   "analog_moving",
272
   };
273
 
274
 
4827 hendricks2 275
static const char * mousedigitaldefaults[MAXMOUSEDIGITAL] =
2728 hendricks2 276
   {
277
   };
278
 
279
#if defined(GEKKO)
4827 hendricks2 280
static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] =
5 Plagman 281
   {
2728 hendricks2 282
   "Open", // A
283
   "Fire", // B
284
   "Run", // 1
285
   "Map", // 2
286
   "Previous_Weapon", // -
287
   "Next_Weapon", // +
288
   "", // Home
289
   "Jump", // Z
290
   "Crouch", // C
291
   "Map", // X
292
   "Run", // Y
293
   "Jump", // L
2804 hendricks2 294
   "Quick_Kick", // R
2728 hendricks2 295
   "Crouch", // ZL
2804 hendricks2 296
   "Fire", // ZR
2728 hendricks2 297
   "Quick_Kick", // D-Pad Up
298
   "Inventory_Right", // D-Pad Right
299
   "Inventory", // D-Pad Down
300
   "Inventory_Left", // D-Pad Left
301
   };
302
 
303
 
4827 hendricks2 304
static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] =
2728 hendricks2 305
   {
306
   "",
307
   "",
308
   "",
309
   "",
310
   "",
311
   "",
312
   "",
313
   "",
314
   "",
315
   "",
316
   "",
317
   "",
2804 hendricks2 318
   "Inventory",
2728 hendricks2 319
   };
320
 
321
 
4827 hendricks2 322
static const char * joystickanalogdefaults[MAXJOYAXES] =
2728 hendricks2 323
   {
324
   "analog_strafing",
325
   "analog_moving",
326
   "analog_turning",
327
   "analog_lookingupanddown",
328
   };
329
 
330
 
4827 hendricks2 331
static const char * joystickdigitaldefaults[MAXJOYDIGITAL] =
2728 hendricks2 332
   {
333
   };
334
#else
4827 hendricks2 335
static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] =
2728 hendricks2 336
   {
5 Plagman 337
   "Fire",
338
   "Strafe",
339
   "Run",
340
   "Open",
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
   "",
367
   "",
368
   "",
369
   "Aim_Down",
370
   "Look_Right",
371
   "Aim_Up",
372
   "Look_Left",
373
   };
374
 
375
 
4827 hendricks2 376
static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] =
5 Plagman 377
   {
378
   "",
379
   "Inventory",
380
   "Jump",
381
   "Crouch",
382
   };
383
 
384
 
4827 hendricks2 385
static const char * joystickanalogdefaults[MAXJOYAXES] =
5 Plagman 386
   {
387
   "analog_turning",
388
   "analog_moving",
389
   "analog_strafing",
390
   };
391
 
392
 
4827 hendricks2 393
static const char * joystickdigitaldefaults[MAXJOYDIGITAL] =
5 Plagman 394
   {
395
   "",
396
   "",
397
   "",
398
   "",
399
   "",
400
   "",
401
   "Run",
402
   };
403
#endif
2728 hendricks2 404
 
405
#endif
4766 hendricks2 406
#ifdef __cplusplus
407
}
5 Plagman 408
#endif
409
#endif