doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Variables
Player.h File Reference

Go to the source code of this file.

Classes

struct  idItemInfo
 
struct  idObjectiveInfo
 
struct  idLevelTriggerInfo
 
class  idInventory
 
struct  loggedAccel_t
 
struct  aasLocation_t
 
class  idPlayer
 

Enumerations

enum  {
  BERSERK = 0, INVISIBILITY, MEGAHEALTH, ADRENALINE,
  MAX_POWERUPS
}
 
enum  { SPEED = 0, PROJECTILE_DAMAGE, MELEE_DAMAGE, MELEE_DISTANCE }
 
enum  { INFLUENCE_NONE = 0, INFLUENCE_LEVEL1, INFLUENCE_LEVEL2, INFLUENCE_LEVEL3 }
 

Variables

const idEventDef EV_Player_GetButtons
 
const idEventDef EV_Player_GetMove
 
const idEventDef EV_Player_GetViewAngles
 
const idEventDef EV_Player_EnableWeapon
 
const idEventDef EV_Player_DisableWeapon
 
const idEventDef EV_Player_ExitTeleporter
 
const idEventDef EV_Player_SelectWeapon
 
const idEventDef EV_SpectatorTouch
 
const float THIRD_PERSON_FOCUS_DISTANCE = 512.0f
 
const int LAND_DEFLECT_TIME = 150
 
const int LAND_RETURN_TIME = 300
 
const int FOCUS_TIME = 300
 
const int FOCUS_GUI_TIME = 500
 
const int MAX_WEAPONS = 16
 
const int DEAD_HEARTRATE = 0
 
const int LOWHEALTH_HEARTRATE_ADJ = 20
 
const int DYING_HEARTRATE = 30
 
const int BASE_HEARTRATE = 70
 
const int ZEROSTAMINA_HEARTRATE = 115
 
const int MAX_HEARTRATE = 130
 
const int ZERO_VOLUME = -40
 
const int DMG_VOLUME = 5
 
const int DEATH_VOLUME = 15
 
const int SAVING_THROW_TIME = 5000
 
const int ASYNC_PLAYER_INV_AMMO_BITS = idMath::BitsForInteger( 999 )
 
const int ASYNC_PLAYER_INV_CLIP_BITS = -7
 

Enumeration Type Documentation

anonymous enum
Enumerator
BERSERK 
INVISIBILITY 
MEGAHEALTH 
ADRENALINE 
MAX_POWERUPS 

Definition at line 93 of file Player.h.

anonymous enum
Enumerator
SPEED 
PROJECTILE_DAMAGE 
MELEE_DAMAGE 
MELEE_DISTANCE 

Definition at line 109 of file Player.h.

anonymous enum
Enumerator
INFLUENCE_NONE 
INFLUENCE_LEVEL1 
INFLUENCE_LEVEL2 
INFLUENCE_LEVEL3 

Definition at line 117 of file Player.h.

Variable Documentation

const int ASYNC_PLAYER_INV_AMMO_BITS = idMath::BitsForInteger( 999 )

Definition at line 73 of file Player.h.

const int ASYNC_PLAYER_INV_CLIP_BITS = -7

Definition at line 74 of file Player.h.

const int BASE_HEARTRATE = 70

Definition at line 64 of file Player.h.

const int DEAD_HEARTRATE = 0

Definition at line 61 of file Player.h.

const int DEATH_VOLUME = 15

Definition at line 69 of file Player.h.

const int DMG_VOLUME = 5

Definition at line 68 of file Player.h.

const int DYING_HEARTRATE = 30

Definition at line 63 of file Player.h.

const idEventDef EV_Player_DisableWeapon
const idEventDef EV_Player_EnableWeapon
const idEventDef EV_Player_ExitTeleporter
const idEventDef EV_Player_GetButtons
const idEventDef EV_Player_GetMove
const idEventDef EV_Player_GetViewAngles
const idEventDef EV_Player_SelectWeapon
const idEventDef EV_SpectatorTouch
const int FOCUS_GUI_TIME = 500

Definition at line 53 of file Player.h.

const int FOCUS_TIME = 300

Definition at line 52 of file Player.h.

const int LAND_DEFLECT_TIME = 150

Definition at line 50 of file Player.h.

const int LAND_RETURN_TIME = 300

Definition at line 51 of file Player.h.

const int LOWHEALTH_HEARTRATE_ADJ = 20

Definition at line 62 of file Player.h.

const int MAX_HEARTRATE = 130

Definition at line 66 of file Player.h.

const int MAX_WEAPONS = 16

Definition at line 58 of file Player.h.

const int SAVING_THROW_TIME = 5000

Definition at line 71 of file Player.h.

const float THIRD_PERSON_FOCUS_DISTANCE = 512.0f

Definition at line 49 of file Player.h.

const int ZERO_VOLUME = -40

Definition at line 67 of file Player.h.

const int ZEROSTAMINA_HEARTRATE = 115

Definition at line 65 of file Player.h.