doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions | Variables
KeyInput.cpp File Reference
#include "../idlib/precompiled.h"

Go to the source code of this file.

Classes

struct  keyname_t
 
class  idKey
 

Macros

#define ID_DOOM_LEGACY
 

Functions

void Key_Unbind_f (const idCmdArgs &args)
 
void Key_Unbindall_f (const idCmdArgs &args)
 
void Key_Bind_f (const idCmdArgs &args)
 
void Key_BindUnBindTwo_f (const idCmdArgs &args)
 
void Key_ListBinds_f (const idCmdArgs &args)
 

Variables

keyname_t keynames []
 
bool key_overstrikeMode = false
 
idKeykeys = NULL
 
char * cheatCodes []
 
char lastKeys [32]
 
int lastKeyIndex
 

Macro Definition Documentation

#define ID_DOOM_LEGACY

Definition at line 198 of file KeyInput.cpp.

Function Documentation

void Key_Bind_f ( const idCmdArgs args)

Definition at line 499 of file KeyInput.cpp.

void Key_BindUnBindTwo_f ( const idCmdArgs args)

Definition at line 544 of file KeyInput.cpp.

void Key_ListBinds_f ( const idCmdArgs args)

Definition at line 591 of file KeyInput.cpp.

void Key_Unbind_f ( const idCmdArgs args)

Definition at line 462 of file KeyInput.cpp.

void Key_Unbindall_f ( const idCmdArgs args)

Definition at line 486 of file KeyInput.cpp.

Variable Documentation

char* cheatCodes[]
Initial value:
= {
"iddqd",
"idkfa",
"idfa",
"idspispopd",
"idclip",
"idchoppers",
}
#define NULL
Definition: Lib.h:88

Definition at line 202 of file KeyInput.cpp.

bool key_overstrikeMode = false

Definition at line 195 of file KeyInput.cpp.

keyname_t keynames[]

Definition at line 46 of file KeyInput.cpp.

idKey* keys = NULL

Definition at line 196 of file KeyInput.cpp.

int lastKeyIndex

Definition at line 226 of file KeyInput.cpp.

char lastKeys[32]

Definition at line 225 of file KeyInput.cpp.