1 /**
2  * @file interfac.h
3  *
4  * Interface of load screens.
5  */
6 #ifndef __INTERFAC_H__
7 #define __INTERFAC_H__
8 
9 DEVILUTION_BEGIN_NAMESPACE
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef enum Cutscenes {
16 	CutStart,
17 	CutTown,
18 	CutLevel1,
19 	CutLevel2,
20 	CutLevel3,
21 	CutLevel4,
22 	CutLevel5,
23 	CutLevel6,
24 	CutPortal,
25 	CutPortalRed,
26 	CutGate,
27 } Cutscenes;
28 
29 void interface_msg_pump();
30 bool IncProgress();
31 void ShowProgress(interface_mode uMsg);
32 
33 #ifdef __cplusplus
34 }
35 #endif
36 
37 DEVILUTION_END_NAMESPACE
38 
39 #endif /* __INTERFAC_H__ */
40