]> icculus.org git repositories - taylor/freespace2.git/blob - include/shipspecialdamage.h
re-add PXO sources to project files
[taylor/freespace2.git] / include / shipspecialdamage.h
1 /*
2  * Copyright (C) Volition, Inc. 1999.  All rights reserved.
3  *
4  * All source code herein is the property of Volition, Inc. You may not sell 
5  * or otherwise commercially exploit the source or things you created based on
6  * the source.
7  */
8
9 #if !defined(AFX_SHIPSPECIALDAMAGE_H__89610237_C0F4_11D2_A8B6_0060088FAE88__INCLUDED_)
10 #define AFX_SHIPSPECIALDAMAGE_H__89610237_C0F4_11D2_A8B6_0060088FAE88__INCLUDED_
11
12 #if _MSC_VER > 1000
13 #pragma once
14 #endif // _MSC_VER > 1000
15 // ShipSpecialDamage.h : header file
16 //
17
18 /////////////////////////////////////////////////////////////////////////////
19 // ShipSpecialDamage dialog
20
21 class ShipSpecialDamage : public CDialog
22 {
23 // Construction
24 public:
25         ShipSpecialDamage(CWnd* pParent = NULL);   // standard constructor
26
27 // Dialog Data
28         //{{AFX_DATA(ShipSpecialDamage)
29         enum { IDD = IDD_SPECIAL_DAMAGE };
30         int             m_shock_enabled;
31         BOOL            m_special_exp_enabled;
32         int             m_inner_rad;
33         int             m_outer_rad;
34         int             m_damage;
35         int             m_shock_speed;
36         int             m_blast;
37         int             m_ship_num;
38         //}}AFX_DATA
39
40
41 // Overrides
42         // ClassWizard generated virtual function overrides
43         //{{AFX_VIRTUAL(ShipSpecialDamage)
44         protected:
45         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
46         //}}AFX_VIRTUAL
47
48 // Implementation
49 protected:
50
51         // Generated message map functions
52         //{{AFX_MSG(ShipSpecialDamage)
53         afx_msg void OnEnableShockwave();
54         afx_msg void OnEnableSpecialExp();
55         virtual BOOL OnInitDialog();
56         afx_msg void DoGray();
57         virtual void OnCancel();
58         virtual void OnOK();
59         //}}AFX_MSG
60         DECLARE_MESSAGE_MAP()
61 };
62
63 //{{AFX_INSERT_LOCATION}}
64 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
65
66 #endif // !defined(AFX_SHIPSPECIALDAMAGE_H__89610237_C0F4_11D2_A8B6_0060088FAE88__INCLUDED_)
67