Starshatter_Open
Open source Starshatter engine
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
DebriefDlg.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: DebriefDlg.h
7
AUTHOR: John DiCamillo
8
9
10
OVERVIEW
11
========
12
Mission Debriefing Dialog Active Window class
13
*/
14
15
#ifndef DebriefDlg_h
16
#define DebriefDlg_h
17
18
#include "
Types.h
"
19
#include "
FormWindow.h
"
20
#include "
Bitmap.h
"
21
#include "
Button.h
"
22
#include "
ComboBox.h
"
23
#include "
ListBox.h
"
24
#include "
Font.h
"
25
#include "
Text.h
"
26
27
// +--------------------------------------------------------------------+
28
29
class
PlanScreen
;
30
class
Campaign
;
31
class
Mission
;
32
class
MissionInfo
;
33
class
Sim
;
34
class
Ship
;
35
36
// +--------------------------------------------------------------------+
37
38
class
DebriefDlg
:
public
FormWindow
39
{
40
public
:
41
DebriefDlg
(
Screen
* s,
FormDef
& def,
PlanScreen
* mgr);
42
virtual
~DebriefDlg
();
43
44
virtual
void
RegisterControls
();
45
virtual
void
ExecFrame
();
46
virtual
void
Show
();
47
48
// Operations:
49
virtual
void
OnClose
(
AWEvent
*
event
);
50
virtual
void
OnUnit
(
AWEvent
* event);
51
52
protected
:
53
virtual
void
DrawUnits
();
54
55
PlanScreen
*
manager
;
56
Button
*
close_btn
;
57
58
ActiveWindow
*
mission_name
;
59
ActiveWindow
*
mission_system
;
60
ActiveWindow
*
mission_sector
;
61
ActiveWindow
*
mission_time_start
;
62
63
ActiveWindow
*
objectives
;
64
ActiveWindow
*
situation
;
65
ActiveWindow
*
mission_score
;
66
67
ListBox
*
unit_list
;
68
ListBox
*
summary_list
;
69
ListBox
*
event_list
;
70
71
Campaign
*
campaign
;
72
Mission
*
mission
;
73
MissionInfo
*
info
;
74
int
unit_index
;
75
76
Sim
*
sim
;
77
Ship
*
ship
;
78
};
79
80
#endif DebriefDlg_h
81
Stars45
DebriefDlg.h
Generated on Thu May 31 2012 16:31:05 for Starshatter_Open by
1.8.1