Subversion Repositories eduke32

Rev

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