rnd-20090623-1-src
[rocksndiamonds.git] / src / game_sp / modMPX.h
1 // ----------------------------------------------------------------------------
2 // modMPX.h
3 // ----------------------------------------------------------------------------
4
5 #ifndef MODMPX_H
6 #define MODMPX_H
7
8 #include "vb_types.h"
9 #include "vb_defs.h"
10 #include "vb_vars.h"
11 #include "vb_lib.h"
12
13 #include "global.h"
14
15 #ifndef HAS_LevelDescriptor
16 typedef struct
17 {
18   int Width;
19   int Height;
20   long OffSet;
21   long Size;
22 } LevelDescriptor;
23 #define HAS_LevelDescriptor
24 #endif
25
26 extern void CreateLevel(int LWidth, int LHeight);
27 extern void MpxClose();
28 extern boolean MpxLoadLInfo(int i);
29 extern boolean MpxOpen(char *Path);
30 extern void ReadSignature();
31
32 extern void ReadMPX();
33
34 extern LevelDescriptor *LDesc;
35 extern boolean DemoAvailable;
36 extern boolean bSignatureAvailable;
37 extern char *gSignature;
38 extern int LevelCount;
39
40 #endif /* MODMPX_H */