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

#include <ToppleUpdate.h>

Inherits UpdateModuleData.

Public Member Functions

 ToppleUpdateModuleData ()
 
- 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

const FXListm_toppleFX
 
const FXListm_bounceFX
 
AsciiString m_stumpName
 
Real m_initialVelocityPercent
 
Real m_initialAccelPercent
 
Real m_bounceVelocityPercent
 
Bool m_killWhenToppled
 
Bool m_killWhenStartToppled
 
Bool m_killStumpWhenToppled
 
Bool m_toppleLeftOrRightOnly
 
Bool m_reorientToppledRubble
 

Detailed Description

Topple update

Definition at line 56 of file ToppleUpdate.h.

Constructor & Destructor Documentation

◆ ToppleUpdateModuleData()

ToppleUpdateModuleData::ToppleUpdateModuleData ( )

Definition at line 57 of file ToppleUpdate.cpp.

Member Function Documentation

◆ buildFieldParse()

void ToppleUpdateModuleData::buildFieldParse ( MultiIniFieldParse & p)
static

Definition at line 77 of file ToppleUpdate.cpp.

Member Data Documentation

◆ m_bounceFX

const FXList* ToppleUpdateModuleData::m_bounceFX

Definition at line 60 of file ToppleUpdate.h.

◆ m_bounceVelocityPercent

Real ToppleUpdateModuleData::m_bounceVelocityPercent

Definition at line 64 of file ToppleUpdate.h.

◆ m_initialAccelPercent

Real ToppleUpdateModuleData::m_initialAccelPercent

Definition at line 63 of file ToppleUpdate.h.

◆ m_initialVelocityPercent

Real ToppleUpdateModuleData::m_initialVelocityPercent

Definition at line 62 of file ToppleUpdate.h.

◆ m_killStumpWhenToppled

Bool ToppleUpdateModuleData::m_killStumpWhenToppled

Definition at line 67 of file ToppleUpdate.h.

◆ m_killWhenStartToppled

Bool ToppleUpdateModuleData::m_killWhenStartToppled

Definition at line 66 of file ToppleUpdate.h.

◆ m_killWhenToppled

Bool ToppleUpdateModuleData::m_killWhenToppled

Definition at line 65 of file ToppleUpdate.h.

◆ m_reorientToppledRubble

Bool ToppleUpdateModuleData::m_reorientToppledRubble

Definition at line 69 of file ToppleUpdate.h.

◆ m_stumpName

AsciiString ToppleUpdateModuleData::m_stumpName

Definition at line 61 of file ToppleUpdate.h.

◆ m_toppleFX

const FXList* ToppleUpdateModuleData::m_toppleFX

Definition at line 59 of file ToppleUpdate.h.

◆ m_toppleLeftOrRightOnly

Bool ToppleUpdateModuleData::m_toppleLeftOrRightOnly

Definition at line 68 of file ToppleUpdate.h.


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