24 parentRegistry = NULL);
27 parentRegistry = NULL);
49 virtual DtString adjustmentName()
const;
50 virtual void setAdjustmentName(
const DtString& val);
55 virtual double adjustment()
const;
56 virtual void setAdjustment(
double val);
61 virtual DtString damageCategory()
const;
62 virtual void setDamageCategory(
const DtString& val);
67 virtual DtString guidanceSystem()
const;
68 virtual void setGuidanceSystem(
const DtString& val);
73 virtual DtString requiredResource()
const;
74 virtual void setRequiredResource(
const DtString& val);
79 virtual double resourceAmount()
const;
80 virtual void setResourceAmount(
double val);
85 virtual DtString calculationFunction()
const;
86 virtual void setCalculationFunction(
const DtString& val);
93 return !(*
this == rhs);
104 virtual const char*
xmlType()
const override {
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
bool operator!=(const DtRwCombatAdjustment &rhs) const
Definition: rwCombatAdjustment.h:91
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwString myRequiredResource
Parameter Name: required-resource Parameter Description: The resource required to use this adjustment...
Definition: rwCombatAdjustment.h:138
Definition: readerWriter.h:85
DtRwReal myAdjustment
Parameter Name: adjustment Parameter Description: The amount to adjust the combat value by...
Definition: rwCombatAdjustment.h:121
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
DtRwReal myResourceAmount
Parameter Name: resource-amount Parameter Description: The resource amount used when this adjustment ...
Definition: rwCombatAdjustment.h:143
Definition: rwCombatAdjustment.h:16
virtual const char * xmlType() const override
Definition: rwCombatAdjustment.h:104
DtRwTemplatedListPtr< DtRwCombatAdjustment, true > DtRwCombatAdjustmentList
Definition: rwCombatAdjustment.h:154
DtRwString myCalculationFunction
Parameter Name: calculation-function Parameter Description: A Lua function that can be called to furt...
Definition: rwCombatAdjustment.h:149
DtRwString myGuidanceSystem
Parameter Name: guidance-system Parameter Description: Which category of munition guidance system thi...
Definition: rwCombatAdjustment.h:133
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwString myDamageCategory
Parameter Name: damage-category Parameter Description: Which category of damage this adjustment perta...
Definition: rwCombatAdjustment.h:127
DtRwString myAdjustmentName
Parameter Name: adjustment-name Parameter Description: The identifying name of this combat adjustment...
Definition: rwCombatAdjustment.h:116
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
static const char * theXmlType()
The type that is used when archiving to an XML stream.