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

#include <GenerateMinefieldBehavior.h>

Inherits BehaviorModuleData.

Public Member Functions

 GenerateMinefieldBehaviorModuleData ()
 
- Public Member Functions inherited from BehaviorModuleData
 BehaviorModuleData ()
 
- Public Member Functions inherited from ModuleData
 ModuleData ()
 
virtual ~ModuleData ()
 
void setModuleTagNameKey (NameKeyType key)
 
NameKeyType getModuleTagNameKey () const
 
virtual Bool isAiModuleData () const
 
virtual const W3DModelDrawModuleDatagetAsW3DModelDrawModuleData () const
 
virtual const W3DTreeDrawModuleDatagetAsW3DTreeDrawModuleData () const
 
virtual StaticGameLODLevel getMinimumRequiredGameLOD () const
 
virtual void crc (Xfer *xfer)
 run the "light" crc check on this data structure
 
virtual void xfer (Xfer *xfer)
 
virtual void loadPostProcess (void)
 
- Public Member Functions inherited from Snapshot
 Snapshot (void)
 
 ~Snapshot (void)
 

Static Public Member Functions

static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from BehaviorModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 
- Static Public Member Functions inherited from ModuleData
static void buildFieldParse (MultiIniFieldParse &p)
 

Public Attributes

UpgradeMuxData m_upgradeMuxData
 
AsciiString m_mineName
 
AsciiString m_mineNameUpgraded
 
AsciiString m_mineUpgradeTrigger
 
const FXListm_genFX
 
Real m_distanceAroundObject
 
Real m_minesPerSquareFoot
 
Real m_randomJitter
 
Real m_skipIfThisMuchUnderStructure
 
Bool m_onDeath
 
Bool m_borderOnly
 
Bool m_alwaysCircular
 
Bool m_upgradable
 
Bool m_smartBorder
 
Bool m_smartBorderSkipInterior
 

Detailed Description

Definition at line 42 of file GenerateMinefieldBehavior.h.

Constructor & Destructor Documentation

◆ GenerateMinefieldBehaviorModuleData()

GenerateMinefieldBehaviorModuleData::GenerateMinefieldBehaviorModuleData ( )

Definition at line 64 of file GenerateMinefieldBehavior.cpp.

Member Function Documentation

◆ buildFieldParse()

void GenerateMinefieldBehaviorModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 84 of file GenerateMinefieldBehavior.cpp.

Member Data Documentation

◆ m_alwaysCircular

Bool GenerateMinefieldBehaviorModuleData::m_alwaysCircular

Definition at line 56 of file GenerateMinefieldBehavior.h.

◆ m_borderOnly

Bool GenerateMinefieldBehaviorModuleData::m_borderOnly

Definition at line 55 of file GenerateMinefieldBehavior.h.

◆ m_distanceAroundObject

Real GenerateMinefieldBehaviorModuleData::m_distanceAroundObject

Definition at line 50 of file GenerateMinefieldBehavior.h.

◆ m_genFX

const FXList* GenerateMinefieldBehaviorModuleData::m_genFX

Definition at line 49 of file GenerateMinefieldBehavior.h.

◆ m_mineName

AsciiString GenerateMinefieldBehaviorModuleData::m_mineName

Definition at line 46 of file GenerateMinefieldBehavior.h.

◆ m_mineNameUpgraded

AsciiString GenerateMinefieldBehaviorModuleData::m_mineNameUpgraded

Definition at line 47 of file GenerateMinefieldBehavior.h.

◆ m_minesPerSquareFoot

Real GenerateMinefieldBehaviorModuleData::m_minesPerSquareFoot

Definition at line 51 of file GenerateMinefieldBehavior.h.

◆ m_mineUpgradeTrigger

AsciiString GenerateMinefieldBehaviorModuleData::m_mineUpgradeTrigger

Definition at line 48 of file GenerateMinefieldBehavior.h.

◆ m_onDeath

Bool GenerateMinefieldBehaviorModuleData::m_onDeath

Definition at line 54 of file GenerateMinefieldBehavior.h.

◆ m_randomJitter

Real GenerateMinefieldBehaviorModuleData::m_randomJitter

Definition at line 52 of file GenerateMinefieldBehavior.h.

◆ m_skipIfThisMuchUnderStructure

Real GenerateMinefieldBehaviorModuleData::m_skipIfThisMuchUnderStructure

Definition at line 53 of file GenerateMinefieldBehavior.h.

◆ m_smartBorder

Bool GenerateMinefieldBehaviorModuleData::m_smartBorder

Definition at line 58 of file GenerateMinefieldBehavior.h.

◆ m_smartBorderSkipInterior

Bool GenerateMinefieldBehaviorModuleData::m_smartBorderSkipInterior

Definition at line 59 of file GenerateMinefieldBehavior.h.

◆ m_upgradable

Bool GenerateMinefieldBehaviorModuleData::m_upgradable

Definition at line 57 of file GenerateMinefieldBehavior.h.

◆ m_upgradeMuxData

UpgradeMuxData GenerateMinefieldBehaviorModuleData::m_upgradeMuxData

Definition at line 45 of file GenerateMinefieldBehavior.h.


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