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

#include <GroveOptions.h>

Inherits COptionsPanel.

Public Member Functions

 GroveOptions (CWnd *pParent=NULL)
 
 ~GroveOptions ()
 
void makeMain (void)
 
virtual BOOL OnInitDialog ()
 
int getNumTrees (void)
 
int getNumType (int type)
 
AsciiString getTypeName (int type)
 
int getTotalTreePerc (void)
 
Bool getCanPlaceInWater (void)
 
Bool getCanPlaceOnCliffs (void)
 
- Public Member Functions inherited from COptionsPanel
 COptionsPanel (Int dlgid=0, CWnd *pParent=NULL)
 

Protected Member Functions

void _setTreesToLists (void)
 
void _buildTreeList (void)
 
void _setDefaultRatios (void)
 
void _setDefaultNumTrees (void)
 
void _setDefaultPlacementAllowed (void)
 
afx_msg void _updateTreeWeights (void)
 
afx_msg void _updateTreeCount (void)
 
afx_msg void _updateGroveMakeup (void)
 
afx_msg void _updatePlacementAllowed (void)
 
virtual void OnOK ()
 
virtual void OnClose ()
 
- Protected Member Functions inherited from COptionsPanel
virtual void DoDataExchange (CDataExchange *pDX)
 
afx_msg void OnMove (int x, int y)
 
afx_msg void OnEditRedo ()
 
afx_msg void OnUpdateEditRedo (CCmdUI *pCmdUI)
 
afx_msg void OnEditUndo ()
 
afx_msg void OnUpdateEditUndo (CCmdUI *pCmdUI)
 

Protected Attributes

std::vector< std::pair< Int, Int > > mVecGroup
 
VecPairNameDisplayName mVecDisplayNames
 
Int mNumTrees
 

Additional Inherited Members

- Public Types inherited from COptionsPanel
enum  { IDD = IDD_NO_OPTIONS }
 

Detailed Description

Definition at line 42 of file GroveOptions.h.

Constructor & Destructor Documentation

◆ GroveOptions()

GroveOptions::GroveOptions ( CWnd * pParent = NULL)

Definition at line 35 of file GroveOptions.cpp.

◆ ~GroveOptions()

GroveOptions::~GroveOptions ( )

Definition at line 169 of file GroveOptions.cpp.

Member Function Documentation

◆ _buildTreeList()

void GroveOptions::_buildTreeList ( void )
protected

Definition at line 248 of file GroveOptions.cpp.

◆ _setDefaultNumTrees()

void GroveOptions::_setDefaultNumTrees ( void )
protected

Definition at line 302 of file GroveOptions.cpp.

◆ _setDefaultPlacementAllowed()

void GroveOptions::_setDefaultPlacementAllowed ( void )
protected

Definition at line 316 of file GroveOptions.cpp.

◆ _setDefaultRatios()

void GroveOptions::_setDefaultRatios ( void )
protected

Definition at line 261 of file GroveOptions.cpp.

◆ _setTreesToLists()

void GroveOptions::_setTreesToLists ( void )
protected

Definition at line 175 of file GroveOptions.cpp.

◆ _updateGroveMakeup()

void GroveOptions::_updateGroveMakeup ( void )
protected

Definition at line 398 of file GroveOptions.cpp.

◆ _updatePlacementAllowed()

void GroveOptions::_updatePlacementAllowed ( void )
protected

Definition at line 433 of file GroveOptions.cpp.

◆ _updateTreeCount()

void GroveOptions::_updateTreeCount ( void )
protected

Definition at line 387 of file GroveOptions.cpp.

◆ _updateTreeWeights()

void GroveOptions::_updateTreeWeights ( void )
protected

Definition at line 335 of file GroveOptions.cpp.

◆ getCanPlaceInWater()

Bool GroveOptions::getCanPlaceInWater ( void )

Definition at line 136 of file GroveOptions.cpp.

◆ getCanPlaceOnCliffs()

Bool GroveOptions::getCanPlaceOnCliffs ( void )

Definition at line 147 of file GroveOptions.cpp.

◆ getNumTrees()

int GroveOptions::getNumTrees ( void )

Definition at line 40 of file GroveOptions.cpp.

◆ getNumType()

int GroveOptions::getNumType ( int type)

Definition at line 53 of file GroveOptions.cpp.

◆ getTotalTreePerc()

int GroveOptions::getTotalTreePerc ( void )

Definition at line 120 of file GroveOptions.cpp.

◆ getTypeName()

AsciiString GroveOptions::getTypeName ( int type)

Definition at line 90 of file GroveOptions.cpp.

◆ makeMain()

void GroveOptions::makeMain ( void )

Definition at line 30 of file GroveOptions.cpp.

◆ OnClose()

void GroveOptions::OnClose ( )
protectedvirtual

Definition at line 456 of file GroveOptions.cpp.

◆ OnInitDialog()

BOOL GroveOptions::OnInitDialog ( )
virtual

Definition at line 158 of file GroveOptions.cpp.

◆ OnOK()

void GroveOptions::OnOK ( )
protectedvirtual

Definition at line 451 of file GroveOptions.cpp.

Member Data Documentation

◆ mNumTrees

Int GroveOptions::mNumTrees
protected

Definition at line 48 of file GroveOptions.h.

◆ mVecDisplayNames

VecPairNameDisplayName GroveOptions::mVecDisplayNames
protected

Definition at line 46 of file GroveOptions.h.

◆ mVecGroup

std::vector<std::pair<Int, Int> > GroveOptions::mVecGroup
protected

Definition at line 45 of file GroveOptions.h.


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