2 * $Logfile: /Freespace2/code/FRED2/CmdBrief.h $
7 * Command Briefing Editor
10 * Revision 1.1 2002/05/03 03:28:11 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 * 4 4/20/98 4:40p Hoffoss
24 * Added a button to 4 editors to play the chosen wave file.
26 * 3 3/19/98 4:24p Hoffoss
27 * Added remaining support for command brief screen (ANI and WAVE file
30 * 2 3/05/98 3:59p Hoffoss
31 * Added a bunch of new command brief stuff, and asteroid initialization
37 #include "missioncmdbrief.h"
39 /////////////////////////////////////////////////////////////////////////////
40 // cmd_brief_dlg dialog
42 class cmd_brief_dlg : public CDialog
46 cmd_brief_dlg(CWnd* pParent = NULL); // standard constructor
47 void update_data(int update = 1);
51 //{{AFX_DATA(cmd_brief_dlg)
52 enum { IDD = IDD_CMD_BRIEF };
53 CString m_ani_filename;
55 CString m_stage_title;
56 CString m_wave_filename;
62 // ClassWizard generated virtual function overrides
63 //{{AFX_VIRTUAL(cmd_brief_dlg)
65 virtual BOOL DestroyWindow();
67 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
74 cmd_brief *last_cmd_brief;
76 void copy_stage(int from, int to);
78 // Generated message map functions
79 //{{AFX_MSG(cmd_brief_dlg)
80 virtual BOOL OnInitDialog();
81 afx_msg void OnNext();
82 afx_msg void OnPrev();
83 afx_msg void OnAddStage();
84 afx_msg void OnInsertStage();
85 afx_msg void OnDeleteStage();
86 afx_msg void OnBrowseAni();
87 afx_msg void OnBrowseWave();
88 afx_msg void OnPlay();