]> git.draconx.ca Git - upkg.git/blob - src/engine/modplug-types.h
e75156de52abeaaab8c34be6d0800a3f75cccd59
[upkg.git] / src / engine / modplug-types.h
1 #ifndef MODPLUG_TYPES_H_
2 #define MODPLUG_TYPES_H_
3
4 #define MOD_TYPE_NONE 0x00
5 #define MOD_TYPE_MOD  0x01
6 #define MOD_TYPE_S3M  0x02
7 #define MOD_TYPE_XM   0x04
8 #define MOD_TYPE_MED  0x08
9 #define MOD_TYPE_MTM  0x10
10 #define MOD_TYPE_IT   0x20
11 #define MOD_TYPE_669  0x40
12 #define MOD_TYPE_ULT  0x80
13 #define MOD_TYPE_STM  0x100
14 #define MOD_TYPE_FAR  0x200
15 #define MOD_TYPE_WAV  0x400
16 #define MOD_TYPE_AMF  0x800
17 #define MOD_TYPE_AMS  0x1000
18 #define MOD_TYPE_DSM  0x2000
19 #define MOD_TYPE_MDL  0x4000
20 #define MOD_TYPE_OKT  0x8000
21 #define MOD_TYPE_MID  0x10000
22 #define MOD_TYPE_DMF  0x20000
23 #define MOD_TYPE_PTM  0x40000
24 #define MOD_TYPE_DBM  0x80000
25 #define MOD_TYPE_MT2  0x100000
26 #define MOD_TYPE_AMF0 0x200000
27 #define MOD_TYPE_PSM  0x400000
28 #define MOD_TYPE_J2B  0x800000
29 #define MOD_TYPE_ABC  0x1000000
30 #define MOD_TYPE_PAT  0x2000000
31 #define MOD_TYPE_UMX  0x80000000 // Fake type
32 #define MAX_MODTYPE   24
33
34 #endif