Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

asteroid_editor Class Reference

#include <AsteroidEditorDlg.h>

List of all members.

Public Types

enum  { IDD = IDD_ASTEROID_EDITOR }

Public Methods

void update_init ()
int query_modified ()
void OnCancel ()
void OnOK ()
void OnEnableField ()
int validate_data ()
 asteroid_editor (CWnd *pParent=NULL)

Public Attributes

CSpinButtonCtrl m_density_spin
int m_avg_speed
int m_density
BOOL m_enable_asteroids
CString m_max_x
CString m_max_y
CString m_max_z
CString m_min_x
CString m_min_y
CString m_min_z
BOOL m_enable_inner_bounds
field_type m_field_type
debris_genre m_debris_genre
int m_field_debris_type [3]
CString m_box_max_x
CString m_box_max_y
CString m_box_max_z
CString m_box_min_x
CString m_box_min_y
CString m_box_min_z
int cur_field
int last_field
asteroid_field a_field [1]

Protected Methods

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnCommand (WPARAM wParam, LPARAM lParam)
virtual BOOL OnInitDialog ()
afx_msg void OnInitMenu (CMenu *pMenu)
afx_msg void OnEnableAsteroids ()
afx_msg void OnClose ()
afx_msg void OnEnableInnerBox ()
afx_msg void OnPassiveField ()
afx_msg void OnFieldShip ()
afx_msg void OnActiveField ()
afx_msg void OnFieldAsteroid ()


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
IDD 


Constructor & Destructor Documentation

asteroid_editor::asteroid_editor CWnd *    pParent = NULL
 


Member Function Documentation

void asteroid_editor::DoDataExchange CDataExchange *    pDX [protected, virtual]
 

void asteroid_editor::OnActiveField   [protected]
 

void asteroid_editor::OnCancel  
 

void asteroid_editor::OnClose   [protected]
 

BOOL asteroid_editor::OnCommand WPARAM    wParam,
LPARAM    lParam
[protected, virtual]
 

void asteroid_editor::OnEnableAsteroids   [protected]
 

void asteroid_editor::OnEnableField  
 

void asteroid_editor::OnEnableInnerBox   [protected]
 

void asteroid_editor::OnFieldAsteroid   [protected]
 

void asteroid_editor::OnFieldShip   [protected]
 

BOOL asteroid_editor::OnInitDialog   [protected, virtual]
 

void asteroid_editor::OnInitMenu CMenu *    pMenu [protected]
 

void asteroid_editor::OnOK  
 

void asteroid_editor::OnPassiveField   [protected]
 

int asteroid_editor::query_modified  
 

void asteroid_editor::update_init  
 

int asteroid_editor::validate_data  
 


Member Data Documentation

asteroid_field asteroid_editor::a_field[1 ]
 

int asteroid_editor::cur_field
 

int asteroid_editor::last_field
 

int asteroid_editor::m_avg_speed
 

CString asteroid_editor::m_box_max_x
 

CString asteroid_editor::m_box_max_y
 

CString asteroid_editor::m_box_max_z
 

CString asteroid_editor::m_box_min_x
 

CString asteroid_editor::m_box_min_y
 

CString asteroid_editor::m_box_min_z
 

debris_genre asteroid_editor::m_debris_genre
 

int asteroid_editor::m_density
 

CSpinButtonCtrl asteroid_editor::m_density_spin
 

BOOL asteroid_editor::m_enable_asteroids
 

BOOL asteroid_editor::m_enable_inner_bounds
 

int asteroid_editor::m_field_debris_type[3]
 

field_type asteroid_editor::m_field_type
 

CString asteroid_editor::m_max_x
 

CString asteroid_editor::m_max_y
 

CString asteroid_editor::m_max_z
 

CString asteroid_editor::m_min_x
 

CString asteroid_editor::m_min_y
 

CString asteroid_editor::m_min_z
 


The documentation for this class was generated from the following files:
Generated on Mon Jul 8 11:30:24 2002 for fs2source_released by doxygen1.2.16