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

#include <SceneSetupDlg.h>

Public Types

enum  { IDD = IDD_SCENE_SETUP }
 

Public Member Functions

 SceneSetupDlg (Interface *max_interface)
 
int DoModal (void)
 
BOOL CALLBACK DialogProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 

Public Attributes

int m_DamageCount
 
float m_DamageOffset
 
int m_LodCount
 
float m_LodOffset
 
int m_LodProc
 
int m_DamageProc
 
HWND m_hWnd
 

Protected Member Functions

void OnInitDialog (void)
 
BOOL OnOK (void)
 
void SetEditInt (int control_id, int value)
 
void SetEditFloat (int control_id, float value)
 
int GetEditInt (int control_id)
 
float GetEditFloat (int control_id)
 
bool ValidateEditFloat (int control_id)
 

Protected Attributes

Interface * m_MaxInterface
 

Detailed Description

Definition at line 53 of file SceneSetupDlg.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IDD 

Definition at line 67 of file SceneSetupDlg.h.

Constructor & Destructor Documentation

◆ SceneSetupDlg()

SceneSetupDlg::SceneSetupDlg ( Interface * max_interface)

Definition at line 53 of file SceneSetupDlg.cpp.

Member Function Documentation

◆ DialogProc()

BOOL CALLBACK SceneSetupDlg::DialogProc ( HWND hWnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam )

Definition at line 156 of file SceneSetupDlg.cpp.

◆ DoModal()

int SceneSetupDlg::DoModal ( void )

Definition at line 126 of file SceneSetupDlg.cpp.

◆ GetEditFloat()

float SceneSetupDlg::GetEditFloat ( int control_id)
protected

Definition at line 99 of file SceneSetupDlg.cpp.

◆ GetEditInt()

int SceneSetupDlg::GetEditInt ( int control_id)
protected

Definition at line 88 of file SceneSetupDlg.cpp.

◆ OnInitDialog()

void SceneSetupDlg::OnInitDialog ( void )
protected

Definition at line 209 of file SceneSetupDlg.cpp.

◆ OnOK()

BOOL SceneSetupDlg::OnOK ( void )
protected

Definition at line 247 of file SceneSetupDlg.cpp.

◆ SetEditFloat()

void SceneSetupDlg::SetEditFloat ( int control_id,
float value )
protected

Definition at line 79 of file SceneSetupDlg.cpp.

◆ SetEditInt()

void SceneSetupDlg::SetEditInt ( int control_id,
int value )
protected

Definition at line 70 of file SceneSetupDlg.cpp.

◆ ValidateEditFloat()

bool SceneSetupDlg::ValidateEditFloat ( int control_id)
protected

Definition at line 110 of file SceneSetupDlg.cpp.

Member Data Documentation

◆ m_DamageCount

int SceneSetupDlg::m_DamageCount

Definition at line 68 of file SceneSetupDlg.h.

◆ m_DamageOffset

float SceneSetupDlg::m_DamageOffset

Definition at line 69 of file SceneSetupDlg.h.

◆ m_DamageProc

int SceneSetupDlg::m_DamageProc

Definition at line 73 of file SceneSetupDlg.h.

◆ m_hWnd

HWND SceneSetupDlg::m_hWnd

Definition at line 76 of file SceneSetupDlg.h.

◆ m_LodCount

int SceneSetupDlg::m_LodCount

Definition at line 70 of file SceneSetupDlg.h.

◆ m_LodOffset

float SceneSetupDlg::m_LodOffset

Definition at line 71 of file SceneSetupDlg.h.

◆ m_LodProc

int SceneSetupDlg::m_LodProc

Definition at line 72 of file SceneSetupDlg.h.

◆ m_MaxInterface

Interface* SceneSetupDlg::m_MaxInterface
protected

Definition at line 92 of file SceneSetupDlg.h.


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