Subversion Repositories eduke32

Rev

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