XenevaOS
Loading...
Searching...
No Matches
Functions | Variables
m_controls.c File Reference
#include <stdio.h>
#include "doomtype.h"
#include "doomkeys.h"
#include "m_config.h"
#include "m_misc.h"
Include dependency graph for m_controls.c:

Functions

void M_BindBaseControls (void)
 
void M_BindHereticControls (void)
 
void M_BindHexenControls (void)
 
void M_BindStrifeControls (void)
 
void M_BindWeaponControls (void)
 
void M_BindMapControls (void)
 
void M_BindMenuControls (void)
 
void M_BindChatControls (unsigned int num_players)
 
void M_ApplyPlatformDefaults (void)
 

Variables

int key_right = KEY_RIGHTARROW
 
int key_left = KEY_LEFTARROW
 
int key_up = KEY_UPARROW
 
int key_down = KEY_DOWNARROW
 
int key_strafeleft = KEY_STRAFE_L
 
int key_straferight = KEY_STRAFE_R
 
int key_fire = KEY_FIRE
 
int key_use = KEY_USE
 
int key_strafe = KEY_RALT
 
int key_speed = KEY_RSHIFT
 
int key_flyup = KEY_PGUP
 
int key_flydown = KEY_INS
 
int key_flycenter = KEY_HOME
 
int key_lookup = KEY_PGDN
 
int key_lookdown = KEY_DEL
 
int key_lookcenter = KEY_END
 
int key_invleft = '['
 
int key_invright = ']'
 
int key_useartifact = KEY_ENTER
 
int key_jump = '/'
 
int key_arti_all = KEY_BACKSPACE
 
int key_arti_health = '\\'
 
int key_arti_poisonbag = '0'
 
int key_arti_blastradius = '9'
 
int key_arti_teleport = '8'
 
int key_arti_teleportother = '7'
 
int key_arti_egg = '6'
 
int key_arti_invulnerability = '5'
 
int key_usehealth = 'h'
 
int key_invquery = 'q'
 
int key_mission = 'w'
 
int key_invpop = 'z'
 
int key_invkey = 'k'
 
int key_invhome = KEY_HOME
 
int key_invend = KEY_END
 
int key_invuse = KEY_ENTER
 
int key_invdrop = KEY_BACKSPACE
 
int mousebfire = 0
 
int mousebstrafe = 1
 
int mousebforward = 2
 
int mousebjump = -1
 
int mousebstrafeleft = -1
 
int mousebstraferight = -1
 
int mousebbackward = -1
 
int mousebuse = -1
 
int mousebprevweapon = -1
 
int mousebnextweapon = -1
 
int key_message_refresh = KEY_ENTER
 
int key_pause = KEY_PAUSE
 
int key_demo_quit = 'q'
 
int key_spy = KEY_F12
 
int key_multi_msg = 't'
 
int key_multi_msgplayer [8]
 
int key_weapon1 = '1'
 
int key_weapon2 = '2'
 
int key_weapon3 = '3'
 
int key_weapon4 = '4'
 
int key_weapon5 = '5'
 
int key_weapon6 = '6'
 
int key_weapon7 = '7'
 
int key_weapon8 = '8'
 
int key_prevweapon = 0
 
int key_nextweapon = 0
 
int key_map_north = KEY_UPARROW
 
int key_map_south = KEY_DOWNARROW
 
int key_map_east = KEY_RIGHTARROW
 
int key_map_west = KEY_LEFTARROW
 
int key_map_zoomin = '='
 
int key_map_zoomout = '-'
 
int key_map_toggle = KEY_TAB
 
int key_map_maxzoom = '0'
 
int key_map_follow = 'f'
 
int key_map_grid = 'g'
 
int key_map_mark = 'm'
 
int key_map_clearmark = 'c'
 
int key_menu_activate = KEY_ESCAPE
 
int key_menu_up = KEY_UPARROW
 
int key_menu_down = KEY_DOWNARROW
 
int key_menu_left = KEY_LEFTARROW
 
int key_menu_right = KEY_RIGHTARROW
 
int key_menu_back = KEY_BACKSPACE
 
int key_menu_forward = KEY_ENTER
 
int key_menu_confirm = 'y'
 
int key_menu_abort = 'n'
 
int key_menu_help = KEY_F1
 
