//------------------------------------------------------------------------- /* Copyright (C) 1997, 2005 - 3D Realms Entertainment This file is part of Shadow Warrior version 1.2 Shadow Warrior is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Original Source: 1997 - Frank Maddin and Jim Norwood Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms */ //------------------------------------------------------------------------- // _functio.h // file created by makehead.exe // these headers contain default key assignments, as well as // default button assignments and game function names // axis defaults are also included #ifndef function_private_ #define function_private_ char *gamefunctions[] = { "Move_Forward", "Move_Backward", "Turn_Left", "Turn_Right", "Strafe", "Fire", "Open", "Run", "AutoRun", "Jump", "Crouch", "Look_Up", "Look_Down", "Strafe_Left", "Strafe_Right", "Aim_Up", "Aim_Down", "Weapon_1", "Weapon_2", "Weapon_3", "Weapon_4", "Weapon_5", "Weapon_6", "Weapon_7", "Weapon_8", "Weapon_9", "Weapon_10", "Inventory", "Inventory_Left", "Inventory_Right", "Med_Kit", "Smoke_Bomb", "Night_Vision", "Gas_Bomb", "Flash_Bomb", "Caltrops", "TurnAround", "SendMessage", "Map", "Shrink_Screen", "Enlarge_Screen", "Center_View", "Holster_Weapon", "Map_Follow_Mode", "See_Co_Op_View", "Mouse_Aiming", "Toggle_Crosshair", "Next_Weapon", "Previous_Weapon", "Show_Menu", "Show_Console", }; #define NUMKEYENTRIES 50 static char *keydefaults[] = { "Move_Forward", "Up", "Kpad8", "Move_Backward", "Down", "Kpad2", "Turn_Left", "Left", "Kpad4", "Turn_Right", "Right", "KPad6", "Strafe", "LAlt", "RAlt", "Fire", "LCtrl", "RCtrl", "Open", "Space", "", "Run", "LShift", "RShift", "AutoRun", "CapLck", "", "Jump", "A", "/", "Crouch", "Z", "", "Look_Up", "PgUp", "Kpad9", "Look_Down", "PgDn", "Kpad3", "Strafe_Left", ",", "", "Strafe_Right", ".", "", "Aim_Up", "Home", "KPad7", "Aim_Down", "End", "Kpad1", "Weapon_1", "1", "", "Weapon_2", "2", "", "Weapon_3", "3", "", "Weapon_4", "4", "", "Weapon_5", "5", "", "Weapon_6", "6", "", "Weapon_7", "7", "", "Weapon_8", "8", "", "Weapon_9", "9", "", "Weapon_10", "0", "", "Inventory", "Enter", "KpdEnt", "Inventory_Left", "[", "", "Inventory_Right", "]", "", "Med_Kit", "M", "", "Smoke_Bomb", "S", "", "Night_Vision", "N", "", "Gas_Bomb", "G", "", "Flash_Bomb", "F", "", "Caltrops", "C", "", "TurnAround", "BakSpc", "", "SendMessage", "T", "", "Map", "Tab", "", "Shrink_Screen", "-", "Kpad-", "Enlarge_Screen", "=", "Kpad+", "Center_View", "KPad5", "", "Holster_Weapon", "ScrLck", "", "Map_Follow_Mode", "F", "", "See_Co_Op_View", "K", "", "Mouse_Aiming", "U", "", "Toggle_Crosshair", "I", "", "Next_Weapon", "'", "", "Previous_Weapon", ";", "", "Show_Console", "NumLck", "", }; static char *keydefaults_modern[] = { "Move_Forward", "W", "", "Move_Backward", "S", "", "Turn_Left", "", "", "Turn_Right", "", "", "Strafe", "", "", "Fire", "", "", "Open", "E", "", "Run", "LShift", "", "AutoRun", "CapLck", "", "Jump", "Space", "", "Crouch", "LAlt", "", "Look_Up", "", "", "Look_Down", "", "", "Strafe_Left", "A", "", "Strafe_Right", "D", "", "Aim_Up", "", "", "Aim_Down", "", "", "Weapon_1", "1", "", "Weapon_2", "2", "", "Weapon_3", "3", "", "Weapon_4", "4", "", "Weapon_5", "5", "", "Weapon_6", "6", "", "Weapon_7", "7", "", "Weapon_8", "8", "", "Weapon_9", "9", "", "Weapon_10", "0", "", "Inventory", "Enter", "", "Inventory_Left", "[", "", "Inventory_Right", "]", "", "Med_Kit", "M", "", "Smoke_Bomb", "B", "", "Night_Vision", "N", "", "Gas_Bomb", "G", "", "Flash_Bomb", "F", "", "Caltrops", "C", "", "TurnAround", "BakSpc", "", "SendMessage", "T", "", "Map", "Tab", "", "Shrink_Screen", "-", "", "Enlarge_Screen", "=", "", "Center_View", "", "", "Holster_Weapon", "H", "", "Map_Follow_Mode", "F", "", "See_Co_Op_View", "K", "", "Mouse_Aiming", "U", "", "Toggle_Crosshair", "I", "", "Next_Weapon", "", "", "Previous_Weapon", "", "", "Show_Console", "NumLck", "", }; static char *mousedefaults[] = { "Fire", "Strafe", "Move_Forward", "", "" }; static char *mousedefaults_modern[] = { "Fire", "Open", "", "", "Next_Weapon", "Previous_Weapon" }; static char *mouseclickeddefaults[] = { "", "Open", "", "", "" }; static char *mouseclickeddefaults_modern[] = { "", "", "", "", "", "" }; static char *joystickdefaults[] = { "Fire", "Strafe", "Run", "Open", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Aim_Down", "Look_Right", "Aim_Up", "Look_Left", }; static char *joystickclickeddefaults[] = { "", "Inventory", "Jump", "Crouch", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", }; static char *mouseanalogdefaults[] = { "analog_turning", "analog_moving", }; static char *mousedigitaldefaults[] = { "", "", "", "", }; #if 0 static char *gamepaddigitaldefaults[] = { "Turn_Left", "Turn_Right", "Move_Forward", "Move_Backward", }; #endif static char *joystickanalogdefaults[] = { "analog_turning", "analog_moving", "analog_strafing", "", "", "", "", "", }; static char *joystickdigitaldefaults[] = { "", "", "", "", "", "", "Run", "", "", "", "", "", "", "", "", "", }; #endif