Starshatter_Open
Open source Starshatter engine
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
BaseScreen.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: BaseScreen.h
7
AUTHOR: John DiCamillo
8
9
*/
10
11
#ifndef BaseScreen_h
12
#define BaseScreen_h
13
14
#include "
Types.h
"
15
#include "
Bitmap.h
"
16
#include "
Screen.h
"
17
18
// +--------------------------------------------------------------------+
19
20
class
Screen
;
21
class
Sim
;
22
class
Window
;
23
class
Font
;
24
class
NavDlg
;
25
class
MsnElemDlg
;
26
class
AudDlg
;
27
class
VidDlg
;
28
class
ModDlg
;
29
class
ModInfoDlg
;
30
class
OptDlg
;
31
class
CtlDlg
;
32
class
KeyDlg
;
33
class
JoyDlg
;
34
class
MsgDlg;
35
36
// +--------------------------------------------------------------------+
37
38
class
BaseScreen
39
{
40
public
:
41
BaseScreen
() { }
42
virtual
~BaseScreen
() { }
43
44
virtual
void
ShowNavDlg
() { }
45
virtual
void
HideNavDlg
() { }
46
virtual
bool
IsNavShown
() {
return
false
; }
47
virtual
NavDlg
*
GetNavDlg
() {
return
0; }
48
49
virtual
void
ShowMsnElemDlg
() { }
50
virtual
void
HideMsnElemDlg
() { }
51
virtual
MsnElemDlg
*
GetMsnElemDlg
() {
return
0; }
52
53
virtual
AudDlg
*
GetAudDlg
()
const
{
return
0; }
54
virtual
VidDlg
*
GetVidDlg
()
const
{
return
0; }
55
virtual
ModDlg
*
GetModDlg
()
const
{
return
0; }
56
virtual
ModInfoDlg
*
GetModInfoDlg
()
const
{
return
0; }
57
virtual
OptDlg
*
GetOptDlg
()
const
{
return
0; }
58
virtual
CtlDlg
*
GetCtlDlg
()
const
{
return
0; }
59
virtual
JoyDlg
*
GetJoyDlg
()
const
{
return
0; }
60
virtual
KeyDlg
*
GetKeyDlg
()
const
{
return
0; }
61
62
virtual
void
ShowAudDlg
() { }
63
virtual
void
ShowVidDlg
() { }
64
virtual
void
ShowModDlg
() { }
65
virtual
void
ShowModInfoDlg
() { }
66
virtual
void
ShowOptDlg
() { }
67
virtual
void
ShowCtlDlg
() { }
68
virtual
void
ShowJoyDlg
() { }
69
virtual
void
ShowKeyDlg
() { }
70
71
virtual
void
ShowMsgDlg
() { }
72
virtual
void
HideMsgDlg
() { }
73
virtual
bool
IsMsgShown
() {
return
false
; }
74
virtual
MsgDlg*
GetMsgDlg
() {
return
0; }
75
76
virtual
void
ApplyOptions
() { }
77
virtual
void
CancelOptions
() { }
78
};
79
80
// +--------------------------------------------------------------------+
81
82
#endif BaseScreen_h
83
Stars45
BaseScreen.h
Generated on Tue Jun 5 2012 20:46:44 for Starshatter_Open by
1.8.1