int key_menu_save = KEY_F2
 
int key_menu_load = KEY_F3
 
int key_menu_volume = KEY_F4
 
int key_menu_detail = KEY_F5
 
int key_menu_qsave = KEY_F6
 
int key_menu_endgame = KEY_F7
 
int key_menu_messages = KEY_F8
 
int key_menu_qload = KEY_F9
 
int key_menu_quit = KEY_F10
 
int key_menu_gamma = KEY_F11
 
int key_menu_incscreen = KEY_EQUALS
 
int key_menu_decscreen = KEY_MINUS
 
int key_menu_screenshot = 0
 
int joybfire = 0
 
int joybstrafe = 1
 
int joybuse = 3
 
int joybspeed = 2
 
int joybstrafeleft = -1
 
int joybstraferight = -1
 
int joybjump = -1
 
int joybprevweapon = -1
 
int joybnextweapon = -1
 
int joybmenu = -1
 
int dclick_use = 1
 

Function Documentation

◆ M_ApplyPlatformDefaults()

void M_ApplyPlatformDefaults ( void  )

◆ M_BindBaseControls()

void M_BindBaseControls ( void  )

◆ M_BindChatControls()

void M_BindChatControls ( unsigned int  num_players)

◆ M_BindHereticControls()

void M_BindHereticControls ( void  )

◆ M_BindHexenControls()

void M_BindHexenControls ( void  )

◆ M_BindMapControls()

void M_BindMapControls ( void  )

◆ M_BindMenuControls()

void M_BindMenuControls ( void  )

◆ M_BindStrifeControls()

void M_BindStrifeControls ( void  )

◆ M_BindWeaponControls()

void M_BindWeaponControls ( void  )

Variable Documentation

◆ dclick_use

int dclick_use = 1

◆ joybfire

int joybfire = 0

◆ joybjump

int joybjump = -1

◆ joybmenu

int joybmenu = -1

◆ joybnextweapon

int joybnextweapon = -1

◆ joybprevweapon

int joybprevweapon = -1

◆ joybspeed

int joybspeed = 2

◆ joybstrafe

int joybstrafe = 1

◆ joybstrafeleft

int joybstrafeleft = -1

◆ joybstraferight

int joybstraferight = -1

◆ joybuse

int joybuse = 3

◆ key_arti_all

int key_arti_all = KEY_BACKSPACE

◆ key_arti_blastradius

int key_arti_blastradius = '9'

◆ key_arti_egg

int key_arti_egg = '6'

◆ key_arti_health

int key_arti_health = '\\'

◆ key_arti_invulnerability

int key_arti_invulnerability = '5'

◆ key_arti_poisonbag

int key_arti_poisonbag = '0'

◆ key_arti_teleport

int key_arti_teleport = '8'

◆ key_arti_teleportother

int key_arti_teleportother = '7'

◆ key_demo_quit

int key_demo_quit = 'q'

◆ key_down

int key_down = KEY_DOWNARROW

◆ key_fire

int key_fire = KEY_FIRE

◆ key_flycenter

int key_flycenter = KEY_HOME

◆ key_flydown

int key_flydown = KEY_INS

◆ key_flyup

int key_flyup = KEY_PGUP

◆ key_invdrop

int key_invdrop = KEY_BACKSPACE

◆ key_invend

int key_invend = KEY_END

◆ key_invhome

int key_invhome = KEY_HOME

◆ key_invkey

int key_invkey = 'k'

◆ key_invleft

int key_invleft = '['

◆ key_invpop

int key_invpop = 'z'

◆ key_invquery

int key_invquery = 'q'

◆ key_invright

int key_invright = ']'

◆ key_invuse

int key_invuse = KEY_ENTER

◆ key_jump

int key_jump = '/'

◆ key_left

int key_left = KEY_LEFTARROW

◆ key_lookcenter

int key_lookcenter = KEY_END

◆ key_lookdown

int key_lookdown = KEY_DEL

◆ key_lookup

int key_lookup = KEY_PGDN

◆ key_map_clearmark

int key_map_clearmark = 'c'

◆ key_map_east

int key_map_east = KEY_RIGHTARROW

◆ key_map_follow

int key_map_follow = 'f'

◆ key_map_grid

int key_map_grid = 'g'

