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

#include <DumbProjectileBehavior.h>

Inherits UpdateModuleData.

Public Member Functions

 DumbProjectileBehaviorModuleData ()
 
- 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 UpdateModuleData
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

Real m_firstHeight
 The first airborne control point will be this high above the highest intervening terrain.
 
Real m_secondHeight
 And the second, this.
 
Real m_firstPercentIndent
 The first point will be this percent along the target line.
 
Real m_secondPercentIndent
 And the second, this.
 
UnsignedInt m_maxLifespan
 
Bool m_tumbleRandomly
 
Bool m_orientToFlightPath
 
Bool m_detonateCallsKill
 
Int m_garrisonHitKillCount
 
KindOfMaskType m_garrisonHitKillKindof
 the kind(s) of units that can be collided with
 
KindOfMaskType m_garrisonHitKillKindofNot
 the kind(s) of units that CANNOT be collided with
 
const FXListm_garrisonHitKillFX
 
Real m_flightPathAdjustDistPerFrame
 

Detailed Description

Definition at line 49 of file DumbProjectileBehavior.h.

Constructor & Destructor Documentation

◆ DumbProjectileBehaviorModuleData()

DumbProjectileBehaviorModuleData::DumbProjectileBehaviorModuleData ( )

Definition at line 63 of file DumbProjectileBehavior.cpp.

Member Function Documentation

◆ buildFieldParse()

void DumbProjectileBehaviorModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 79 of file DumbProjectileBehavior.cpp.

Member Data Documentation

◆ m_detonateCallsKill

Bool DumbProjectileBehaviorModuleData::m_detonateCallsKill

Definition at line 62 of file DumbProjectileBehavior.h.

◆ m_firstHeight

Real DumbProjectileBehaviorModuleData::m_firstHeight

The first airborne control point will be this high above the highest intervening terrain.

These four data define a Bezier curve. The first and last control points are the firer and victim.

Definition at line 55 of file DumbProjectileBehavior.h.

◆ m_firstPercentIndent

Real DumbProjectileBehaviorModuleData::m_firstPercentIndent

The first point will be this percent along the target line.

Definition at line 57 of file DumbProjectileBehavior.h.

◆ m_flightPathAdjustDistPerFrame

Real DumbProjectileBehaviorModuleData::m_flightPathAdjustDistPerFrame

Definition at line 67 of file DumbProjectileBehavior.h.

◆ m_garrisonHitKillCount

Int DumbProjectileBehaviorModuleData::m_garrisonHitKillCount

Definition at line 63 of file DumbProjectileBehavior.h.

◆ m_garrisonHitKillFX

const FXList* DumbProjectileBehaviorModuleData::m_garrisonHitKillFX

Definition at line 66 of file DumbProjectileBehavior.h.

◆ m_garrisonHitKillKindof

KindOfMaskType DumbProjectileBehaviorModuleData::m_garrisonHitKillKindof

the kind(s) of units that can be collided with

Definition at line 64 of file DumbProjectileBehavior.h.

◆ m_garrisonHitKillKindofNot

KindOfMaskType DumbProjectileBehaviorModuleData::m_garrisonHitKillKindofNot

the kind(s) of units that CANNOT be collided with

Definition at line 65 of file DumbProjectileBehavior.h.

◆ m_maxLifespan

UnsignedInt DumbProjectileBehaviorModuleData::m_maxLifespan

Definition at line 59 of file DumbProjectileBehavior.h.

◆ m_orientToFlightPath

Bool DumbProjectileBehaviorModuleData::m_orientToFlightPath

Definition at line 61 of file DumbProjectileBehavior.h.

◆ m_secondHeight

Real DumbProjectileBehaviorModuleData::m_secondHeight

And the second, this.

Definition at line 56 of file DumbProjectileBehavior.h.

◆ m_secondPercentIndent

Real DumbProjectileBehaviorModuleData::m_secondPercentIndent

And the second, this.

Definition at line 58 of file DumbProjectileBehavior.h.

◆ m_tumbleRandomly

Bool DumbProjectileBehaviorModuleData::m_tumbleRandomly

Definition at line 60 of file DumbProjectileBehavior.h.


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