Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
GlobalData Class Reference

#include <GlobalData.h>

Inherits SubsystemInterface.

Classes

struct  TerrainLighting
 

Public Types

enum  { MAX_WATER_GRID_SETTINGS = 4 }
 

Public Member Functions

 GlobalData ()
 
virtual ~GlobalData ()
 
void init ()
 
void reset ()
 
void update ()
 
Bool setTimeOfDay (TimeOfDay tod)
 Use this function to set the Time of day;.
 
const AsciiStringgetPath_UserData () const
 
- Public Member Functions inherited from SubsystemInterface
 SubsystemInterface ()
 
virtual ~SubsystemInterface ()
 
virtual void postProcessLoad ()
 
virtual void draw (void)
 
void UPDATE (void)
 
void DRAW (void)
 
AsciiString getName (void)
 
void setName (AsciiString name)
 

Static Public Member Functions

static void parseGameDataDefinition (INI *ini)
 

Public Attributes

AsciiString m_mapName
 hack for now, this whole this is going away
 
AsciiString m_moveHintName
 
Bool m_useTrees
 
Bool m_useTreeSway
 
Bool m_useDrawModuleLOD
 
Bool m_useHeatEffects
 
Bool m_useFpsLimit
 
Bool m_dumpAssetUsage
 
Int m_framesPerSecondLimit
 
Int m_chipSetType
 See W3DShaderManager::ChipsetType for options.
 
Bool m_windowed
 
Int m_xResolution
 
Int m_yResolution
 
Int m_maxShellScreens
 this many shells layouts can be loaded at once
 
Bool m_useCloudMap
 
Int m_use3WayTerrainBlends
 0 is none, 1 is normal, 2 is debug.
 
Bool m_useLightMap
 
Bool m_bilinearTerrainTex
 
Bool m_trilinearTerrainTex
 
Bool m_multiPassTerrain
 
Bool m_adjustCliffTextures
 
Bool m_stretchTerrain
 
Bool m_useHalfHeightMap
 
Bool m_drawEntireTerrain
 
_TerrainLOD m_terrainLOD
 
Bool m_enableDynamicLOD
 
Bool m_enableStaticLOD
 
Int m_terrainLODTargetTimeMS
 
Bool m_useAlternateMouse
 
Bool m_clientRetaliationModeEnabled
 
Bool m_doubleClickAttackMove
 
Bool m_rightMouseAlwaysScrolls
 
Bool m_useWaterPlane
 
Bool m_useCloudPlane
 
Bool m_useShadowVolumes
 
Bool m_useShadowDecals
 
Int m_textureReductionFactor
 
Bool m_enableBehindBuildingMarkers
 
Real m_waterPositionX
 
Real m_waterPositionY
 
Real m_waterPositionZ
 
Real m_waterExtentX
 
Real m_waterExtentY
 
Int m_waterType
 
Bool m_showSoftWaterEdge
 
Bool m_usingWaterTrackEditor
 
Bool m_isWorldBuilder
 
Int m_featherWater
 
