Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MsnDlg.h
Go to the documentation of this file.
1 /* Project Starshatter 4.5
2  Destroyer Studios LLC
3  Copyright © 1997-2004. All Rights Reserved.
4 
5  SUBSYSTEM: Stars.exe
6  FILE: MsnDlg.h
7  AUTHOR: John DiCamillo
8 
9 
10  OVERVIEW
11  ========
12  Mission Briefing Dialog Active Window class
13 */
14 
15 #ifndef MsnDlg_h
16 #define MsnDlg_h
17 
18 #include "Types.h"
19 #include "Bitmap.h"
20 #include "Button.h"
21 #include "Font.h"
22 #include "Text.h"
23 
24 // +--------------------------------------------------------------------+
25 
26 class FormWindow;
27 class PlanScreen;
28 class Campaign;
29 class Mission;
30 class MissionInfo;
31 
32 // +--------------------------------------------------------------------+
33 
34 class MsnDlg
35 {
36 public:
37  MsnDlg(PlanScreen* mgr);
38  virtual ~MsnDlg();
39 
41  void ShowMsnDlg();
42 
43  // Operations:
44  virtual void OnCommit(AWEvent* event);
45  virtual void OnCancel(AWEvent* event);
46  virtual void OnTabButton(AWEvent* event);
47 
48 protected:
49  virtual int CalcTimeOnTarget();
50 
58 
65 
69  int pkg_index;
70 };
71 
72 #endif MsnDlg_h
73