aboutsummaryrefslogtreecommitdiff
path: root/src/parsec/include/m_viewer.h
blob: 3ec0e5eefe4eb4080b0b61531ce2ee9bab60609b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*
 * PARSEC HEADER: m_viewer.h
 */

#ifndef _M_VIEWER_H_
#define _M_VIEWER_H_


// possible active viewer modes

enum {

	SCVMODE_SPACECRAFT,
	SCVMODE_OBJECTSRING
};


#define NUM_SCV_OBJECTS		15


// external functions

int		MouseOverViewerItem( int mousex, int mousey );

void 	FadeInBackground();
void 	FadeOutBackground();
int 	FadeFinishedBackground();

void 	SlideInShip();
void 	SlideOutShip();
int		SlideFinishedShip();

void 	SlideInRing();
void 	SlideOutRing();
int 	SlideFinishedRing();

void 	DrawSpacecraftViewer();


#endif // _M_VIEWER_H_