doom3-gpl
Doom 3 GPL source release
|
#include "gamesys/Event.h"
#include "gamesys/Class.h"
#include "gamesys/SysCvar.h"
#include "gamesys/SysCmds.h"
#include "gamesys/SaveGame.h"
#include "gamesys/DebugGraph.h"
#include "script/Script_Program.h"
#include "anim/Anim.h"
#include "ai/AAS.h"
#include "physics/Clip.h"
#include "physics/Push.h"
#include "Pvs.h"
#include "MultiplayerGame.h"
#include "physics/Force.h"
#include "physics/Force_Constant.h"
#include "physics/Force_Drag.h"
#include "physics/Force_Field.h"
#include "physics/Force_Spring.h"
#include "physics/Physics.h"
#include "physics/Physics_Static.h"
#include "physics/Physics_StaticMulti.h"
#include "physics/Physics_Base.h"
#include "physics/Physics_Actor.h"
#include "physics/Physics_Monster.h"
#include "physics/Physics_Player.h"
#include "physics/Physics_Parametric.h"
#include "physics/Physics_RigidBody.h"
#include "physics/Physics_AF.h"
#include "SmokeParticles.h"
#include "Entity.h"
#include "GameEdit.h"
#include "AF.h"
#include "IK.h"
#include "AFEntity.h"
#include "Misc.h"
#include "Actor.h"
#include "Projectile.h"
#include "Weapon.h"
#include "Light.h"
#include "WorldSpawn.h"
#include "Item.h"
#include "PlayerView.h"
#include "PlayerIcon.h"
#include "Player.h"
#include "Mover.h"
#include "Camera.h"
#include "Moveable.h"
#include "Target.h"
#include "Trigger.h"
#include "Sound.h"
#include "Fx.h"
#include "SecurityCamera.h"
#include "BrittleFracture.h"
#include "ai/AI.h"
#include "anim/Anim_Testmodel.h"
#include "script/Script_Compiler.h"
#include "script/Script_Interpreter.h"
#include "script/Script_Thread.h"
Go to the source code of this file.
Classes | |
struct | entityState_s |
struct | snapshot_s |
struct | entityNetEvent_s |
struct | spawnSpot_t |
class | idEventQueue |
class | idEntityPtr< type > |
class | idGameLocal |
class | idGameError |
Macros | |
#define | LAGO_IMG_WIDTH 64 |
#define | LAGO_IMG_HEIGHT 64 |
#define | LAGO_WIDTH 64 |
#define | LAGO_HEIGHT 44 |
#define | LAGO_MATERIAL "textures/sfx/lagometer" |
#define | LAGO_IMAGE "textures/sfx/lagometer.tga" |
#define | ASYNC_WRITE_PVS 0 |
#define | GAME_VERSION "baseDOOM-1" |
#define | MAX_CLIENTS 32 |
#define | GENTITYNUM_BITS 12 |
#define | MAX_GENTITIES (1<<GENTITYNUM_BITS) |
#define | ENTITYNUM_NONE (MAX_GENTITIES-1) |
#define | ENTITYNUM_WORLD (MAX_GENTITIES-2) |
#define | ENTITYNUM_MAX_NORMAL (MAX_GENTITIES-2) |
#define | MASK_ALL (-1) |
#define | MASK_SOLID (CONTENTS_SOLID) |
#define | MASK_MONSTERSOLID (CONTENTS_SOLID|CONTENTS_MONSTERCLIP|CONTENTS_BODY) |
#define | MASK_PLAYERSOLID (CONTENTS_SOLID|CONTENTS_PLAYERCLIP|CONTENTS_BODY) |
#define | MASK_DEADSOLID (CONTENTS_SOLID|CONTENTS_PLAYERCLIP) |
#define | MASK_WATER (CONTENTS_WATER) |
#define | MASK_OPAQUE (CONTENTS_OPAQUE) |
#define | MASK_SHOT_RENDERMODEL (CONTENTS_SOLID|CONTENTS_RENDERMODEL) |
#define | MASK_SHOT_BOUNDINGBOX (CONTENTS_SOLID|CONTENTS_BODY) |
#define | DEFAULT_GRAVITY_STRING "1066" |
Typedefs | |
typedef struct entityState_s | entityState_t |
typedef struct snapshot_s | snapshot_t |
typedef struct entityNetEvent_s | entityNetEvent_t |
Functions | |
void | gameError (const char *fmt,...) |
const idVec3 | DEFAULT_GRAVITY_VEC3 (0, 0,-DEFAULT_GRAVITY) |
Variables | |
idRenderWorld * | gameRenderWorld |
idSoundWorld * | gameSoundWorld |
const int | MAX_GAME_MESSAGE_SIZE = 8192 |
const int | MAX_ENTITY_STATE_SIZE = 512 |
const int | ENTITY_PVS_SIZE = ((MAX_GENTITIES+31)>>5) |
const int | NUM_RENDER_PORTAL_BITS = idMath::BitsForInteger( PS_BLOCK_ALL ) |
const int | MAX_EVENT_PARAM_SIZE = 128 |
idGameLocal | gameLocal |
idAnimManager | animationLib |
const float | DEFAULT_GRAVITY = 1066.0f |
const int | CINEMATIC_SKIP_DELAY = SEC2MS( 2.0f ) |
#define ASYNC_WRITE_PVS 0 |
Definition at line 49 of file Game_local.h.
#define DEFAULT_GRAVITY_STRING "1066" |
Definition at line 745 of file Game_local.h.
#define ENTITYNUM_MAX_NORMAL (MAX_GENTITIES-2) |
Definition at line 86 of file Game_local.h.
#define ENTITYNUM_NONE (MAX_GENTITIES-1) |
Definition at line 84 of file Game_local.h.
#define ENTITYNUM_WORLD (MAX_GENTITIES-2) |
Definition at line 85 of file Game_local.h.
#define GAME_VERSION "baseDOOM-1" |
Definition at line 62 of file Game_local.h.
#define GENTITYNUM_BITS 12 |
Definition at line 82 of file Game_local.h.
#define LAGO_HEIGHT 44 |
Definition at line 43 of file Game_local.h.
#define LAGO_IMAGE "textures/sfx/lagometer.tga" |
Definition at line 45 of file Game_local.h.
#define LAGO_IMG_HEIGHT 64 |
Definition at line 41 of file Game_local.h.
#define LAGO_IMG_WIDTH 64 |
Definition at line 40 of file Game_local.h.
#define LAGO_MATERIAL "textures/sfx/lagometer" |
Definition at line 44 of file Game_local.h.
#define LAGO_WIDTH 64 |
Definition at line 42 of file Game_local.h.
#define MASK_ALL (-1) |
Definition at line 734 of file Game_local.h.
#define MASK_DEADSOLID (CONTENTS_SOLID|CONTENTS_PLAYERCLIP) |
Definition at line 738 of file Game_local.h.
#define MASK_MONSTERSOLID (CONTENTS_SOLID|CONTENTS_MONSTERCLIP|CONTENTS_BODY) |
Definition at line 736 of file Game_local.h.
#define MASK_OPAQUE (CONTENTS_OPAQUE) |
Definition at line 740 of file Game_local.h.
#define MASK_PLAYERSOLID (CONTENTS_SOLID|CONTENTS_PLAYERCLIP|CONTENTS_BODY) |
Definition at line 737 of file Game_local.h.
#define MASK_SHOT_BOUNDINGBOX (CONTENTS_SOLID|CONTENTS_BODY) |
Definition at line 742 of file Game_local.h.
#define MASK_SHOT_RENDERMODEL (CONTENTS_SOLID|CONTENTS_RENDERMODEL) |
Definition at line 741 of file Game_local.h.
#define MASK_SOLID (CONTENTS_SOLID) |
Definition at line 735 of file Game_local.h.
#define MASK_WATER (CONTENTS_WATER) |
Definition at line 739 of file Game_local.h.
#define MAX_CLIENTS 32 |
Definition at line 81 of file Game_local.h.
#define MAX_GENTITIES (1<<GENTITYNUM_BITS) |
Definition at line 83 of file Game_local.h.
typedef struct entityNetEvent_s entityNetEvent_t |
typedef struct entityState_s entityState_t |
typedef struct snapshot_s snapshot_t |
anonymous enum |
Definition at line 144 of file Game_local.h.
enum gameSoundChannel_t |
Definition at line 714 of file Game_local.h.
enum gameState_t |
Enumerator | |
---|---|
GAMESTATE_UNINITIALIZED | |
GAMESTATE_NOMAP | |
GAMESTATE_STARTUP | |
GAMESTATE_ACTIVE | |
GAMESTATE_SHUTDOWN |
Definition at line 172 of file Game_local.h.
Definition at line 805 of file Game_local.cpp.
idAnimManager animationLib |
Definition at line 61 of file Game_local.cpp.
Definition at line 748 of file Game_local.h.
Definition at line 744 of file Game_local.h.
const int ENTITY_PVS_SIZE = ((MAX_GENTITIES+31)>>5) |
Definition at line 115 of file Game_local.h.
idGameLocal gameLocal |
Definition at line 64 of file Game_local.cpp.
idRenderWorld* gameRenderWorld |
Definition at line 55 of file Game_local.cpp.
idSoundWorld* gameSoundWorld |
Definition at line 56 of file Game_local.cpp.
Definition at line 114 of file Game_local.h.
Definition at line 132 of file Game_local.h.
Definition at line 113 of file Game_local.h.
const int NUM_RENDER_PORTAL_BITS = idMath::BitsForInteger( PS_BLOCK_ALL ) |
Definition at line 116 of file Game_local.h.