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

#include <WeaponSet.h>

Public Member Functions

 WeaponTemplateSet ()
 
const ThingTemplatefriend_getThingTemplate () const
 
const WeaponSetFlagsfriend_getWeaponSetFlags () const
 
void clear ()
 
void parseWeaponTemplateSet (INI *ini, const ThingTemplate *tt)
 
Bool testWeaponSetFlag (WeaponSetType wst) const
 
Bool isSharedReloadTime (void) const
 
Bool isWeaponLockSharedAcrossSets () const
 
Bool hasAnyWeapons () const
 
const WeaponTemplategetNth (WeaponSlotType n) const
 
UnsignedInt getNthCommandSourceMask (WeaponSlotType n) const
 
const KindOfMaskTypegetNthPreferredAgainstMask (WeaponSlotType n) const
 
Int getConditionsYesCount () const
 
const WeaponSetFlagsgetNthConditionsYes (Int i) const
 

Detailed Description

Definition at line 124 of file WeaponSet.h.

Constructor & Destructor Documentation

◆ WeaponTemplateSet()

WeaponTemplateSet::WeaponTemplateSet ( )
inline

Definition at line 140 of file WeaponSet.h.

Member Function Documentation

◆ clear()

void WeaponTemplateSet::clear ( )

Definition at line 102 of file WeaponSet.cpp.

◆ friend_getThingTemplate()

const ThingTemplate * WeaponTemplateSet::friend_getThingTemplate ( ) const
inline

Definition at line 145 of file WeaponSet.h.

◆ friend_getWeaponSetFlags()

const WeaponSetFlags & WeaponTemplateSet::friend_getWeaponSetFlags ( ) const
inline

Definition at line 146 of file WeaponSet.h.

◆ getConditionsYesCount()

Int WeaponTemplateSet::getConditionsYesCount ( ) const
inline

Definition at line 159 of file WeaponSet.h.

◆ getNth()

const WeaponTemplate * WeaponTemplateSet::getNth ( WeaponSlotType n) const
inline

Definition at line 155 of file WeaponSet.h.

◆ getNthCommandSourceMask()

UnsignedInt WeaponTemplateSet::getNthCommandSourceMask ( WeaponSlotType n) const
inline

Definition at line 156 of file WeaponSet.h.

◆ getNthConditionsYes()

const WeaponSetFlags & WeaponTemplateSet::getNthConditionsYes ( Int i) const
inline

Definition at line 160 of file WeaponSet.h.

◆ getNthPreferredAgainstMask()

const KindOfMaskType & WeaponTemplateSet::getNthPreferredAgainstMask ( WeaponSlotType n) const
inline

Definition at line 157 of file WeaponSet.h.

◆ hasAnyWeapons()

Bool WeaponTemplateSet::hasAnyWeapons ( ) const

Definition at line 116 of file WeaponSet.cpp.

◆ isSharedReloadTime()

Bool WeaponTemplateSet::isSharedReloadTime ( void ) const
inline

Definition at line 151 of file WeaponSet.h.

◆ isWeaponLockSharedAcrossSets()

Bool WeaponTemplateSet::isWeaponLockSharedAcrossSets ( ) const
inline

Definition at line 152 of file WeaponSet.h.

◆ parseWeaponTemplateSet()

void WeaponTemplateSet::parseWeaponTemplateSet ( INI * ini,
const ThingTemplate * tt )

Definition at line 151 of file WeaponSet.cpp.

◆ testWeaponSetFlag()

Bool WeaponTemplateSet::testWeaponSetFlag ( WeaponSetType wst) const

Definition at line 169 of file WeaponSet.cpp.


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