57 lines
1.7 KiB
C
57 lines
1.7 KiB
C
/*=========================================================================
|
|
*
|
|
* Textures.h - Textures functions
|
|
*
|
|
* Version 1.0
|
|
* Revision date
|
|
*
|
|
*=======================================================================*/
|
|
#ifndef TEXTURES_H
|
|
#define TEXTURES_H
|
|
|
|
|
|
//--- Includes --------------------------------------------------------
|
|
|
|
#include "SCR.h"
|
|
|
|
#include "typedef.h"
|
|
|
|
//--------------------------------------------------------------------
|
|
|
|
#ifdef _WINDOWS
|
|
/********************************************************/
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif // __cplusplus
|
|
/********************************************************/
|
|
#endif // _WINDOWS
|
|
|
|
|
|
//--- Functions ---------------------------------------------------------
|
|
|
|
// compute function
|
|
extern void MLT_vComputeAllTextures (char *RawData, char *GameData);
|
|
extern void MLT_vComputeOneTexture (char *TextureName, char *RawData, char *GameData);
|
|
// search function
|
|
extern void MLT_vSearchGameData (char *szParams, xString sDir);
|
|
// copy functions
|
|
extern void MLT_vCopyTexturesFromRaw (char *szParams, xString sDir);
|
|
extern void MLT_vCopyTextureIfFound (char *szParams, xString sDir);
|
|
// write functions
|
|
extern void MLT_vWriteTextureIfFound (char *szParams);
|
|
extern void MLT_vSetTextureFile (xString sFileMaterial, char* szParams, xString sDir1, xString sDir);
|
|
// load function
|
|
SCR_tde_Anl_ReturnValue MLT_xLoadTextureSection (SCR_tdst_File_Description *p_fFile, char *szAction, char *szParams[], SCR_tde_Anl_Action cType);
|
|
|
|
|
|
|
|
#ifdef _WINDOWS
|
|
/********************************************************/
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif // __cplusplus
|
|
/********************************************************/
|
|
#endif // _WINDOWS
|
|
|
|
#endif // TEXTURES_H
|