]> icculus.org git repositories - taylor/freespace2.git/blob - include/shipclasseditordlg.h
Initial revision
[taylor/freespace2.git] / include / shipclasseditordlg.h
1 /*
2  * $Logfile: /Freespace2/code/FRED2/ShipClassEditorDlg.h $
3  * $Revision$
4  * $Date$
5  * $Author$
6  *
7  * Ship class editor dialog handling code
8  *
9  * $Log$
10  * Revision 1.1  2002/05/03 03:28:12  root
11  * Initial revision
12  *
13  * 
14  * 2     10/07/98 6:28p Dave
15  * Initial checkin. Renamed all relevant stuff to be Fred2 instead of
16  * Fred. Globalized mission and campaign file extensions. Removed Silent
17  * Threat specific code.
18  * 
19  * 1     10/07/98 3:01p Dave
20  * 
21  * 1     10/07/98 3:00p Dave
22  * 
23  * 2     2/17/97 5:28p Hoffoss
24  * Checked RCS headers, added them were missing, changing description to
25  * something better, etc where needed.
26  *
27  * $NoKeywords: $
28  */
29
30 /////////////////////////////////////////////////////////////////////////////
31 // CShipClassEditorDlg dialog
32
33 class CShipClassEditorDlg : public CDialog
34 {
35 // Construction
36 public:
37         CShipClassEditorDlg(CWnd* pParent = NULL);   // standard constructor
38
39 // Dialog Data
40         //{{AFX_DATA(CShipClassEditorDlg)
41         enum { IDD = IDD_SHIP_CLASS_EDITOR };
42         CButton m_SoundsEditor;
43         CStatic m_ShipClassWindow;
44         CButton m_ShipClassNew;
45         CButton m_ShipClassDelete;
46         CButton m_ModelsEditor;
47         CButton m_GoalsEditor;
48         BOOL    m_ShipClassAfterburner;
49         int             m_ShipClassAIClass;
50         CString m_ShipClassArmor;
51         BOOL    m_ShipClassCloak;
52         int             m_ShipClassDebrisModel;
53         int             m_ShipClassModel;
54         CString m_ShipClassEngine;
55         CString m_ShipClassExplosion1;
56         CString m_ShipClassExplosion2;
57         CString m_ShipClassIFF;
58         CString m_ShipClassManufacturer;
59         int             m_ShipClassMaxBank;
60         int             m_ShipClassMaxPitch;
61         int             m_ShipClassMaxRoll;
62         int             m_ShipClassMaxSpeed;
63         CString m_ShipClassName;
64         CString m_ShipClassPowerPlant;
65         int             m_ShipClassScore;
66         int             m_ShipClassShields;
67         BOOL    m_ShipClassWarpdrive;
68         CString m_ShipClassTurretWeapon1;
69         CString m_ShipClassTurretWeapon2;
70         CString m_ShipClassWeaponSpecial;
71         CString m_ShipClassWeapon1;
72         CString m_ShipClassWeapon2;
73         //}}AFX_DATA
74
75
76 // Overrides
77         // ClassWizard generated virtual function overrides
78         //{{AFX_VIRTUAL(CShipClassEditorDlg)
79         protected:
80         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
81         //}}AFX_VIRTUAL
82
83 // Implementation
84 protected:
85
86         // Generated message map functions
87         //{{AFX_MSG(CShipClassEditorDlg)
88                 // NOTE: the ClassWizard will add member functions here
89         //}}AFX_MSG
90         DECLARE_MESSAGE_MAP()
91 };
92