00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00028 #ifndef __WOLFCORE_DECODER_H__
00029 #define __WOLFCORE_DECODER_H__
00030
00031
00032 #include "../common/num_type.h"
00033
00034
00035
00036 #define DIR_PICS "pics"
00037 #define DIR_WALLS "walls"
00038 #define DIR_SPRITES "sprites"
00039 #define DIR_DSOUND "sfx"
00040 #define DIR_SOUNDFX "lsfx"
00041 #define DIR_MUSIC "music"
00042 #define DIR_MAPS "maps"
00043 #define DIR_GSCRIPTS "gscripts"
00044
00045
00046
00047 typedef enum _WDExtFlags
00048 {
00049 FND_WOLF_FULL = BIT( 0 ),
00050 FND_WOLF_SHARE_1 = BIT( 1 ),
00051 FND_WOLF_SHARE_14 = BIT( 2 ),
00052 FND_MACWOLF = BIT( 3 ),
00053 FND_3D0WOLF = BIT( 4 ),
00054 FND_SPEAR_FULL = BIT( 5 ),
00055 FND_SPEAR_DEMO = BIT( 6 ),
00056 FND_BLAKE_STONE_A_FULL = BIT( 7 ),
00057 FND_BLAKE_STONE_A_SHARE = BIT( 8 ),
00058 FND_BLAKE_STONE_PS = BIT( 9 ),
00059 FND_CORRIDOR7_FULL = BIT( 10 ),
00060 FND_CORRIDOR7_SHARE = BIT( 11 ),
00061 FND_SUPER3D_NOAHS_ARK = BIT( 12 ),
00062 FND_OP_BODYCOUNT_FULL = BIT( 13 ),
00063 FND_OP_BODYCOUNT_SHARE = BIT( 14 ),
00064
00065 FND_ALL = (W32) 0xFFFFFFFF
00066
00067 } WDExtFlags;
00068
00069
00070
00071
00072
00073
00074 void wolfDataDecipher( void );
00075
00076
00077
00078
00079
00080
00081
00082 #endif
00083
00084