Odamex
Setting the Standard in Multiplayer Doom
common/d_event.h File Reference

Go to the source code of this file.

Data Structures

struct  event_t

Enumerations

enum  evtype_t { ev_keydown, ev_keyup, ev_mouse, ev_joystick }
enum  gameaction_t {
  ga_nothing, ga_loadlevel, ga_newgame, ga_loadgame,
  ga_savegame, ga_playdemo, ga_completed, ga_victory,
  ga_worlddone, ga_screenshot, ga_fullconsole
}
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, BT_DOSDOOM = 64,
  BT_JUMP = (64+8), BT_DUCK = (64+16), BTS_PAUSE = 1, BTS_SAVEGAME = 2,
  BTS_SAVEMASK = (4+8+16), BTS_SAVESHIFT = 2
}

Variables

event_t events [MAXEVENTS]
int eventhead
int eventtail
gameaction_t gameaction

Enumeration Type Documentation

Enumerator:
BT_ATTACK 
BT_USE 
BT_SPECIAL 
BT_SPECIALMASK 
BT_CHANGE 
BT_WEAPONMASK 
BT_WEAPONSHIFT 
BT_DOSDOOM 
BT_JUMP 
BT_DUCK 
BTS_PAUSE 
BTS_SAVEGAME 
BTS_SAVEMASK 
BTS_SAVESHIFT 
enum evtype_t
Enumerator:
ev_keydown 
ev_keyup 
ev_mouse 
ev_joystick 
Enumerator:
ga_nothing 
ga_loadlevel 
ga_newgame 
ga_loadgame 
ga_savegame 
ga_playdemo 
ga_completed 
ga_victory 
ga_worlddone 
ga_screenshot 
ga_fullconsole 

Variable Documentation

int eventhead
event_t events[MAXEVENTS]
int eventtail
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends