DOOM-3-BFG

DOOM 3 BFG Edition
Log | Files | Refs

SysCvar.h (8317B)


      1 /*
      2 ===========================================================================
      3 
      4 Doom 3 BFG Edition GPL Source Code
      5 Copyright (C) 1993-2012 id Software LLC, a ZeniMax Media company. 
      6 
      7 This file is part of the Doom 3 BFG Edition GPL Source Code ("Doom 3 BFG Edition Source Code").  
      8 
      9 Doom 3 BFG Edition Source Code is free software: you can redistribute it and/or modify
     10 it under the terms of the GNU General Public License as published by
     11 the Free Software Foundation, either version 3 of the License, or
     12 (at your option) any later version.
     13 
     14 Doom 3 BFG Edition Source Code is distributed in the hope that it will be useful,
     15 but WITHOUT ANY WARRANTY; without even the implied warranty of
     16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     17 GNU General Public License for more details.
     18 
     19 You should have received a copy of the GNU General Public License
     20 along with Doom 3 BFG Edition Source Code.  If not, see <http://www.gnu.org/licenses/>.
     21 
     22 In addition, the Doom 3 BFG Edition Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Doom 3 BFG Edition Source Code.  If not, please request a copy in writing from id Software at the address below.
     23 
     24 If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA.
     25 
     26 ===========================================================================
     27 */
     28 
     29 #ifndef __SYS_CVAR_H__
     30 #define __SYS_CVAR_H__
     31 
     32 extern idCVar	developer;
     33 
     34 extern idCVar	g_cinematic;
     35 extern idCVar	g_cinematicMaxSkipTime;
     36 
     37 extern idCVar	g_monsters;
     38 extern idCVar	g_decals;
     39 extern idCVar	g_knockback;
     40 extern idCVar	g_skill;
     41 extern idCVar	g_gravity;
     42 extern idCVar	g_skipFX;
     43 extern idCVar	g_bloodEffects;
     44 extern idCVar	g_projectileLights;
     45 extern idCVar	g_muzzleFlash;
     46 
     47 extern idCVar	g_disasm;
     48 extern idCVar	g_debugBounds;
     49 extern idCVar	g_debugAnim;
     50 extern idCVar	g_debugMove;
     51 extern idCVar	g_debugDamage;
     52 extern idCVar	g_debugWeapon;
     53 extern idCVar	g_debugScript;
     54 extern idCVar	g_debugMover;
     55 extern idCVar	g_debugTriggers;
     56 extern idCVar	g_debugCinematic;
     57 extern idCVar	g_stopTime;
     58 extern idCVar	g_armorProtection;
     59 extern idCVar	g_armorProtectionMP;
     60 extern idCVar	g_damageScale;
     61 extern idCVar	g_useDynamicProtection;
     62 extern idCVar	g_healthTakeTime;
     63 extern idCVar	g_healthTakeAmt;
     64 extern idCVar	g_healthTakeLimit;
     65 
     66 extern idCVar	g_showPVS;
     67 extern idCVar	g_showTargets;
     68 extern idCVar	g_showTriggers;
     69 extern idCVar	g_showCollisionWorld;
     70 extern idCVar	g_showCollisionModels;
     71 extern idCVar	g_showCollisionTraces;
     72 extern idCVar	g_maxShowDistance;
     73 extern idCVar	g_showEntityInfo;
     74 extern idCVar	g_showviewpos;
     75 extern idCVar	g_showcamerainfo;
     76 extern idCVar	g_showTestModelFrame;
     77 extern idCVar	g_showActiveEntities;
     78 extern idCVar	g_showEnemies;
     79 
     80 extern idCVar	g_frametime;
     81 extern idCVar	g_timeentities;
     82 
     83 extern idCVar	ai_debugScript;
     84 extern idCVar	ai_debugMove;
     85 extern idCVar	ai_debugTrajectory;
     86 extern idCVar	ai_testPredictPath;
     87 extern idCVar	ai_showCombatNodes;
     88 extern idCVar	ai_showPaths;
     89 extern idCVar	ai_showObstacleAvoidance;
     90 extern idCVar	ai_blockedFailSafe;
     91 extern idCVar	ai_showHealth;
     92 
     93 extern idCVar	g_dvTime;
     94 extern idCVar	g_dvAmplitude;
     95 extern idCVar	g_dvFrequency;
     96 
     97 extern idCVar	g_kickTime;
     98 extern idCVar	g_kickAmplitude;
     99 extern idCVar	g_blobTime;
    100 extern idCVar	g_blobSize;
    101 
    102 extern idCVar	g_testHealthVision;
    103 extern idCVar	g_editEntityMode;
    104 extern idCVar	g_dragEntity;
    105 extern idCVar	g_dragDamping;
    106 extern idCVar	g_dragShowSelection;
    107 extern idCVar	g_dropItemRotation;
    108 
    109 extern idCVar	g_vehicleVelocity;
    110 extern idCVar	g_vehicleForce;
    111 extern idCVar	g_vehicleSuspensionUp;
    112 extern idCVar	g_vehicleSuspensionDown;
    113 extern idCVar	g_vehicleSuspensionKCompress;
    114 extern idCVar	g_vehicleSuspensionDamping;
    115 extern idCVar	g_vehicleTireFriction;
    116 extern idCVar	g_vehicleDebug;
    117 extern idCVar	g_debugShockwave;
    118 extern idCVar	g_enablePortalSky;
    119 
    120 extern idCVar	ik_enable;
    121 extern idCVar	ik_debug;
    122 
    123 extern idCVar	af_useLinearTime;
    124 extern idCVar	af_useImpulseFriction;
    125 extern idCVar	af_useJointImpulseFriction;
    126 extern idCVar	af_useSymmetry;
    127 extern idCVar	af_skipSelfCollision;
    128 extern idCVar	af_skipLimits;
    129 extern idCVar	af_skipFriction;
    130 extern idCVar	af_forceFriction;
    131 extern idCVar	af_maxLinearVelocity;
    132 extern idCVar	af_maxAngularVelocity;
    133 extern idCVar	af_timeScale;
    134 extern idCVar	af_jointFrictionScale;
    135 extern idCVar	af_contactFrictionScale;
    136 extern idCVar	af_highlightBody;
    137 extern idCVar	af_highlightConstraint;
    138 extern idCVar	af_showTimings;
    139 extern idCVar	af_showConstraints;
    140 extern idCVar	af_showConstraintNames;
    141 extern idCVar	af_showConstrainedBodies;
    142 extern idCVar	af_showPrimaryOnly;
    143 extern idCVar	af_showTrees;
    144 extern idCVar	af_showLimits;
    145 extern idCVar	af_showBodies;
    146 extern idCVar	af_showBodyNames;
    147 extern idCVar	af_showMass;
    148 extern idCVar	af_showTotalMass;
    149 extern idCVar	af_showInertia;
    150 extern idCVar	af_showVelocity;
    151 extern idCVar	af_showActive;
    152 extern idCVar	af_testSolid;
    153 
    154 extern idCVar	rb_showTimings;
    155 extern idCVar	rb_showBodies;
    156 extern idCVar	rb_showMass;
    157 extern idCVar	rb_showInertia;
    158 extern idCVar	rb_showVelocity;
    159 extern idCVar	rb_showActive;
    160 
    161 extern idCVar	pm_jumpheight;
    162 extern idCVar	pm_stepsize;
    163 extern idCVar	pm_crouchspeed;
    164 extern idCVar	pm_walkspeed;
    165 extern idCVar	pm_runspeed;
    166 extern idCVar	pm_noclipspeed;
    167 extern idCVar	pm_spectatespeed;
    168 extern idCVar	pm_spectatebbox;
    169 extern idCVar	pm_usecylinder;
    170 extern idCVar	pm_minviewpitch;
    171 extern idCVar	pm_maxviewpitch;
    172 extern idCVar	pm_stamina;
    173 extern idCVar	pm_staminathreshold;
    174 extern idCVar	pm_staminarate;
    175 extern idCVar	pm_crouchheight;
    176 extern idCVar	pm_crouchviewheight;
    177 extern idCVar	pm_normalheight;
    178 extern idCVar	pm_normalviewheight;
    179 extern idCVar	pm_deadheight;
    180 extern idCVar	pm_deadviewheight;
    181 extern idCVar	pm_crouchrate;
    182 extern idCVar	pm_bboxwidth;
    183 extern idCVar	pm_crouchbob;
    184 extern idCVar	pm_walkbob;
    185 extern idCVar	pm_runbob;
    186 extern idCVar	pm_runpitch;
    187 extern idCVar	pm_runroll;
    188 extern idCVar	pm_bobup;
    189 extern idCVar	pm_bobpitch;
    190 extern idCVar	pm_bobroll;
    191 extern idCVar	pm_thirdPersonRange;
    192 extern idCVar	pm_thirdPersonHeight;
    193 extern idCVar	pm_thirdPersonAngle;
    194 extern idCVar	pm_thirdPersonClip;
    195 extern idCVar	pm_thirdPerson;
    196 extern idCVar	pm_thirdPersonDeath;
    197 extern idCVar	pm_modelView;
    198 extern idCVar	pm_airMsec;
    199 
    200 extern idCVar	g_showPlayerShadow;
    201 extern idCVar	g_showHud;
    202 extern idCVar	g_showProjectilePct;
    203 extern idCVar	g_showBrass;
    204 extern idCVar	g_gun_x;
    205 extern idCVar	g_gun_y;
    206 extern idCVar	g_gun_z;
    207 extern idCVar	g_gunScale;
    208 extern idCVar	g_viewNodalX;
    209 extern idCVar	g_viewNodalZ;
    210 extern idCVar	g_fov;
    211 extern idCVar	g_testDeath;
    212 extern idCVar	g_skipViewEffects;
    213 extern idCVar   g_mpWeaponAngleScale;
    214 
    215 extern idCVar	g_testParticle;
    216 extern idCVar	g_testParticleName;
    217 
    218 extern idCVar	g_testPostProcess;
    219 
    220 extern idCVar	g_testModelRotate;
    221 extern idCVar	g_testModelAnimate;
    222 extern idCVar	g_testModelBlend;
    223 extern idCVar	g_flushSave;
    224 
    225 extern idCVar	g_enableSlowmo;
    226 extern idCVar	g_slowmoStepRate;
    227 extern idCVar	g_testFullscreenFX;
    228 extern idCVar	g_testHelltimeFX;
    229 extern idCVar	g_testMultiplayerFX;
    230 extern idCVar	g_moveableDamageScale;
    231 extern idCVar	g_testBloomIntensity;
    232 extern idCVar	g_testBloomNumPasses;
    233 
    234 extern idCVar	g_grabberHoldSeconds;
    235 extern idCVar	g_grabberEnableShake;
    236 extern idCVar	g_grabberRandomMotion;
    237 extern idCVar	g_grabberHardStop;
    238 extern idCVar	g_grabberDamping;
    239 
    240 extern idCVar	g_xp_bind_run_once;
    241 
    242 extern idCVar	aas_test;
    243 extern idCVar	aas_showAreas;
    244 extern idCVar	aas_showPath;
    245 extern idCVar	aas_showFlyPath;
    246 extern idCVar	aas_showWallEdges;
    247 extern idCVar	aas_showHideArea;
    248 extern idCVar	aas_pullPlayer;
    249 extern idCVar	aas_randomPullPlayer;
    250 extern idCVar	aas_goalArea;
    251 extern idCVar	aas_showPushIntoArea;
    252 
    253 extern idCVar	net_clientPredictGUI;
    254 
    255 extern idCVar	si_timeLimit;
    256 extern idCVar	si_fragLimit;
    257 extern idCVar	si_spectators;
    258 
    259 extern idCVar si_flagDropTimeLimit;
    260 extern idCVar si_midnight;
    261 
    262 extern idCVar g_flagAttachJoint;
    263 extern idCVar g_flagAttachOffsetX;
    264 extern idCVar g_flagAttachOffsetY;
    265 extern idCVar g_flagAttachOffsetZ;
    266 extern idCVar g_flagAttachAngleX;
    267 extern idCVar g_flagAttachAngleY;
    268 extern idCVar g_flagAttachAngleZ;
    269 
    270 extern idCVar g_CTFArrows;
    271 
    272 extern idCVar	net_clientSelfSmoothing;
    273 
    274 #endif /* !__SYS_CVAR_H__ */