◆ key_map_mark

int key_map_mark = 'm'

◆ key_map_maxzoom

int key_map_maxzoom = '0'

◆ key_map_north

int key_map_north = KEY_UPARROW

◆ key_map_south

int key_map_south = KEY_DOWNARROW

◆ key_map_toggle

int key_map_toggle = KEY_TAB

◆ key_map_west

int key_map_west = KEY_LEFTARROW

◆ key_map_zoomin

int key_map_zoomin = '='

◆ key_map_zoomout

int key_map_zoomout = '-'

◆ key_menu_abort

int key_menu_abort = 'n'

◆ key_menu_activate

int key_menu_activate = KEY_ESCAPE

◆ key_menu_back

int key_menu_back = KEY_BACKSPACE

◆ key_menu_confirm

int key_menu_confirm = 'y'

◆ key_menu_decscreen

int key_menu_decscreen = KEY_MINUS

◆ key_menu_detail

int key_menu_detail = KEY_F5

◆ key_menu_down

int key_menu_down = KEY_DOWNARROW

◆ key_menu_endgame

int key_menu_endgame = KEY_F7

◆ key_menu_forward

int key_menu_forward = KEY_ENTER

◆ key_menu_gamma

int key_menu_gamma = KEY_F11

◆ key_menu_help

int key_menu_help = KEY_F1

◆ key_menu_incscreen

int key_menu_incscreen = KEY_EQUALS

◆ key_menu_left

int key_menu_left = KEY_LEFTARROW

◆ key_menu_load

int key_menu_load = KEY_F3

◆ key_menu_messages

int key_menu_messages = KEY_F8

◆ key_menu_qload

int key_menu_qload = KEY_F9

◆ key_menu_qsave

int key_menu_qsave = KEY_F6

◆ key_menu_quit

int key_menu_quit = KEY_F10

◆ key_menu_right

int key_menu_right = KEY_RIGHTARROW

◆ key_menu_save

int key_menu_save = KEY_F2

◆ key_menu_screenshot

int key_menu_screenshot = 0

◆ key_menu_up

int key_menu_up = KEY_UPARROW

◆ key_menu_volume

int key_menu_volume = KEY_F4

◆ key_message_refresh

int key_message_refresh = KEY_ENTER

◆ key_mission

int key_mission = 'w'

◆ key_multi_msg

int key_multi_msg = 't'

◆ key_multi_msgplayer

int key_multi_msgplayer[8]

◆ key_nextweapon

int key_nextweapon = 0

◆ key_pause

int key_pause = KEY_PAUSE

◆ key_prevweapon

int key_prevweapon = 0

◆ key_right

int key_right = KEY_RIGHTARROW

◆ key_speed

int key_speed = KEY_RSHIFT

◆ key_spy

int key_spy = KEY_F12

◆ key_strafe

int key_strafe = KEY_RALT

◆ key_strafeleft

int key_strafeleft = KEY_STRAFE_L

◆ key_straferight

int key_straferight = KEY_STRAFE_R

◆ key_up

int key_up = KEY_UPARROW

◆ key_use

int key_use = KEY_USE

◆ key_useartifact

int key_useartifact = KEY_ENTER

◆ key_usehealth

int key_usehealth = 'h'

◆ key_weapon1

int key_weapon1 = '1'

◆ key_weapon2

int key_weapon2 = '2'

◆ key_weapon3

int key_weapon3 = '3'

◆ key_weapon4

int key_weapon4 = '4'

◆ key_weapon5

int key_weapon5 = '5'

◆ key_weapon6

int key_weapon6 = '6'

◆ key_weapon7

int key_weapon7 = '7'

◆ key_weapon8

int key_weapon8 = '8'

◆ mousebbackward

int mousebbackward = -1

◆ mousebfire

int mousebfire = 0

◆ mousebforward

int mousebforward = 2

◆ mousebjump

int mousebjump = -1

◆ mousebnextweapon

int mousebnextweapon = -1

◆ mousebprevweapon

int mousebprevweapon = -1

◆ mousebstrafe

int mousebstrafe = 1

◆ mousebstrafeleft

int mousebstrafeleft = -1

◆ mousebstraferight

int mousebstraferight = -1

◆ mousebuse

int mousebuse = -1