2 * $Logfile: /Freespace2/code/FRED2/ShipClassEditorDlg.h $
7 * Ship class editor dialog handling code
10 * Revision 1.1 2002/05/03 03:28:12 root
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.
19 * 1 10/07/98 3:01p Dave
21 * 1 10/07/98 3:00p Dave
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.
30 /////////////////////////////////////////////////////////////////////////////
31 // CShipClassEditorDlg dialog
33 class CShipClassEditorDlg : public CDialog
37 CShipClassEditorDlg(CWnd* pParent = NULL); // standard constructor
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;
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;
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;
77 // ClassWizard generated virtual function overrides
78 //{{AFX_VIRTUAL(CShipClassEditorDlg)
80 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
86 // Generated message map functions
87 //{{AFX_MSG(CShipClassEditorDlg)
88 // NOTE: the ClassWizard will add member functions here