#ifndef __TEXTURE_MODE__ #define __TEXTURE_MODE__ #define MAX_TEXTURE_MODE 1024 struct STRUCT_TEXTURE_MODE { int nHash1; int nHash2; int nMode; }; #ifdef _DEV struct STRUCT_TEXTURE_MODE_FILE { char pFile[32]; int nMode; }; extern STRUCT_TEXTURE_MODE_FILE g_pTextureModeFile[MAX_TEXTURE_MODE]; #endif extern STRUCT_TEXTURE_MODE g_pTextureMode[MAX_TEXTURE_MODE]; void _TextureModeReload (void); void _TextureModeBuild (void); void _TextureModeEncode (char * name,int * nhash1,int * nhash2); int _TextureModeGet (char * name); // nFactor | (nMap<<8); extern K3DTexture * _spSpecular[8]; struct EnhanceFX { //int _weapon_id; ///< -- 1 int enhance_level; ///< -- 2 unsigned int enhance_color; ///< -- 3 int wt_length; ///< -- 6 int wt_width; ///< -- 7 unsigned int wt00; ///< -- 16 unsigned int wt01; ///< -- 23 unsigned int wt10; ///< -- 16 unsigned int wt11; ///< -- 23 //int wt_texture_ID; ///< -- 24 }; #define MAX_ENHANCEFX 25 extern EnhanceFX g_pEnhanceFX[MAX_ENHANCEFX]; extern EnhanceFX * GetEnhanceFX( int code, int level); #endif