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

#include <TeamBehavior.h>

Inherits CPropertyPage.

Public Types

enum  { IDD = IDD_TeamBehavior }
 

Public Member Functions

 TeamBehavior ()
 
void setTeamDict (Dict *pDict)
 

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
 
void setupScript (NameKeyType keyScript, int idcScript)
 
void updateScript (NameKeyType keyScript, int idcScript)
 
afx_msg void OnSelchangeOnCreateScript ()
 
virtual BOOL OnInitDialog ()
 
afx_msg void OnTransportsReturn ()
 
afx_msg void OnAvoidThreats ()
 
afx_msg void OnSelchangeOnEnemySighted ()
 
afx_msg void OnSelchangeOnDestroyed ()
 
afx_msg void OnSelchangeOnUnitDestroyed ()
 
afx_msg void OnPerimeterDefense ()
 
afx_msg void OnBaseDefense ()
 
afx_msg void OnChangePercentDestroyed ()
 
afx_msg void OnSelchangeEnemyInteractions ()
 
afx_msg void OnSelchangeOnAllClear ()
 
afx_msg void OnSelchangeOnIdleScript ()
 
afx_msg void OnAttackCommonTarget ()
 

Protected Attributes

Dictm_teamDict
 

Detailed Description

Definition at line 31 of file TeamBehavior.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IDD 

Definition at line 39 of file TeamBehavior.h.

Constructor & Destructor Documentation

◆ TeamBehavior()

TeamBehavior::TeamBehavior ( )

Definition at line 32 of file TeamBehavior.cpp.

Member Function Documentation

◆ DoDataExchange()

void TeamBehavior::DoDataExchange ( CDataExchange * pDX)
protectedvirtual

Definition at line 41 of file TeamBehavior.cpp.

◆ OnAttackCommonTarget()

void TeamBehavior::OnAttackCommonTarget ( )
protected

Definition at line 264 of file TeamBehavior.cpp.

◆ OnAvoidThreats()

void TeamBehavior::OnAvoidThreats ( )
protected

Definition at line 170 of file TeamBehavior.cpp.

◆ OnBaseDefense()

void TeamBehavior::OnBaseDefense ( )
protected

Definition at line 215 of file TeamBehavior.cpp.

◆ OnChangePercentDestroyed()

void TeamBehavior::OnChangePercentDestroyed ( )
protected

Definition at line 233 of file TeamBehavior.cpp.

◆ OnInitDialog()

BOOL TeamBehavior::OnInitDialog ( )
protectedvirtual

Definition at line 107 of file TeamBehavior.cpp.

◆ OnPerimeterDefense()

void TeamBehavior::OnPerimeterDefense ( )
protected

Definition at line 197 of file TeamBehavior.cpp.

◆ OnSelchangeEnemyInteractions()

void TeamBehavior::OnSelchangeEnemyInteractions ( )
protected

Definition at line 245 of file TeamBehavior.cpp.

◆ OnSelchangeOnAllClear()

void TeamBehavior::OnSelchangeOnAllClear ( )
protected

Definition at line 254 of file TeamBehavior.cpp.

◆ OnSelchangeOnCreateScript()

void TeamBehavior::OnSelchangeOnCreateScript ( )
protected

Definition at line 192 of file TeamBehavior.cpp.

◆ OnSelchangeOnDestroyed()

void TeamBehavior::OnSelchangeOnDestroyed ( )
protected

Definition at line 182 of file TeamBehavior.cpp.

◆ OnSelchangeOnEnemySighted()

void TeamBehavior::OnSelchangeOnEnemySighted ( )
protected

Definition at line 177 of file TeamBehavior.cpp.

◆ OnSelchangeOnIdleScript()

void TeamBehavior::OnSelchangeOnIdleScript ( )
protected

Definition at line 259 of file TeamBehavior.cpp.

◆ OnSelchangeOnUnitDestroyed()

void TeamBehavior::OnSelchangeOnUnitDestroyed ( )
protected

Definition at line 187 of file TeamBehavior.cpp.

◆ OnTransportsReturn()

void TeamBehavior::OnTransportsReturn ( )
protected

Definition at line 163 of file TeamBehavior.cpp.

◆ setTeamDict()

void TeamBehavior::setTeamDict ( Dict * pDict)
inline

Definition at line 58 of file TeamBehavior.h.

◆ setupScript()

void TeamBehavior::setupScript ( NameKeyType keyScript,
int idcScript )
protected

Definition at line 84 of file TeamBehavior.cpp.

◆ updateScript()

void TeamBehavior::updateScript ( NameKeyType keyScript,
int idcScript )
protected

Definition at line 71 of file TeamBehavior.cpp.

Member Data Documentation

◆ m_teamDict

Dict* TeamBehavior::m_teamDict
protected

Definition at line 53 of file TeamBehavior.h.


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