Subversion Repositories eduke32

Rev

Rev 8066 | 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",
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
 
4827 hendricks2 281
static const char * mousedigitaldefaults[MAXMOUSEDIGITAL] =
2728 hendricks2 282
   {
283
   };
284
 
7968 hendricks2 285
#if defined GEKKO
4827 hendricks2 286
static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] =
5 Plagman 287
   {
2728 hendricks2 288
   "Open", // A
289
   "Fire", // B
290
   "Run", // 1
291
   "Map", // 2
292
   "Previous_Weapon", // -
293
   "Next_Weapon", // +
294
   "", // Home
295
   "Jump", // Z
296
   "Crouch", // C
297
   "Map", // X
298
   "Run", // Y
299
   "Jump", // L
2804 hendricks2 300
   "Quick_Kick", // R
2728 hendricks2 301
   "Crouch", // ZL
2804 hendricks2 302
   "Fire", // ZR
2728 hendricks2 303
   "Quick_Kick", // D-Pad Up
304
   "Inventory_Right", // D-Pad Right
305
   "Inventory", // D-Pad Down
306
   "Inventory_Left", // D-Pad Left
307
   };
308
 
309
 
4827 hendricks2 310
static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] =
2728 hendricks2 311
   {
312
   "",
313
   "",
314
   "",
315
   "",
316
   "",
317
   "",
318
   "",
319
   "",
320
   "",
321
   "",
322
   "",
323
   "",
2804 hendricks2 324
   "Inventory",
2728 hendricks2 325
   };
326
 
327
 
4827 hendricks2 328
static const char * joystickanalogdefaults[MAXJOYAXES] =
2728 hendricks2 329
   {
330
   "analog_strafing",
331
   "analog_moving",
332
   "analog_turning",
333
   "analog_lookingupanddown",
334
   };
335
 
336
 
4827 hendricks2 337
static const char * joystickdigitaldefaults[MAXJOYDIGITAL] =
2728 hendricks2 338
   {
339
   };
5 Plagman 340
#endif
2728 hendricks2 341
 
342
#endif
4766 hendricks2 343
#ifdef __cplusplus
344
}
5 Plagman 345
#endif
346
#endif