FS2_Open
Open source remastering of the Freespace 2 engine
soundenvironmentdlg.h
Go to the documentation of this file.
1 #if !defined(AFX_SOUNDENVIRONMENTDLG_H__C27DA258_9C66_4987_8D20_AEEB260644A8__INCLUDED_)
2 #define AFX_SOUNDENVIRONMENTDLG_H__C27DA258_9C66_4987_8D20_AEEB260644A8__INCLUDED_
3 
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
7 // soundenvironmentdlg.h : header file
8 //
9 
11 // SoundEnvironment dialog
12 
13 class SoundEnvironment : public CDialog
14 {
15 // Construction
16 public:
17  SoundEnvironment(CWnd* pParent = NULL); // standard constructor
18  int query_modified();
19  void OnOK();
20  void OnCancel();
21 
22 // Dialog Data
23  //{{AFX_DATA(SoundEnvironment)
26  float m_damping;
27  float m_decay_time;
28  float m_volume;
29  CString m_wave_filename;
30  //}}AFX_DATA
31 
32  CBitmap m_play_bm;
33 
34 // Overrides
35  // ClassWizard generated virtual function overrides
36  //{{AFX_VIRTUAL(SoundEnvironment)
37  public:
38  virtual BOOL DestroyWindow();
39  protected:
40  virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
41  //}}AFX_VIRTUAL
42 
43 // Implementation
44 protected:
45 
46  // Generated message map functions
47  //{{AFX_MSG(SoundEnvironment)
48  virtual BOOL OnInitDialog();
49  afx_msg void OnClose();
50  afx_msg void OnSelChangeSoundEnvironment();
51  afx_msg void OnBrowseWave();
52  afx_msg void OnPlay();
53  //}}AFX_MSG
54  DECLARE_MESSAGE_MAP()
55 
56 private:
57  int m_wave_id;
58 };
59 
60 //{{AFX_INSERT_LOCATION}}
61 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
62 
63 #endif // !defined(AFX_SOUNDENVIRONMENT_H__C27DA258_9C66_4987_8D20_AEEB260644A8__INCLUDED_)
SoundEnvironment(CWnd *pParent=NULL)
virtual void DoDataExchange(CDataExchange *pDX)
afx_msg void OnBrowseWave()
virtual BOOL OnInitDialog()
virtual BOOL DestroyWindow()
int BOOL
Definition: config.h:80
#define IDD_SOUND_ENVIRONMENT
Definition: resource.h:126
afx_msg void OnSelChangeSoundEnvironment()