XenevaOS
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
d_event.h File Reference
#include "doomtype.h"
Include dependency graph for d_event.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  event_t
 

Enumerations

enum  evtype_t {
  ev_keydown , ev_keyup , ev_mouse , ev_joystick ,
  ev_quit
}
 
enum  buttoncode_t {
  BT_ATTACK = 1 , BT_USE = 2 , BT_SPECIAL = 128 , BT_SPECIALMASK = 3 ,
  BT_CHANGE = 4 , BT_WEAPONMASK = (8+16+32) , BT_WEAPONSHIFT = 3 , BTS_PAUSE = 1 ,
  BTS_SAVEGAME = 2 , BTS_SAVEMASK = (4+8+16) , BTS_SAVESHIFT = 2
}
 
enum  buttoncode2_t {
  BT2_LOOKUP = 1 , BT2_LOOKDOWN = 2 , BT2_CENTERVIEW = 4 , BT2_INVUSE = 8 ,
  BT2_INVDROP = 16 , BT2_JUMP = 32 , BT2_HEALTH = 128
}
 

Functions

void D_PostEvent (event_t *ev)
 
event_t * D_PopEvent (void)
 

Enumeration Type Documentation

◆ buttoncode2_t

Enumerator
BT2_LOOKUP 
BT2_LOOKDOWN 
BT2_CENTERVIEW 
BT2_INVUSE 
BT2_INVDROP 
BT2_JUMP 
BT2_HEALTH 

◆ buttoncode_t

Enumerator
BT_ATTACK 
BT_USE 
BT_SPECIAL 
BT_SPECIALMASK 
BT_CHANGE 
BT_WEAPONMASK 
BT_WEAPONSHIFT 
BTS_PAUSE 
BTS_SAVEGAME 
BTS_SAVEMASK 
BTS_SAVESHIFT 

◆ evtype_t

enum evtype_t
Enumerator
ev_keydown 
ev_keyup 
ev_mouse 
ev_joystick 
ev_quit 

Function Documentation

◆ D_PopEvent()

event_t * D_PopEvent ( void  )

◆ D_PostEvent()

void D_PostEvent ( event_t *  ev)