AsciiString m_vertexWaterAvailableMaps [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterHeightClampLow [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterHeightClampHi [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterAngle [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterXPosition [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterYPosition [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterZPosition [MAX_WATER_GRID_SETTINGS]
 
Int m_vertexWaterXGridCells [MAX_WATER_GRID_SETTINGS]
 
Int m_vertexWaterYGridCells [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterGridSize [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterAttenuationA [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterAttenuationB [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterAttenuationC [MAX_WATER_GRID_SETTINGS]
 
Real m_vertexWaterAttenuationRange [MAX_WATER_GRID_SETTINGS]
 
Real m_downwindAngle
 
Real m_skyBoxPositionZ
 
Real m_drawSkyBox
 
Real m_skyBoxScale
 
Real m_cameraPitch
 
Real m_cameraYaw
 
Real m_cameraHeight
 
Real m_maxCameraHeight
 
Real m_minCameraHeight
 
Real m_terrainHeightAtEdgeOfMap
 
Real m_unitDamagedThresh
 
Real m_unitReallyDamagedThresh
 
Real m_groundStiffness
 
Real m_structureStiffness
 
Real m_gravity
 
Real m_stealthFriendlyOpacity
 
UnsignedInt m_defaultOcclusionDelay
 time to delay building occlusion after object is created.
 
Bool m_preloadAssets
 
Bool m_preloadEverything
 Preload everything, everywhere (for debugging only)
 
Bool m_preloadReport
 dump a log of all W3D assets that are being preloaded.
 
Real m_partitionCellSize
 
Coord3D m_ammoPipWorldOffset
 
Coord3D m_containerPipWorldOffset
 
Coord2D m_ammoPipScreenOffset
 
Coord2D m_containerPipScreenOffset
 
Real m_ammoPipScaleFactor
 
Real m_containerPipScaleFactor
 
UnsignedInt m_historicDamageLimit
 
Int m_maxTerrainTracks
 maximum number of objects allowed to generate tracks.
 
Int m_maxTankTrackEdges
 maximum length of tank track
 
Int m_maxTankTrackOpaqueEdges
 maximum length of tank track before it starts fading.
 
Int m_maxTankTrackFadeDelay
 maximum amount of time a tank track segment remains visible.
 
AsciiString m_levelGainAnimationName
 The animation to play when a level is gained.
 
Real m_levelGainAnimationDisplayTimeInSeconds
 time to play animation for
 
Real m_levelGainAnimationZRisePerSecond
 rise animation up while playing
 
AsciiString m_getHealedAnimationName
 The animation to play when emergency repair does its thing.
 
Real m_getHealedAnimationDisplayTimeInSeconds
 time to play animation for
 
Real m_getHealedAnimationZRisePerSecond
 rise animation up while playing
 
TimeOfDay m_timeOfDay
 
Weather m_weather
 
Bool m_makeTrackMarks
 
Bool m_hideGarrisonFlags
 
Bool m_forceModelsToFollowTimeOfDay
 
Bool m_forceModelsToFollowWeather
 
TerrainLighting m_terrainLighting [TIME_OF_DAY_COUNT][MAX_GLOBAL_LIGHTS]
 
TerrainLighting m_terrainObjectsLighting [TIME_OF_DAY_COUNT][MAX_GLOBAL_LIGHTS]
 
RGBColor m_terrainAmbient [MAX_GLOBAL_LIGHTS]
 
RGBColor m_terrainDiffuse [MAX_GLOBAL_LIGHTS]
 
Coord3D m_terrainLightPos [MAX_GLOBAL_LIGHTS]
 
Real m_infantryLightScale [TIME_OF_DAY_COUNT]
 
Real m_scriptOverrideInfantryLightScale
 
Real m_soloPlayerHealthBonusForDifficulty [PLAYERTYPE_COUNT][DIFFICULTY_COUNT]
 
Int m_maxVisibleTranslucentObjects
 
Int m_maxVisibleOccluderObjects
 
Int m_maxVisibleOccludeeObjects
 
Int m_maxVisibleNonOccluderOrOccludeeObjects
 
Real m_occludedLuminanceScale
 
Int m_numGlobalLights
 
Int m_maxRoadSegments
 
Int m_maxRoadVertex
 
Int m_maxRoadIndex
 
Int m_maxRoadTypes
 
Bool m_audioOn
 
Bool m_musicOn
 
Bool m_soundsOn
 
Bool m_sounds3DOn
 
Bool m_speechOn
 
Bool m_videoOn
 
Bool m_disableCameraMovement
 
Bool m_useFX
 If false, don't render effects.
 
Bool m_showClientPhysics
 
Bool m_showTerrainNormals
 
UnsignedInt m_noDraw
 Used to disable drawing, to profile game logic code.
 
AIDebugOptions m_debugAI
 Used to display AI debug information.
 
Bool m_debugSupplyCenterPlacement
 Dumps to log everywhere it thinks about placing a supply center.
 
Bool m_debugAIObstacles
 Used to display AI obstacle debug information.
 
Bool m_showObjectHealth
 debug display object health
 
Bool m_scriptDebug
 Should we attempt to load the script debugger window (.DLL)
 
Bool m_particleEdit
 Should we attempt to load the particle editor (.DLL)
 
Bool m_displayDebug
 Used to display display debug info.
 
Bool m_winCursors
 Should we force use of windows cursors?
 
Bool m_constantDebugUpdate
 should we update the debug stats constantly, vs every 2 seconds?
 
Bool m_showTeamDot
 Shows the little colored team dot representing which team you are controlling.
 
Bool m_forceBenchmark
 forces running of CPU detection benchmark, even on known cpu's.
 
Int m_fixedSeed
 fixed random seed for game logic (less than 0 to disable)
 
Real m_particleScale
 Global size modifier for particle effects.
 
AsciiString m_autoFireParticleSmallPrefix
 
AsciiString m_autoFireParticleSmallSystem
 
Int m_autoFireParticleSmallMax
 
AsciiString m_autoFireParticleMediumPrefix
 
AsciiString m_autoFireParticleMediumSystem
 
Int m_autoFireParticleMediumMax
 
AsciiString m_autoFireParticleLargePrefix
 
AsciiString m_autoFireParticleLargeSystem
 
Int m_autoFireParticleLargeMax
 
AsciiString m_autoSmokeParticleSmallPrefix
 
AsciiString m_autoSmokeParticleSmallSystem
 
Int m_autoSmokeParticleSmallMax
 
AsciiString m_autoSmokeParticleMediumPrefix
 
AsciiString m_autoSmokeParticleMediumSystem
 
Int m_autoSmokeParticleMediumMax
 
AsciiString m_autoSmokeParticleLargePrefix
 
AsciiString m_autoSmokeParticleLargeSystem
 
Int m_autoSmokeParticleLargeMax
 
AsciiString m_autoAflameParticlePrefix
 
AsciiString m_autoAflameParticleSystem
 
Int m_autoAflameParticleMax
 
Int m_netMinPlayers
 Min players needed to start a net game.
 
UnsignedInt m_defaultIP
 preferred IP address for LAN
 
UnsignedInt m_firewallBehavior
 Last detected firewall behavior.
 
Bool m_firewallSendDelay
 Use send delay for firewall connection negotiations.
 
UnsignedInt m_firewallPortOverride
 User-specified port to be used.
 
Short m_firewallPortAllocationDelta
 the port allocation delta last detected.
 
Int m_baseValuePerSupplyBox
 
Real m_BuildSpeed
 
Real m_MinDistFromEdgeOfMapForBuild
 
Real m_SupplyBuildBorder
 
Real m_allowedHeightVariationForBuilding
 how "flat" is still flat enough to build on
 
Real m_MinLowEnergyProductionSpeed
 
Real m_MaxLowEnergyProductionSpeed
 
Real m_LowEnergyPenaltyModifier
 
Real m_MultipleFactory
 
Real m_RefundPercent
 
Real m_commandCenterHealRange
 radius in which close by ally things are healed
 
Real m_commandCenterHealAmount
 health per logic frame close by things are healed
 
Int m_maxLineBuildObjects
 line style builds can be no longer than this
 
Int m_maxTunnelCapacity
 Max people in Player's tunnel network.
 
Real m_horizontalScrollSpeedFactor
 Factor applied to the game screen scrolling speed.
 
Real m_verticalScrollSpeedFactor
 Seperated because of our aspect ratio.
 
Real m_scrollAmountCutoff
 Scroll speed to not adjust camera height.
 
Real m_cameraAdjustSpeed
 Rate at which we adjust camera height.
 
Bool m_enforceMaxCameraHeight
 Enfoce max camera height while scrolling?
 
Bool m_buildMapCache
 
AsciiString m_initialFile
 If this is specified, load a specific map/replay from the command-line.
 
AsciiString m_pendingFile
 If this is specified, use this map at the next game start.
 
Int m_maxParticleCount
 maximum number of particles that can exist
 
Int m_maxFieldParticleCount
 maximum number of field-type particles that can exist (roughly)
 
WeaponBonusSetm_weaponBonusSet
 
Real m_healthBonus [LEVEL_COUNT]
 global bonuses to health for veterancy.
 
Real m_defaultStructureRubbleHeight
 for rubbled structures, compress height to this if none specified
 
AsciiString m_shellMapName
 Holds the shell map name.
 
Bool m_shellMapOn
 User can set the shell map not to load.
 
Bool m_playIntro
 Flag to say if we're to play the intro or not.
 
Bool m_playSizzle
 Flag to say whether we play the sizzle movie after the logo movie.
 
Bool m_afterIntro
 we need to tell the game our intro is done
 
Bool m_allowExitOutOfMovies
 flag to allow exit out of movies only after the Intro has played
 
Bool m_loadScreenRender
 flag to disallow rendering of almost everything during a loadscreen
 
Real m_keyboardScrollFactor
 Factor applied to game scrolling speed via keyboard scrolling.
 
Real m_keyboardDefaultScrollFactor
 Factor applied to game scrolling speed via keyboard scrolling.
 
Real m_musicVolumeFactor
 Factor applied to loudness of music volume.
 
Real m_SFXVolumeFactor
 Factor applied to loudness of SFX volume.
 
Real m_voiceVolumeFactor
 Factor applied to loudness of voice volume.
 
Bool m_3DSoundPref
 Whether user wants to use 3DSound or not.
 
Bool m_animateWindows
 Should we animate window transitions?
 
Bool m_incrementalAGPBuf
 
UnsignedInt m_iniCRC
 CRC of important INI files.
 
UnsignedInt m_exeCRC
 CRC of the executable.
 
BodyDamageType m_movementPenaltyDamageState
 at this body damage state, we have movement penalties
 
Int m_groupSelectMinSelectSize
 
Real m_groupSelectVolumeBase
 
Real m_groupSelectVolumeIncrement
 
Int m_maxUnitSelectSounds
 
Real m_selectionFlashSaturationFactor
 
Bool m_selectionFlashHouseColor
 how colorful should the selection flash be? 0-4
 
Real m_cameraAudibleRadius
 skip the house color and just use white.
 
Real m_groupMoveClickToGatherFactor
 
Int m_antiAliasBoxValue
 value of selected antialias from combo box in options menu
 
Bool m_languageFilterPref
 Bool if user wants to filter language.
 
Bool m_loadScreenDemo
 Bool if true, run the loadscreen demo movie.
 
Bool m_disableRender
 if true, no rendering!
 
Bool m_saveCameraInReplay
 
Bool m_useCameraInReplay
 
Real m_shakeSubtleIntensity
 Intensity for shaking a camera with SHAKE_SUBTLE.
 
Real m_shakeNormalIntensity
 Intensity for shaking a camera with SHAKE_NORMAL.
 
Real m_shakeStrongIntensity
 Intensity for shaking a camera with SHAKE_STRONG.
 
Real m_shakeSevereIntensity
 Intensity for shaking a camera with SHAKE_SEVERE.
 
Real m_shakeCineExtremeIntensity
 Intensity for shaking a camera with SHAKE_CINE_EXTREME.
 
Real m_shakeCineInsaneIntensity
 Intensity for shaking a camera with SHAKE_CINE_INSANE.
 
Real m_maxShakeIntensity
 The maximum shake intensity we can have.
 
Real m_maxShakeRange
 The maximum shake range we can have.
 
Real m_sellPercentage
 when objects are sold, you get this much of the cost it would take to build it back
 
Real m_baseRegenHealthPercentPerSecond
 auto healing for bases
 
UnsignedInt m_baseRegenDelay
 delay in frames we must be damage free before we can auto heal
 
Color m_hotKeyTextColor
 standard color for all hotkeys.
 
AsciiString m_specialPowerViewObjectName
 Created when certain special powers are fired so players can watch.
 
std::vector< AsciiStringm_standardPublicBones
 
Real m_standardMinefieldDensity
 
Real m_standardMinefieldDistance
 
Bool m_showMetrics
 whether or not to show the metrics.
 
Money m_defaultStartingCash
 The amount of cash a player starts with by default.
 
Bool m_debugShowGraphicalFramerate
 Whether or not to show the graphical framerate bar.
 
Int m_powerBarBase
 Logrithmic base for the power bar scale.
 
Real m_powerBarIntervals
 how many logrithmic intervals the width will be divided into
 
Int m_powerBarYellowRange
 Red if consumption exceeds production, yellow if consumption this close but under, green if further under.
 
Real m_displayGamma
 display gamma that's adjusted with "brightness" control on options screen.
 
UnsignedInt m_unlookPersistDuration
 How long after unlook until the sighting info executes the undo.
 
Bool m_shouldUpdateTGAToDDS
 Should we attempt to update old TGAs to DDS stuff on loadup?
 
UnsignedInt m_doubleClickTimeMS
 for us to generate a double click message?
 
RGBColor m_shroudColor
 What color should the shroud be? Remember, this is a lighting multiply, not an add.
 
UnsignedByte m_clearAlpha
 255 means perfect visibility
 
UnsignedByte m_fogAlpha
 127 means fog is half as obscuring as shroud
 
UnsignedByte m_shroudAlpha
 0 makes this opaque, but they may get fancy
 
UnsignedInt m_networkFPSHistoryLength
 The number of fps history entries.
 
UnsignedInt m_networkLatencyHistoryLength
 The number of ping history entries.
 
UnsignedInt m_networkCushionHistoryLength
 The number of cushion values to keep.
 
UnsignedInt m_networkRunAheadMetricsTime
 The number of miliseconds between run ahead metrics things.
 
UnsignedInt m_networkKeepAliveDelay
 The number of seconds between when the connections to each player send a keep-alive packet.
 
UnsignedInt m_networkRunAheadSlack
 The amount of slack in the run ahead value. This is the percentage of the calculated run ahead that is added.
 
UnsignedInt m_networkDisconnectTime
 The number of milliseconds between when the game gets stuck on a frame for a network stall and when the disconnect dialog comes up.
 
UnsignedInt m_networkPlayerTimeoutTime
 The number of milliseconds between when a player's last keep alive command was recieved and when they are considered disconnected from the game.
 
UnsignedInt m_networkDisconnectScreenNotifyTime
 The number of milliseconds between when the disconnect screen comes up and when the other players are notified that we are on the disconnect screen.
 
Real m_keyboardCameraRotateSpeed
 How fast the camera rotates when rotated via keyboard controls.
 
Int m_playStats
 Int whether we want to log play stats or not, if <= 0 then we don't log.
 
Bool m_TiVOFastMode
 When true, the client speeds up the framerate... set by HOTKEY!
 
Bool m_isBreakableMovie
 if we enter a breakable movie, set this flag
 
Bool m_breakTheMovie
 The user has hit escape!
 
AsciiString m_modDir
 
AsciiString m_modBIG
 

Additional Inherited Members

- Protected Attributes inherited from SubsystemInterface
AsciiString m_name
 

Detailed Description

Global data container class Defines all global game data used by the system

Todo
Change this entire system. Otherwise this will end up a huge class containing tons of variables, and will cause re-compilation dependancies throughout the codebase. OOPS – TOO LATE! :)

Definition at line 65 of file GlobalData.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_WATER_GRID_SETTINGS 

Definition at line 144 of file GlobalData.h.

Constructor & Destructor Documentation

◆ GlobalData()

GlobalData::GlobalData ( )

how colorful should the selection flash be? 0-4

skip the house color and just use white.

<forces running of CPU detection benchmark, even on known cpu's.

Definition at line 532 of file GlobalData.cpp.

◆ ~GlobalData()

GlobalData::~GlobalData ( void )
virtual

Definition at line 1091 of file GlobalData.cpp.

Member Function Documentation

◆ getPath_UserData()

const AsciiString & GlobalData::getPath_UserData ( ) const
inline

Definition at line 519 of file GlobalData.h.

◆ init()

void GlobalData::init ( )
virtual
  • Assign any default values to data required for the class
    • Allocate any memory and resources needed throughout the lifetime of the class

Implements SubsystemInterface.

Definition at line 1153 of file GlobalData.cpp.

◆ parseGameDataDefinition()

void GlobalData::parseGameDataDefinition ( INI * ini)
static

Parse GameData entry

Definition at line 1196 of file GlobalData.cpp.

◆ reset()

void GlobalData::reset ( void )
virtual

Reset, remove any override data instances and return to just the initial one

Implements SubsystemInterface.

Definition at line 1162 of file GlobalData.cpp.

◆ setTimeOfDay()

Bool GlobalData::setTimeOfDay ( TimeOfDay tod)

Use this function to set the Time of day;.

Definition at line 1107 of file GlobalData.cpp.

◆ update()

void GlobalData::update ( )
inlinevirtual
  • Update methods are the place to do system per frame processing. You should call the system update once each time through the game loop to service the system.
    • Note that currently the GameClient and GameLogic will be updating at different rates where the logic is running real time, and the client will adjust how many loops can be done during one server time slice in order to improve performance on low end machines.

Implements SubsystemInterface.

Definition at line 75 of file GlobalData.h.

Member Data Documentation

◆ m_3DSoundPref

Bool GlobalData::m_3DSoundPref

Whether user wants to use 3DSound or not.

Definition at line 351 of file GlobalData.h.

◆ m_adjustCliffTextures

Bool GlobalData::m_adjustCliffTextures

Definition at line 113 of file GlobalData.h.

◆ m_afterIntro

Bool GlobalData::m_afterIntro

we need to tell the game our intro is done

Definition at line 340 of file GlobalData.h.

◆ m_allowedHeightVariationForBuilding

Real GlobalData::m_allowedHeightVariationForBuilding

how "flat" is still flat enough to build on

Definition at line 310 of file GlobalData.h.

◆ m_allowExitOutOfMovies

Bool GlobalData::m_allowExitOutOfMovies

flag to allow exit out of movies only after the Intro has played

Definition at line 341 of file GlobalData.h.

◆ m_ammoPipScaleFactor

Real GlobalData::m_ammoPipScaleFactor

Definition at line 188 of file GlobalData.h.

◆ m_ammoPipScreenOffset

Coord2D GlobalData::m_ammoPipScreenOffset

Definition at line 186 of file GlobalData.h.

◆ m_ammoPipWorldOffset

Coord3D GlobalData::m_ammoPipWorldOffset

Definition at line 184 of file GlobalData.h.

◆ m_animateWindows

Bool GlobalData::m_animateWindows

Should we animate window transitions?

Definition at line 353 of file GlobalData.h.

◆ m_antiAliasBoxValue

Int GlobalData::m_antiAliasBoxValue

value of selected antialias from combo box in options menu

if you take all the selected units and calculate the smallest possible rectangle that contains them all, and click within that, all the selected units will break formation and gather at the point the user clicked (if the value is 1.0). If it's 0.0, units will always keep their formation. If it's <1.0, then the user must click a smaller area within the rectangle to order the gather.

Definition at line 377 of file GlobalData.h.

◆ m_audioOn

Bool GlobalData::m_audioOn

Definition at line 239 of file GlobalData.h.

◆ m_autoAflameParticleMax

Int GlobalData::m_autoAflameParticleMax

Definition at line 295 of file GlobalData.h.

◆ m_autoAflameParticlePrefix

AsciiString GlobalData::m_autoAflameParticlePrefix

Definition at line 293 of file GlobalData.h.

◆ m_autoAflameParticleSystem

AsciiString GlobalData::m_autoAflameParticleSystem

Definition at line 294 of file GlobalData.h.

◆ m_autoFireParticleLargeMax

Int GlobalData::m_autoFireParticleLargeMax

Definition at line 283 of file GlobalData.h.

◆ m_autoFireParticleLargePrefix

AsciiString GlobalData::m_autoFireParticleLargePrefix

Definition at line 281 of file GlobalData.h.

◆ m_autoFireParticleLargeSystem

AsciiString GlobalData::m_autoFireParticleLargeSystem

Definition at line 282 of file GlobalData.h.

◆ m_autoFireParticleMediumMax

Int GlobalData::m_autoFireParticleMediumMax

Definition at line 280 of file GlobalData.h.

◆ m_autoFireParticleMediumPrefix

AsciiString GlobalData::m_autoFireParticleMediumPrefix

Definition at line 278 of file GlobalData.h.

◆ m_autoFireParticleMediumSystem

AsciiString GlobalData::m_autoFireParticleMediumSystem

Definition at line 279 of file GlobalData.h.

◆ m_autoFireParticleSmallMax

Int GlobalData::m_autoFireParticleSmallMax

Definition at line 277 of file GlobalData.h.

◆ m_autoFireParticleSmallPrefix

AsciiString GlobalData::m_autoFireParticleSmallPrefix

Definition at line 275 of file GlobalData.h.

◆ m_autoFireParticleSmallSystem

AsciiString GlobalData::m_autoFireParticleSmallSystem

Definition at line 276 of file GlobalData.h.

◆ m_autoSmokeParticleLargeMax

Int GlobalData::m_autoSmokeParticleLargeMax

Definition at line 292 of file GlobalData.h.

◆ m_autoSmokeParticleLargePrefix

AsciiString GlobalData::m_autoSmokeParticleLargePrefix

Definition at line 290 of file GlobalData.h.

◆ m_autoSmokeParticleLargeSystem

AsciiString GlobalData::m_autoSmokeParticleLargeSystem

Definition at line 291 of file GlobalData.h.

◆ m_autoSmokeParticleMediumMax

Int GlobalData::m_autoSmokeParticleMediumMax

Definition at line 289 of file GlobalData.h.

◆ m_autoSmokeParticleMediumPrefix

AsciiString GlobalData::m_autoSmokeParticleMediumPrefix

Definition at line 287 of file GlobalData.h.

◆ m_autoSmokeParticleMediumSystem

AsciiString GlobalData::m_autoSmokeParticleMediumSystem

Definition at line 288 of file GlobalData.h.

◆ m_autoSmokeParticleSmallMax

Int GlobalData::m_autoSmokeParticleSmallMax

Definition at line 286 of file GlobalData.h.

◆ m_autoSmokeParticleSmallPrefix

AsciiString GlobalData::m_autoSmokeParticleSmallPrefix

Definition at line 284 of file GlobalData.h.

◆ m_autoSmokeParticleSmallSystem

AsciiString GlobalData::m_autoSmokeParticleSmallSystem

Definition at line 285 of file GlobalData.h.

◆ m_baseRegenDelay

UnsignedInt GlobalData::m_baseRegenDelay

delay in frames we must be damage free before we can auto heal

Definition at line 396 of file GlobalData.h.

◆ m_baseRegenHealthPercentPerSecond

Real GlobalData::m_baseRegenHealthPercentPerSecond

auto healing for bases

Definition at line 395 of file GlobalData.h.

◆ m_baseValuePerSupplyBox

Int GlobalData::m_baseValuePerSupplyBox

Definition at line 306 of file GlobalData.h.

◆ m_bilinearTerrainTex

Bool GlobalData::m_bilinearTerrainTex

Definition at line 110 of file GlobalData.h.

◆ m_breakTheMovie

Bool GlobalData::m_breakTheMovie

The user has hit escape!

Definition at line 510 of file GlobalData.h.

◆ m_buildMapCache

Bool GlobalData::m_buildMapCache

Definition at line 326 of file GlobalData.h.

◆ m_BuildSpeed

Real GlobalData::m_BuildSpeed

Definition at line 307 of file GlobalData.h.

◆ m_cameraAdjustSpeed

Real GlobalData::m_cameraAdjustSpeed

Rate at which we adjust camera height.

Definition at line 324 of file GlobalData.h.

◆ m_cameraAudibleRadius

Real GlobalData::m_cameraAudibleRadius

skip the house color and just use white.

If the camera is being used as the position of audio, then how far can we hear?

Definition at line 370 of file GlobalData.h.

◆ m_cameraHeight

Real GlobalData::m_cameraHeight

Definition at line 166 of file GlobalData.h.

◆ m_cameraPitch

Real GlobalData::m_cameraPitch

Definition at line 164 of file GlobalData.h.

◆ m_cameraYaw

Real GlobalData::m_cameraYaw

Definition at line 165 of file GlobalData.h.

◆ m_chipSetType

Int GlobalData::m_chipSetType

See W3DShaderManager::ChipsetType for options.

Definition at line 102 of file GlobalData.h.

◆ m_clearAlpha

UnsignedByte GlobalData::m_clearAlpha

255 means perfect visibility

Definition at line 434 of file GlobalData.h.

◆ m_clientRetaliationModeEnabled

Bool GlobalData::m_clientRetaliationModeEnabled

Definition at line 122 of file GlobalData.h.

◆ m_commandCenterHealAmount

Real GlobalData::m_commandCenterHealAmount

health per logic frame close by things are healed

Definition at line 318 of file GlobalData.h.

◆ m_commandCenterHealRange

Real GlobalData::m_commandCenterHealRange

radius in which close by ally things are healed

Definition at line 317 of file GlobalData.h.

◆ m_constantDebugUpdate

Bool GlobalData::m_constantDebugUpdate

should we update the debug stats constantly, vs every 2 seconds?

Definition at line 260 of file GlobalData.h.

◆ m_containerPipScaleFactor

Real GlobalData::m_containerPipScaleFactor

Definition at line 189 of file GlobalData.h.

◆ m_containerPipScreenOffset

Coord2D GlobalData::m_containerPipScreenOffset

Definition at line 187 of file GlobalData.h.

◆ m_containerPipWorldOffset

Coord3D GlobalData::m_containerPipWorldOffset

Definition at line 185 of file GlobalData.h.

◆ m_debugAI

AIDebugOptions GlobalData::m_debugAI

Used to display AI debug information.

Definition at line 252 of file GlobalData.h.

◆ m_debugAIObstacles

Bool GlobalData::m_debugAIObstacles

Used to display AI obstacle debug information.

Definition at line 254 of file GlobalData.h.

◆ m_debugShowGraphicalFramerate

Bool GlobalData::m_debugShowGraphicalFramerate

Whether or not to show the graphical framerate bar.

Definition at line 419 of file GlobalData.h.

◆ m_debugSupplyCenterPlacement

Bool GlobalData::m_debugSupplyCenterPlacement

Dumps to log everywhere it thinks about placing a supply center.

Definition at line 253 of file GlobalData.h.

◆ m_defaultIP

UnsignedInt GlobalData::m_defaultIP

preferred IP address for LAN

Definition at line 300 of file GlobalData.h.

◆ m_defaultOcclusionDelay

UnsignedInt GlobalData::m_defaultOcclusionDelay

time to delay building occlusion after object is created.

Definition at line 176 of file GlobalData.h.

◆ m_defaultStartingCash

Money GlobalData::m_defaultStartingCash

The amount of cash a player starts with by default.

Definition at line 417 of file GlobalData.h.

◆ m_defaultStructureRubbleHeight

Real GlobalData::m_defaultStructureRubbleHeight

for rubbled structures, compress height to this if none specified

Definition at line 334 of file GlobalData.h.

◆ m_disableCameraMovement

Bool GlobalData::m_disableCameraMovement

Definition at line 245 of file GlobalData.h.

◆ m_disableRender

Bool GlobalData::m_disableRender

if true, no rendering!

Definition at line 380 of file GlobalData.h.

◆ m_displayDebug

Bool GlobalData::m_displayDebug

Used to display display debug info.

Definition at line 258 of file GlobalData.h.

◆ m_displayGamma

Real GlobalData::m_displayGamma

display gamma that's adjusted with "brightness" control on options screen.

Definition at line 424 of file GlobalData.h.

◆ m_doubleClickAttackMove

Bool GlobalData::m_doubleClickAttackMove

Definition at line 123 of file GlobalData.h.

◆ m_doubleClickTimeMS

UnsignedInt GlobalData::m_doubleClickTimeMS

for us to generate a double click message?

What is the maximum amount of time that can seperate two clicks in order

Definition at line 430 of file GlobalData.h.

◆ m_downwindAngle

Real GlobalData::m_downwindAngle

Definition at line 160 of file GlobalData.h.

◆ m_drawEntireTerrain

Bool GlobalData::m_drawEntireTerrain

Definition at line 116 of file GlobalData.h.

◆ m_drawSkyBox

Real GlobalData::m_drawSkyBox

Definition at line 162 of file GlobalData.h.

◆ m_dumpAssetUsage

Bool GlobalData::m_dumpAssetUsage

Definition at line 100 of file GlobalData.h.

◆ m_enableBehindBuildingMarkers

Bool GlobalData::m_enableBehindBuildingMarkers

Definition at line 130 of file GlobalData.h.

◆ m_enableDynamicLOD

Bool GlobalData::m_enableDynamicLOD

Definition at line 118 of file GlobalData.h.

◆ m_enableStaticLOD

Bool GlobalData::m_enableStaticLOD

Definition at line 119 of file GlobalData.h.

◆ m_enforceMaxCameraHeight

Bool GlobalData::m_enforceMaxCameraHeight

Enfoce max camera height while scrolling?

Definition at line 325 of file GlobalData.h.

◆ m_exeCRC

UnsignedInt GlobalData::m_exeCRC

CRC of the executable.

Definition at line 358 of file GlobalData.h.

◆ m_featherWater

Int GlobalData::m_featherWater

Definition at line 141 of file GlobalData.h.

◆ m_firewallBehavior

UnsignedInt GlobalData::m_firewallBehavior

Last detected firewall behavior.

Definition at line 301 of file GlobalData.h.

◆ m_firewallPortAllocationDelta

Short GlobalData::m_firewallPortAllocationDelta

the port allocation delta last detected.

Definition at line 304 of file GlobalData.h.

◆ m_firewallPortOverride

UnsignedInt GlobalData::m_firewallPortOverride

User-specified port to be used.

Definition at line 303 of file GlobalData.h.

◆ m_firewallSendDelay

Bool GlobalData::m_firewallSendDelay

Use send delay for firewall connection negotiations.

Definition at line 302 of file GlobalData.h.

◆ m_fixedSeed

Int GlobalData::m_fixedSeed

fixed random seed for game logic (less than 0 to disable)

Definition at line 271 of file GlobalData.h.

◆ m_fogAlpha

UnsignedByte GlobalData::m_fogAlpha

127 means fog is half as obscuring as shroud

Definition at line 435 of file GlobalData.h.

◆ m_forceBenchmark

Bool GlobalData::m_forceBenchmark

forces running of CPU detection benchmark, even on known cpu's.

Definition at line 269 of file GlobalData.h.

◆ m_forceModelsToFollowTimeOfDay

Bool GlobalData::m_forceModelsToFollowTimeOfDay

Definition at line 211 of file GlobalData.h.

◆ m_forceModelsToFollowWeather

Bool GlobalData::m_forceModelsToFollowWeather

Definition at line 212 of file GlobalData.h.

◆ m_framesPerSecondLimit

Int GlobalData::m_framesPerSecondLimit

Definition at line 101 of file GlobalData.h.

◆ m_getHealedAnimationDisplayTimeInSeconds

Real GlobalData::m_getHealedAnimationDisplayTimeInSeconds

time to play animation for

Definition at line 204 of file GlobalData.h.

◆ m_getHealedAnimationName

AsciiString GlobalData::m_getHealedAnimationName

The animation to play when emergency repair does its thing.

Definition at line 203 of file GlobalData.h.

◆ m_getHealedAnimationZRisePerSecond

Real GlobalData::m_getHealedAnimationZRisePerSecond

rise animation up while playing

Definition at line 205 of file GlobalData.h.

◆ m_gravity

Real GlobalData::m_gravity

Definition at line 174 of file GlobalData.h.

◆ m_groundStiffness

Real GlobalData::m_groundStiffness

Definition at line 172 of file GlobalData.h.

◆ m_groupMoveClickToGatherFactor

Real GlobalData::m_groupMoveClickToGatherFactor

Definition at line 371 of file GlobalData.h.

◆ m_groupSelectMinSelectSize

Int GlobalData::m_groupSelectMinSelectSize

Definition at line 362 of file GlobalData.h.

◆ m_groupSelectVolumeBase

Real GlobalData::m_groupSelectVolumeBase

Definition at line 363 of file GlobalData.h.

◆ m_groupSelectVolumeIncrement

Real GlobalData::m_groupSelectVolumeIncrement

Definition at line 364 of file GlobalData.h.

◆ m_healthBonus

Real GlobalData::m_healthBonus[LEVEL_COUNT]

global bonuses to health for veterancy.

Definition at line 333 of file GlobalData.h.

◆ m_hideGarrisonFlags

Bool GlobalData::m_hideGarrisonFlags

Definition at line 210 of file GlobalData.h.

◆ m_historicDamageLimit

UnsignedInt GlobalData::m_historicDamageLimit

Definition at line 191 of file GlobalData.h.

◆ m_horizontalScrollSpeedFactor

Real GlobalData::m_horizontalScrollSpeedFactor

Factor applied to the game screen scrolling speed.

Definition at line 321 of file GlobalData.h.

◆ m_hotKeyTextColor

Color GlobalData::m_hotKeyTextColor

standard color for all hotkeys.

Definition at line 403 of file GlobalData.h.

◆ m_incrementalAGPBuf

Bool GlobalData::m_incrementalAGPBuf

Definition at line 355 of file GlobalData.h.

◆ m_infantryLightScale

Real GlobalData::m_infantryLightScale[TIME_OF_DAY_COUNT]

Definition at line 222 of file GlobalData.h.

◆ m_iniCRC

UnsignedInt GlobalData::m_iniCRC

CRC of important INI files.

Definition at line 357 of file GlobalData.h.

◆ m_initialFile

AsciiString GlobalData::m_initialFile

If this is specified, load a specific map/replay from the command-line.

Definition at line 327 of file GlobalData.h.

◆ m_isBreakableMovie

Bool GlobalData::m_isBreakableMovie

if we enter a breakable movie, set this flag

Definition at line 509 of file GlobalData.h.

◆ m_isWorldBuilder

Bool GlobalData::m_isWorldBuilder

Definition at line 139 of file GlobalData.h.

◆ m_keyboardCameraRotateSpeed

Real GlobalData::m_keyboardCameraRotateSpeed

How fast the camera rotates when rotated via keyboard controls.

Definition at line 449 of file GlobalData.h.

◆ m_keyboardDefaultScrollFactor

Real GlobalData::m_keyboardDefaultScrollFactor

Factor applied to game scrolling speed via keyboard scrolling.

Definition at line 346 of file GlobalData.h.

◆ m_keyboardScrollFactor

Real GlobalData::m_keyboardScrollFactor

Factor applied to game scrolling speed via keyboard scrolling.

Definition at line 345 of file GlobalData.h.

◆ m_languageFilterPref

Bool GlobalData::m_languageFilterPref

Bool if user wants to filter language.

Definition at line 378 of file GlobalData.h.

◆ m_levelGainAnimationDisplayTimeInSeconds

Real GlobalData::m_levelGainAnimationDisplayTimeInSeconds

time to play animation for

Definition at line 200 of file GlobalData.h.

◆ m_levelGainAnimationName

AsciiString GlobalData::m_levelGainAnimationName

The animation to play when a level is gained.

Definition at line 199 of file GlobalData.h.

◆ m_levelGainAnimationZRisePerSecond

Real GlobalData::m_levelGainAnimationZRisePerSecond

rise animation up while playing

Definition at line 201 of file GlobalData.h.

◆ m_loadScreenDemo

Bool GlobalData::m_loadScreenDemo

Bool if true, run the loadscreen demo movie.

Definition at line 379 of file GlobalData.h.

◆ m_loadScreenRender

Bool GlobalData::m_loadScreenRender

flag to disallow rendering of almost everything during a loadscreen

Definition at line 343 of file GlobalData.h.

◆ m_LowEnergyPenaltyModifier

Real GlobalData::m_LowEnergyPenaltyModifier

Definition at line 313 of file GlobalData.h.

◆ m_makeTrackMarks

Bool GlobalData::m_makeTrackMarks

Definition at line 209 of file GlobalData.h.

◆ m_mapName

AsciiString GlobalData::m_mapName

hack for now, this whole this is going away

Definition at line 93 of file GlobalData.h.

◆ m_maxCameraHeight

Real GlobalData::m_maxCameraHeight

Definition at line 167 of file GlobalData.h.

◆ m_maxFieldParticleCount

Int GlobalData::m_maxFieldParticleCount

maximum number of field-type particles that can exist (roughly)

Definition at line 331 of file GlobalData.h.

◆ m_maxLineBuildObjects

Int GlobalData::m_maxLineBuildObjects

line style builds can be no longer than this

Definition at line 319 of file GlobalData.h.

◆ m_MaxLowEnergyProductionSpeed

Real GlobalData::m_MaxLowEnergyProductionSpeed

Definition at line 312 of file GlobalData.h.

◆ m_maxParticleCount

Int GlobalData::m_maxParticleCount

maximum number of particles that can exist

Definition at line 330 of file GlobalData.h.

◆ m_maxRoadIndex

Int GlobalData::m_maxRoadIndex

Definition at line 236 of file GlobalData.h.

◆ m_maxRoadSegments

Int GlobalData::m_maxRoadSegments

Definition at line 234 of file GlobalData.h.

◆ m_maxRoadTypes

Int GlobalData::m_maxRoadTypes

Definition at line 237 of file GlobalData.h.

◆ m_maxRoadVertex

Int GlobalData::m_maxRoadVertex

Definition at line 235 of file GlobalData.h.

◆ m_maxShakeIntensity

Real GlobalData::m_maxShakeIntensity

The maximum shake intensity we can have.

Definition at line 391 of file GlobalData.h.

◆ m_maxShakeRange

Real GlobalData::m_maxShakeRange

The maximum shake range we can have.

Definition at line 392 of file GlobalData.h.

◆ m_maxShellScreens

Int GlobalData::m_maxShellScreens

this many shells layouts can be loaded at once

Definition at line 106 of file GlobalData.h.

◆ m_maxTankTrackEdges

Int GlobalData::m_maxTankTrackEdges

maximum length of tank track

Definition at line 195 of file GlobalData.h.

◆ m_maxTankTrackFadeDelay

Int GlobalData::m_maxTankTrackFadeDelay

maximum amount of time a tank track segment remains visible.

Definition at line 197 of file GlobalData.h.

◆ m_maxTankTrackOpaqueEdges

Int GlobalData::m_maxTankTrackOpaqueEdges

maximum length of tank track before it starts fading.

Definition at line 196 of file GlobalData.h.

◆ m_maxTerrainTracks

Int GlobalData::m_maxTerrainTracks

maximum number of objects allowed to generate tracks.

Definition at line 194 of file GlobalData.h.

◆ m_maxTunnelCapacity

Int GlobalData::m_maxTunnelCapacity

Max people in Player's tunnel network.

Definition at line 320 of file GlobalData.h.

◆ m_maxUnitSelectSounds

Int GlobalData::m_maxUnitSelectSounds

Definition at line 365 of file GlobalData.h.

◆ m_maxVisibleNonOccluderOrOccludeeObjects

Int GlobalData::m_maxVisibleNonOccluderOrOccludeeObjects

Definition at line 230 of file GlobalData.h.

◆ m_maxVisibleOccludeeObjects

Int GlobalData::m_maxVisibleOccludeeObjects

Definition at line 229 of file GlobalData.h.

◆ m_maxVisibleOccluderObjects

Int GlobalData::m_maxVisibleOccluderObjects

Definition at line 228 of file GlobalData.h.

◆ m_maxVisibleTranslucentObjects

Int GlobalData::m_maxVisibleTranslucentObjects

Definition at line 227 of file GlobalData.h.

◆ m_minCameraHeight

Real GlobalData::m_minCameraHeight

Definition at line 168 of file GlobalData.h.

◆ m_MinDistFromEdgeOfMapForBuild

Real GlobalData::m_MinDistFromEdgeOfMapForBuild

Definition at line 308 of file GlobalData.h.

◆ m_MinLowEnergyProductionSpeed

Real GlobalData::m_MinLowEnergyProductionSpeed

Definition at line 311 of file GlobalData.h.

◆ m_modBIG

AsciiString GlobalData::m_modBIG

Definition at line 512 of file GlobalData.h.

◆ m_modDir

AsciiString GlobalData::m_modDir

Definition at line 511 of file GlobalData.h.

◆ m_moveHintName

AsciiString GlobalData::m_moveHintName

Definition at line 94 of file GlobalData.h.

◆ m_movementPenaltyDamageState

BodyDamageType GlobalData::m_movementPenaltyDamageState

at this body damage state, we have movement penalties

Definition at line 360 of file GlobalData.h.

◆ m_multiPassTerrain

Bool GlobalData::m_multiPassTerrain

Definition at line 112 of file GlobalData.h.

◆ m_MultipleFactory

Real GlobalData::m_MultipleFactory

Definition at line 314 of file GlobalData.h.

◆ m_musicOn

Bool GlobalData::m_musicOn

Definition at line 240 of file GlobalData.h.

◆ m_musicVolumeFactor

Real GlobalData::m_musicVolumeFactor

Factor applied to loudness of music volume.

Definition at line 348 of file GlobalData.h.

◆ m_netMinPlayers

Int GlobalData::m_netMinPlayers

Min players needed to start a net game.

Definition at line 298 of file GlobalData.h.

◆ m_networkCushionHistoryLength

UnsignedInt GlobalData::m_networkCushionHistoryLength

The number of cushion values to keep.

Definition at line 441 of file GlobalData.h.

◆ m_networkDisconnectScreenNotifyTime

UnsignedInt GlobalData::m_networkDisconnectScreenNotifyTime

The number of milliseconds between when the disconnect screen comes up and when the other players are notified that we are on the disconnect screen.

Definition at line 447 of file GlobalData.h.

◆ m_networkDisconnectTime

UnsignedInt GlobalData::m_networkDisconnectTime

The number of milliseconds between when the game gets stuck on a frame for a network stall and when the disconnect dialog comes up.

Definition at line 445 of file GlobalData.h.

◆ m_networkFPSHistoryLength

UnsignedInt GlobalData::m_networkFPSHistoryLength

The number of fps history entries.

Definition at line 439 of file GlobalData.h.

◆ m_networkKeepAliveDelay

UnsignedInt GlobalData::m_networkKeepAliveDelay

The number of seconds between when the connections to each player send a keep-alive packet.

Definition at line 443 of file GlobalData.h.

◆ m_networkLatencyHistoryLength

UnsignedInt GlobalData::m_networkLatencyHistoryLength

The number of ping history entries.

Definition at line 440 of file GlobalData.h.

◆ m_networkPlayerTimeoutTime

UnsignedInt GlobalData::m_networkPlayerTimeoutTime

The number of milliseconds between when a player's last keep alive command was recieved and when they are considered disconnected from the game.

Definition at line 446 of file GlobalData.h.

◆ m_networkRunAheadMetricsTime

UnsignedInt GlobalData::m_networkRunAheadMetricsTime

The number of miliseconds between run ahead metrics things.

Definition at line 442 of file GlobalData.h.

◆ m_networkRunAheadSlack

UnsignedInt GlobalData::m_networkRunAheadSlack

The amount of slack in the run ahead value. This is the percentage of the calculated run ahead that is added.

Definition at line 444 of file GlobalData.h.

◆ m_noDraw

UnsignedInt GlobalData::m_noDraw

Used to disable drawing, to profile game logic code.

Definition at line 251 of file GlobalData.h.

◆ m_numGlobalLights

Int GlobalData::m_numGlobalLights

Definition at line 233 of file GlobalData.h.

◆ m_occludedLuminanceScale

Real GlobalData::m_occludedLuminanceScale

Definition at line 231 of file GlobalData.h.

◆ m_particleEdit

Bool GlobalData::m_particleEdit

Should we attempt to load the particle editor (.DLL)

Definition at line 257 of file GlobalData.h.

◆ m_particleScale

Real GlobalData::m_particleScale

Global size modifier for particle effects.

Definition at line 273 of file GlobalData.h.

◆ m_partitionCellSize

Real GlobalData::m_partitionCellSize

Definition at line 182 of file GlobalData.h.

◆ m_pendingFile

AsciiString GlobalData::m_pendingFile

If this is specified, use this map at the next game start.

Definition at line 328 of file GlobalData.h.

◆ m_playIntro

Bool GlobalData::m_playIntro

Flag to say if we're to play the intro or not.

Definition at line 338 of file GlobalData.h.

◆ m_playSizzle

Bool GlobalData::m_playSizzle

Flag to say whether we play the sizzle movie after the logo movie.

Definition at line 339 of file GlobalData.h.

◆ m_playStats

Int GlobalData::m_playStats

Int whether we want to log play stats or not, if <= 0 then we don't log.

Definition at line 450 of file GlobalData.h.

◆ m_powerBarBase

Int GlobalData::m_powerBarBase

Logrithmic base for the power bar scale.

Definition at line 421 of file GlobalData.h.

◆ m_powerBarIntervals

Real GlobalData::m_powerBarIntervals

how many logrithmic intervals the width will be divided into

Definition at line 422 of file GlobalData.h.

◆ m_powerBarYellowRange

Int GlobalData::m_powerBarYellowRange

Red if consumption exceeds production, yellow if consumption this close but under, green if further under.

Definition at line 423 of file GlobalData.h.

◆ m_preloadAssets

Bool GlobalData::m_preloadAssets

Definition at line 178 of file GlobalData.h.

◆ m_preloadEverything

Bool GlobalData::m_preloadEverything

Preload everything, everywhere (for debugging only)

Definition at line 179 of file GlobalData.h.

◆ m_preloadReport

Bool GlobalData::m_preloadReport

dump a log of all W3D assets that are being preloaded.

Definition at line 180 of file GlobalData.h.

◆ m_RefundPercent

Real GlobalData::m_RefundPercent

Definition at line 315 of file GlobalData.h.

◆ m_rightMouseAlwaysScrolls

Bool GlobalData::m_rightMouseAlwaysScrolls

Definition at line 124 of file GlobalData.h.

◆ m_saveCameraInReplay

Bool GlobalData::m_saveCameraInReplay

Definition at line 382 of file GlobalData.h.

◆ m_scriptDebug

Bool GlobalData::m_scriptDebug

Should we attempt to load the script debugger window (.DLL)

Definition at line 256 of file GlobalData.h.

◆ m_scriptOverrideInfantryLightScale

Real GlobalData::m_scriptOverrideInfantryLightScale

Definition at line 223 of file GlobalData.h.

◆ m_scrollAmountCutoff

Real GlobalData::m_scrollAmountCutoff

Scroll speed to not adjust camera height.

Definition at line 323 of file GlobalData.h.

◆ m_selectionFlashHouseColor

Bool GlobalData::m_selectionFlashHouseColor

how colorful should the selection flash be? 0-4

Definition at line 368 of file GlobalData.h.

◆ m_selectionFlashSaturationFactor

Real GlobalData::m_selectionFlashSaturationFactor

Definition at line 367 of file GlobalData.h.

◆ m_sellPercentage

Real GlobalData::m_sellPercentage

when objects are sold, you get this much of the cost it would take to build it back

Definition at line 394 of file GlobalData.h.

◆ m_SFXVolumeFactor

Real GlobalData::m_SFXVolumeFactor

Factor applied to loudness of SFX volume.

Definition at line 349 of file GlobalData.h.

◆ m_shakeCineExtremeIntensity

Real GlobalData::m_shakeCineExtremeIntensity

Intensity for shaking a camera with SHAKE_CINE_EXTREME.

Definition at line 389 of file GlobalData.h.

◆ m_shakeCineInsaneIntensity

Real GlobalData::m_shakeCineInsaneIntensity

Intensity for shaking a camera with SHAKE_CINE_INSANE.

Definition at line 390 of file GlobalData.h.

◆ m_shakeNormalIntensity

Real GlobalData::m_shakeNormalIntensity

Intensity for shaking a camera with SHAKE_NORMAL.

Definition at line 386 of file GlobalData.h.

◆ m_shakeSevereIntensity

Real GlobalData::m_shakeSevereIntensity

Intensity for shaking a camera with SHAKE_SEVERE.

Definition at line 388 of file GlobalData.h.

◆ m_shakeStrongIntensity

Real GlobalData::m_shakeStrongIntensity

Intensity for shaking a camera with SHAKE_STRONG.

Definition at line 387 of file GlobalData.h.

◆ m_shakeSubtleIntensity

Real GlobalData::m_shakeSubtleIntensity

Intensity for shaking a camera with SHAKE_SUBTLE.

Definition at line 385 of file GlobalData.h.

◆ m_shellMapName

AsciiString GlobalData::m_shellMapName

Holds the shell map name.

Definition at line 336 of file GlobalData.h.

◆ m_shellMapOn

Bool GlobalData::m_shellMapOn

User can set the shell map not to load.

Definition at line 337 of file GlobalData.h.

◆ m_shouldUpdateTGAToDDS

Bool GlobalData::m_shouldUpdateTGAToDDS

Should we attempt to update old TGAs to DDS stuff on loadup?

Definition at line 428 of file GlobalData.h.

◆ m_showClientPhysics

Bool GlobalData::m_showClientPhysics

Definition at line 248 of file GlobalData.h.

◆ m_showMetrics

Bool GlobalData::m_showMetrics

whether or not to show the metrics.

Definition at line 416 of file GlobalData.h.

◆ m_showObjectHealth

Bool GlobalData::m_showObjectHealth

debug display object health

Definition at line 255 of file GlobalData.h.

◆ m_showSoftWaterEdge

Bool GlobalData::m_showSoftWaterEdge

Definition at line 137 of file GlobalData.h.

◆ m_showTeamDot

Bool GlobalData::m_showTeamDot

Shows the little colored team dot representing which team you are controlling.

Definition at line 261 of file GlobalData.h.

◆ m_showTerrainNormals

Bool GlobalData::m_showTerrainNormals

Definition at line 249 of file GlobalData.h.

◆ m_shroudAlpha

UnsignedByte GlobalData::m_shroudAlpha

0 makes this opaque, but they may get fancy

Definition at line 436 of file GlobalData.h.

◆ m_shroudColor

RGBColor GlobalData::m_shroudColor

What color should the shroud be? Remember, this is a lighting multiply, not an add.

Definition at line 433 of file GlobalData.h.

◆ m_skyBoxPositionZ

Real GlobalData::m_skyBoxPositionZ

Definition at line 161 of file GlobalData.h.

◆ m_skyBoxScale

Real GlobalData::m_skyBoxScale

Definition at line 163 of file GlobalData.h.

◆ m_soloPlayerHealthBonusForDifficulty

Real GlobalData::m_soloPlayerHealthBonusForDifficulty[PLAYERTYPE_COUNT][DIFFICULTY_COUNT]

Definition at line 225 of file GlobalData.h.

◆ m_sounds3DOn

Bool GlobalData::m_sounds3DOn

Definition at line 242 of file GlobalData.h.

◆ m_soundsOn

Bool GlobalData::m_soundsOn

Definition at line 241 of file GlobalData.h.

◆ m_specialPowerViewObjectName

AsciiString GlobalData::m_specialPowerViewObjectName

Created when certain special powers are fired so players can watch.

Definition at line 408 of file GlobalData.h.

◆ m_speechOn

Bool GlobalData::m_speechOn

Definition at line 243 of file GlobalData.h.

◆ m_standardMinefieldDensity

Real GlobalData::m_standardMinefieldDensity

Definition at line 412 of file GlobalData.h.

◆ m_standardMinefieldDistance

Real GlobalData::m_standardMinefieldDistance

Definition at line 413 of file GlobalData.h.

◆ m_standardPublicBones

std::vector<AsciiString> GlobalData::m_standardPublicBones

Definition at line 410 of file GlobalData.h.

◆ m_stealthFriendlyOpacity

Real GlobalData::m_stealthFriendlyOpacity

Definition at line 175 of file GlobalData.h.

◆ m_stretchTerrain

Bool GlobalData::m_stretchTerrain

Definition at line 114 of file GlobalData.h.

◆ m_structureStiffness

Real GlobalData::m_structureStiffness

Definition at line 173 of file GlobalData.h.

◆ m_SupplyBuildBorder

Real GlobalData::m_SupplyBuildBorder

Definition at line 309 of file GlobalData.h.

◆ m_terrainAmbient

RGBColor GlobalData::m_terrainAmbient[MAX_GLOBAL_LIGHTS]

Definition at line 218 of file GlobalData.h.

◆ m_terrainDiffuse

RGBColor GlobalData::m_terrainDiffuse[MAX_GLOBAL_LIGHTS]

Definition at line 219 of file GlobalData.h.

◆ m_terrainHeightAtEdgeOfMap

Real GlobalData::m_terrainHeightAtEdgeOfMap

Definition at line 169 of file GlobalData.h.

◆ m_terrainLighting

TerrainLighting GlobalData::m_terrainLighting[TIME_OF_DAY_COUNT][MAX_GLOBAL_LIGHTS]

Definition at line 214 of file GlobalData.h.

◆ m_terrainLightPos

Coord3D GlobalData::m_terrainLightPos[MAX_GLOBAL_LIGHTS]

Definition at line 220 of file GlobalData.h.

◆ m_terrainLOD

_TerrainLOD GlobalData::m_terrainLOD

Definition at line 117 of file GlobalData.h.

◆ m_terrainLODTargetTimeMS

Int GlobalData::m_terrainLODTargetTimeMS

Definition at line 120 of file GlobalData.h.

◆ m_terrainObjectsLighting

TerrainLighting GlobalData::m_terrainObjectsLighting[TIME_OF_DAY_COUNT][MAX_GLOBAL_LIGHTS]

Definition at line 215 of file GlobalData.h.

◆ m_textureReductionFactor

Int GlobalData::m_textureReductionFactor

Definition at line 129 of file GlobalData.h.

◆ m_timeOfDay

TimeOfDay GlobalData::m_timeOfDay

Definition at line 207 of file GlobalData.h.

◆ m_TiVOFastMode

Bool GlobalData::m_TiVOFastMode

When true, the client speeds up the framerate... set by HOTKEY!

Definition at line 455 of file GlobalData.h.

◆ m_trilinearTerrainTex

Bool GlobalData::m_trilinearTerrainTex

Definition at line 111 of file GlobalData.h.

◆ m_unitDamagedThresh

Real GlobalData::m_unitDamagedThresh

Definition at line 170 of file GlobalData.h.

◆ m_unitReallyDamagedThresh

Real GlobalData::m_unitReallyDamagedThresh

Definition at line 171 of file GlobalData.h.

◆ m_unlookPersistDuration

UnsignedInt GlobalData::m_unlookPersistDuration

How long after unlook until the sighting info executes the undo.

Definition at line 426 of file GlobalData.h.

◆ m_use3WayTerrainBlends

Int GlobalData::m_use3WayTerrainBlends

0 is none, 1 is normal, 2 is debug.

Definition at line 108 of file GlobalData.h.

◆ m_useAlternateMouse

Bool GlobalData::m_useAlternateMouse

Definition at line 121 of file GlobalData.h.

◆ m_useCameraInReplay

Bool GlobalData::m_useCameraInReplay

Definition at line 383 of file GlobalData.h.

◆ m_useCloudMap

Bool GlobalData::m_useCloudMap

Definition at line 107 of file GlobalData.h.

◆ m_useCloudPlane

Bool GlobalData::m_useCloudPlane

Definition at line 126 of file GlobalData.h.

◆ m_useDrawModuleLOD

Bool GlobalData::m_useDrawModuleLOD

Definition at line 97 of file GlobalData.h.

◆ m_useFpsLimit

Bool GlobalData::m_useFpsLimit

Definition at line 99 of file GlobalData.h.

◆ m_useFX

Bool GlobalData::m_useFX

If false, don't render effects.

Definition at line 247 of file GlobalData.h.

◆ m_useHalfHeightMap

Bool GlobalData::m_useHalfHeightMap

Definition at line 115 of file GlobalData.h.

◆ m_useHeatEffects

Bool GlobalData::m_useHeatEffects

Definition at line 98 of file GlobalData.h.

◆ m_useLightMap

Bool GlobalData::m_useLightMap

Definition at line 109 of file GlobalData.h.

◆ m_useShadowDecals

Bool GlobalData::m_useShadowDecals

Definition at line 128 of file GlobalData.h.

◆ m_useShadowVolumes

Bool GlobalData::m_useShadowVolumes

Definition at line 127 of file GlobalData.h.

◆ m_useTrees

Bool GlobalData::m_useTrees

Definition at line 95 of file GlobalData.h.

◆ m_useTreeSway

Bool GlobalData::m_useTreeSway

Definition at line 96 of file GlobalData.h.

◆ m_useWaterPlane

Bool GlobalData::m_useWaterPlane

Definition at line 125 of file GlobalData.h.

◆ m_usingWaterTrackEditor

Bool GlobalData::m_usingWaterTrackEditor

Definition at line 138 of file GlobalData.h.

◆ m_vertexWaterAngle

Real GlobalData::m_vertexWaterAngle[MAX_WATER_GRID_SETTINGS]

Definition at line 148 of file GlobalData.h.

◆ m_vertexWaterAttenuationA

Real GlobalData::m_vertexWaterAttenuationA[MAX_WATER_GRID_SETTINGS]

Definition at line 155 of file GlobalData.h.

◆ m_vertexWaterAttenuationB

Real GlobalData::m_vertexWaterAttenuationB[MAX_WATER_GRID_SETTINGS]

Definition at line 156 of file GlobalData.h.

◆ m_vertexWaterAttenuationC

Real GlobalData::m_vertexWaterAttenuationC[MAX_WATER_GRID_SETTINGS]

Definition at line 157 of file GlobalData.h.

◆ m_vertexWaterAttenuationRange

Real GlobalData::m_vertexWaterAttenuationRange[MAX_WATER_GRID_SETTINGS]

Definition at line 158 of file GlobalData.h.

◆ m_vertexWaterAvailableMaps

AsciiString GlobalData::m_vertexWaterAvailableMaps[MAX_WATER_GRID_SETTINGS]

Definition at line 145 of file GlobalData.h.

◆ m_vertexWaterGridSize

Real GlobalData::m_vertexWaterGridSize[MAX_WATER_GRID_SETTINGS]

Definition at line 154 of file GlobalData.h.

◆ m_vertexWaterHeightClampHi

Real GlobalData::m_vertexWaterHeightClampHi[MAX_WATER_GRID_SETTINGS]

Definition at line 147 of file GlobalData.h.

◆ m_vertexWaterHeightClampLow

Real GlobalData::m_vertexWaterHeightClampLow[MAX_WATER_GRID_SETTINGS]

Definition at line 146 of file GlobalData.h.

◆ m_vertexWaterXGridCells

Int GlobalData::m_vertexWaterXGridCells[MAX_WATER_GRID_SETTINGS]

Definition at line 152 of file GlobalData.h.

◆ m_vertexWaterXPosition

Real GlobalData::m_vertexWaterXPosition[MAX_WATER_GRID_SETTINGS]

Definition at line 149 of file GlobalData.h.

◆ m_vertexWaterYGridCells

Int GlobalData::m_vertexWaterYGridCells[MAX_WATER_GRID_SETTINGS]

Definition at line 153 of file GlobalData.h.

◆ m_vertexWaterYPosition

Real GlobalData::m_vertexWaterYPosition[MAX_WATER_GRID_SETTINGS]

Definition at line 150 of file GlobalData.h.

◆ m_vertexWaterZPosition

Real GlobalData::m_vertexWaterZPosition[MAX_WATER_GRID_SETTINGS]

Definition at line 151 of file GlobalData.h.

◆ m_verticalScrollSpeedFactor

Real GlobalData::m_verticalScrollSpeedFactor

Seperated because of our aspect ratio.

Definition at line 322 of file GlobalData.h.

◆ m_videoOn

Bool GlobalData::m_videoOn

Definition at line 244 of file GlobalData.h.

◆ m_voiceVolumeFactor

Real GlobalData::m_voiceVolumeFactor

Factor applied to loudness of voice volume.

Definition at line 350 of file GlobalData.h.

◆ m_waterExtentX

Real GlobalData::m_waterExtentX

Definition at line 134 of file GlobalData.h.

◆ m_waterExtentY

Real GlobalData::m_waterExtentY

Definition at line 135 of file GlobalData.h.

◆ m_waterPositionX

Real GlobalData::m_waterPositionX

Definition at line 131 of file GlobalData.h.

◆ m_waterPositionY

Real GlobalData::m_waterPositionY

Definition at line 132 of file GlobalData.h.

◆ m_waterPositionZ

Real GlobalData::m_waterPositionZ

Definition at line 133 of file GlobalData.h.

◆ m_waterType

Int GlobalData::m_waterType

Definition at line 136 of file GlobalData.h.

◆ m_weaponBonusSet

WeaponBonusSet* GlobalData::m_weaponBonusSet

Definition at line 332 of file GlobalData.h.

◆ m_weather

Weather GlobalData::m_weather

Definition at line 208 of file GlobalData.h.

◆ m_winCursors

Bool GlobalData::m_winCursors

Should we force use of windows cursors?

Definition at line 259 of file GlobalData.h.

◆ m_windowed

Bool GlobalData::m_windowed

Definition at line 103 of file GlobalData.h.

◆ m_xResolution

Int GlobalData::m_xResolution

Definition at line 104 of file GlobalData.h.

◆ m_yResolution

Int GlobalData::m_yResolution

Definition at line 105 of file GlobalData.h.


The documentation for this class was generated from the following files: